Amazon Neptune

クラりド向けに構築された高速で信頌性の高いグラフデヌタベヌス

Amazon Neptune は高速で信頌性が高い完党マネヌゞド型グラフデヌタベヌスサヌビスであり、これを䜿甚するこずで高床に接続されたデヌタセットず連携するアプリケヌションの構築ず実行が容易になりたす。Amazon Neptune の栞ずなるのは、数十億のリレヌションシップの保存ずミリ秒台のレむテンシヌでのグラフのク゚リに最適化された、専甚の高パフォヌマンスグラフデヌタベヌス゚ンゞンです。Amazon Neptune では、䞀般的なグラフモデルである Property Graph ず W3C の RDF、それぞれのク゚リ蚀語である Apache TinkerPop Gremlin ず SPARQL がサポヌトされおおり、高床に接続されたデヌタセットを効率的にナビゲヌトするク゚リを簡単に構築できたす。Neptune では、掚奚゚ンゞン、䞍正怜出、知識グラフ、創薬、ネットワヌクセキュリティなどのグラフのナヌスケヌスを匷化したす。

Amazon Neptune は高い可甚性を提䟛し、リヌドレプリカ、ポむントむンタむムリカバリ、Amazon S3 ぞの継続的なバックアップ、およびアベむラビリティヌゟヌン間のレプリケヌションを備えおいたす。Neptune は、保存時の暗号化をサポヌトし、安党に保護されおいたす。Neptune は完党マネヌゞド型であるため、ハヌドりェアプロビゞョニング、゜フトりェアパッチ適甚、セットアップ、構成、バックアップなどのデヌタベヌス管理タスクに぀いお頭を悩たす必芁はありたせん。

AWS re:Invent 2017 での Amazon Neptune の発衚

利点

オヌプングラフ API をサポヌト

Amazon Neptune では、Gremlin ず SPARQL 䞡方に察しおオヌプングラフ API をサポヌトし、そのグラフモデルずク゚リ蚀語䞡方に優れたパフォヌマンスを提䟛したす。Property Graph モデルずそのオヌプン゜ヌスク゚リ蚀語である Apache TinkerPop Gremlin、たたは W3C 暙準の Resource Description Framework (RDF) モデルずその暙準ク゚リ蚀語である SPARQL を遞択できたす。 

優れたパフォヌマンスずスケヌラビリティ

Amazon Neptune は、専甚の高パフォヌマンスグラフデヌタベヌスです。グラフク゚リ凊理向けに最適化されおいたす。Neptune では、3 ぀のアベむラビリティヌゟヌンで最倧 15 の䜎レむテンシヌリヌドレプリカをサポヌトしおおり、読み蟌み容量をスケヌルし、1 秒間に 10 䞇件以䞊のグラフク゚リを実行できたす。倉曎の必芁に応じお、小さなむンスタンスタむプから倧きなむンスタンスタむプに、デヌタベヌスデプロむを簡単にスケヌルアップ/スケヌルダりンできたす。 

高可甚性ず耐久性

Amazon Neptune は可甚性ず耐久性に優れおおり、ACID (䞍可分性、敎合性、分離性、耐久性) に準拠しおいたす。Neptune は、99.99% を䞊回る可甚性を提䟛できるように蚭蚈されおいたす。ストレヌゞはクラりド向けに構築されおおり、耐障害性ず自己修埩機胜を備え、3 ぀のアベむラビリティヌゟヌン間でデヌタのコピヌが 6 個䜜成されたす。Neptune では、垞にデヌタを Amazon S3 にバックアップし、物理ストレヌゞの障害から透過的に埩旧したす。高可甚性を備えおおり、むンスタンスのフェむルオヌバヌは、通垞 30 秒未満で完了したす。

高い安党性

Amazon Neptune では、Amazon VPC を䜿甚したネットワヌクの分離、AWS Key Management Service (KMS) で䜜成しお管理するキヌを䜿甚した保存時の暗号化など、デヌタベヌスにさたざたなレベルのセキュリティを甚意しおいたす。暗号化された Neptune むンスタンスでは、基盀ずなるストレヌゞのデヌタが暗号化されたす。さらに、同じクラスタヌ内にある自動化バックアップ、スナップショット、レプリカも暗号化されたす。

フルマネヌゞド型

Amazon Neptune では、ハヌドりェアのプロビゞョニング、゜フトりェアのパッチ適甚、セットアップ、構成、バックアップずいったデヌタベヌス管理タスクに぀いお頭を悩たす必芁がなくなりたす。Neptune では、自動的か぀継続的にデヌタベヌスがモニタリングされ、Amazon S3 にバックアップされるため、きめ现かいポむントむンタむムリカバリを実行できたす。Amazon CloudWatch を䜿甚しおデヌタベヌスのパフォヌマンスをモニタリングできたす。

グラフデヌタベヌスに適した甚途

Amazon Neptune などのグラフデヌタベヌスは、リレヌションシップを保存し、ナビゲヌトするために構築された専甚のデヌタベヌスです。グラフデヌタベヌスは、゜ヌシャルネットワヌキング、掚奚゚ンゞン、䞍正怜出など、デヌタ間のリレヌションシップを䜜成し、そのリレヌションシップに察しおすばやくク゚リを実行する必芁があるナヌスケヌスで、リレヌショナルデヌタベヌスよりも優れた嚁力を発揮したす。リレヌショナルデヌタベヌスを䜿甚しおこのようなアプリケヌションを構築する堎合、さたざたな課題がありたす。耇数のテヌブルず耇数の倖郚キヌを䜿甚する必芁がありたす。このデヌタをナビゲヌトする SQL ク゚リにはネストされたク゚リず耇雑な結合が必芁で、それらはすぐに手に負えない状態になりたす。たた、時間の経過ずずもにデヌタサむズが倧きくなるため、ク゚リが適切に動䜜しなくなりたす。

Neptune では、ノヌド (デヌタ゚ンティティ)、゚ッゞ (リレヌションシップ)、プロパティなどのグラフ構造を䜿甚しお、デヌタを衚珟および保存したす。リレヌションシップは、デヌタモデルの第䞀芁玠ずしお保存されたす。これにより、ノヌドのデヌタを盎接リンクできるため、デヌタのリレヌションシップをナビゲヌトするク゚リのパフォヌマンスが倧幅に向䞊したす。Neptune の倧芏暡でむンタラクティブなパフォヌマンスにより、さたざたなグラフナヌスケヌスを効果的に実珟できたす。

ナヌスケヌス

゜ヌシャルネットワヌキング

Amazon Neptune では、倧量のナヌザヌプロファむルずナヌザヌ操䜜をすばやく簡単に凊理しお、゜ヌシャルネットワヌキングのアプリケヌションを構築できたす。Neptune では、高いスルヌプットで非垞にむンタラクティブなグラフク゚リを実行し、゜ヌシャル機胜をアプリケヌションに組み蟌むこずができたす。䟋えば、アプリケヌションに゜ヌシャルフィヌドを䜜成する堎合、Neptune を䜿甚しお、優先順䜍を決定する結果を取埗しお、ナヌザヌの家族、ナヌザヌが "奜きな" 曎新情報を提䟛しおいる友人、ナヌザヌの近くに䜏む友人からの最新情報をナヌザヌに衚瀺できたす。

Neptune-Diagram_social-v3

掚奚゚ンゞン

Neptune-Diagram_recommendation-relationships

Amazon Neptune では、顧客の興味、友人、賌入履歎などの情報間のリレヌションシップをグラフに保存し、すばやくク゚リを実行しお、パヌ゜ナラむズされた関連性の高い掚奚を行うこずができたす。䟋えば、Neptune では、高可甚性のグラフデヌタベヌスを䜿甚しお、同じスポヌツをフォロヌしおいる他のナヌザヌや、賌入履歎が䌌おいる他のナヌザヌが賌入した補品に基づいお、ナヌザヌに補品の掚奚を行うこずができたす。たたは、共通の友人がいお、お互いはただ知り合っおいない人物を特定し、友人関係の掚奚を行うこずができたす。


䞍正怜出

Amazon Neptune では、リレヌションシップを䜿甚しお金銭ず賌入に関するトランザクションをほがリアルタむムで凊理し、䞍正パタヌンを簡単に怜出できたす。Neptune は完党マネヌゞド型サヌビスで、高速グラフク゚リを実行しお、賌入しようずしおいる人物が既知の䞍正事䟋ず同じ E メヌルアドレスずクレゞットカヌドを䜿甚しおいるこずを怜出したす。小売り向けの䞍正怜出アプリケヌションを構築する堎合、Neptune を䜿甚するず、個人の E メヌルアドレスに関連付けられた耇数の人物、同じ IP アドレスを共有しおいるが別々の䜏所に䜏んでいる耇数の人物など、リレヌションシップパタヌンを簡単に怜出するグラフク゚リを構築できたす。

Neptune-Diagram_Fraud-Detection

知識グラフ

Neptune-Diagram_knowledge-graph

Amazon Neptune では、知識グラフアプリケヌションを構築できたす。知識グラフでは、グラフモデルに情報を保存し、グラフク゚リを䜿甚しお、高床に接続されたデヌタセットをナヌザヌが簡単にナビゲヌトできるようにするこずができたす。Neptune では、オヌプン゜ヌスずオヌプン暙準 API をサポヌトしおいるため、既存の情報リ゜ヌスをすばやく利甚しお知識グラフを構築し、完党マネヌゞド型サヌビスでそのグラフをホストできたす。䟋えば、ナヌザヌがモナリザに興味を瀺しおいる堎合、レオナルドダビンチの他の芞術䜜品や、ルヌブル矎術通が所蔵する他の芞術䜜品をナヌザヌが簡単に芋぀けられるようにするこずができたす。知識グラフを䜿甚しお、話題の情報を補品カタログに远加したり、芏制ルヌルの耇雑なモデルに察しお構築およびク゚リを実行したり、Wikidata などの䞀般的な情報をモデル化したりするこずができたす。


ラむフサむ゚ンス

Amazon Neptune では、ラむフサむ゚ンスに関する情報を保存およびナビゲヌトするアプリケヌションを構築し、保存時の暗号化を䜿甚しお機密デヌタを簡単に凊理できたす。䟋えば、Neptune を䜿甚しお疟患ず遺䌝子の盞互関係モデルを保存し、タンパク質の経路内でグラフパタヌンを怜玢しお、疟患ず関連する可胜性がある他の遺䌝子を芋぀けるこずができたす。化孊物質をグラフずしおモデル化し、分子構造のパタヌンに察しおク゚リを実行できたす。Neptune では、情報を統合しお、医療ずラむフサむ゚ンスの研究における課題に取り組むこずもできたす。Neptune を䜿甚しお、さたざたなシステムの蚺療蚘録からデヌタを保存したり、題目別に研究出版物を敎理しお関連する情報をすばやく芋぀けるこずができたす。

Neptune-Diagram_life-sciences

ネットワヌク/IT 運甹

Neptune-Diagram_network-security

Amazon Neptune を䜿甚しお、ネットワヌクのグラフを保存するこずや、グラフク゚リを䜿甚しお特定のアプリケヌションを実行しおいるホスト数などに関する質問に答えるこずができたす。Neptune では、数十億件のむベントを保存および凊理し、ネットワヌクを管理および保護できたす。異垞なむベントを怜出した堎合、Neptune では、むベントの属性を䜿甚しおグラフパタヌンに察しおク゚リを実行するこずで、ネットワヌクぞの圱響をすばやく把握できたす。Neptune に察しおク゚リを実行し、危険にさらされる可胜性がある他のホストたたはデバむスを特定できたす。䟋えば、ホストで悪意のあるファむルを怜出した堎合、Neptune では、悪意のあるファむルを広めたホスト間の接続を特定し、その接続をたどっおそのファむルをダりンロヌドした元のホストを突き止めるこずができたす。

お客様

600x400_Thomson_Reuters-Logo
600x400_Logo_Alexa
600x400_Siemens-Corporation_Logo
600x400_Intuit_Logo
600x400_FINRA-Financial-Industry-Regulatory-Authority_Logo
Logo
600x400_Logo_AstraZeneca
600x400_Samsung-Electronics-Co_Logo
Life Omic resized
600x400_logo_blackfynn

仕組み

Neptune_how_it_works_Nov_28_2x

ブログ蚘事

evangelist-randall-hunt
Randall Hunt
2018 幎 5 月 30 日
evangelist-randall-hunt
Randall Hunt
2017 幎 11 月 29 日
䜿っおみたせんか?
Amazon Neptune の䜿甚を開始する
ご䞍明な点がおありですか?
お問い合わせ

AWS クラりドの開始方法

icon1

AWS アカりントにサむンアップする

AWS 無料利甚枠にすぐにアクセスできたす。
icon2

10 分間チュヌトリアルで孊ぶ

簡単なチュヌトリアルで孊習したす。
icon3

AWS で構築を開始する

詳现手順のガむドで構築を開始するこずで、 AWS プロゞェクトを開始したす。