Amazon Web Services ブログ
Amazon Neptune が一般向けにご利用いただけます
Amazon Neptune は現在、米国東部 (バージニア北部)、米国東部 (オハイオ)、米国西部 (オレゴン)、および欧州 (アイルランド) でご利用いただけます。Amazon Neptune は高速で信頼性が高いフルマネージドグラフデータベースサービスであり、これを使用することで高度に接続されたデータセットと連携するアプリケーションの構築と実行が簡単になります。Neptune の中核となるのは、数十億の関係を保存し、ミリ秒単位のレイテンシーでグラフをクエリするために最適化された、専用設計の高性能グラフデータベースエンジンです。Neptune は Apache TinkerPop Gremlin と SPARQL を使用する 2 つの一般的なグラフモデルである Property Graph と RDF をサポートしており、高度に接続されたデータセットを効率的にナビゲートするクエリを簡単に構築することができます。Neptune は、リコメンデーションエンジンやナレッジグラフから医薬品創薬やネットワークセキュリティにいたるまで、あらゆるものを駆動するエンジンとして活用することができます。Neptune は、自動マイナーバージョンのアップグレード、バックアップ、暗号化、およびフェールオーバーによる完全マネージド型です。昨年、私が「AWS re:Invent」向けに寄稿した、「Naptune in detail」では、顧客はプレビューを使用していて、チームが GA 向けサービスを準備に活用した際の素晴らしいフィードバックについてご紹介しています。
今後、Amazon Neptune が一般的に利用できるようになったため、プレビューには次のいくつかの変更点があります:
- 多項目のパフォーマンス強化および更新内容
- AWS CloudFormation サポート
- AWS コマンドラインインターフェイス (CLI)/SDK サポート
- Apache TinkerPop 3.3.2 に対応して更新済み
- Amazon Simple Storage Service (S3) からのバルク読み込むによる IAM ロールに関するサポート
Amazon Neptune クラスターの起動
Neptune クラスターを起動するには、AWS マネジメントコンソールにナビゲートし、[クラスタの作成]をクリックします。もちろん、CloudFormation、CLI、または SDK により起動することもできます。
Amazon CloudWatch およびそのコンソールを通して、使用するクラスターの状態および個別のインスタンスの正常性を監視することができます。
その他のリソース
ここではいくつかの追加ツールと例を使用して、2 個のレポジトリを作成しました。当社が追加のツールや例を追加するにつれて、これらのリポジトリ上での継続的な開発にご期待いただけます。
- Amazon Neptune Tools レポジトリ
このリポジトリには、GraphML ファイルを、S3 からのバルク読み込み向けの Neptune 互換 CSV に変換するための 1 個の便利なツールがあります。 - Amazon Neptune サンプルレポジトリ
このレポジトリは、ビデオゲーム優先項目向けのコラボレーションフィルタリング推奨エンジンの構築の本当にクールな一例です。
専用に構築されたデータベース
当社が専用構築されたデータベースに邁進する状況に置く業界のトレンドが存在しています。開発者や事業者は、それぞれのアプリケーション向けに最高にマッチしたフォーマットでそれぞれのデータにアクセスすることを希望しています。クラウドリソースが、AWS Glue のようなツールにより巨大なデータセットに簡単に変貌させつつあり、当社が過去に当社データへのアクセスに使用したものよりも、かなり多くの選択肢があります。Amazon Redshift、Amazon Athena、Amazon Aurora、Amazon DynamoDB のようなツールやその他のツールにより、対象ジョブに最適なデータベースを選択したり、あるいはまったく新しいユースケースを有効にすることさえもできます。Amazon Neptune は、データが、データリッチなエッジに跨り密結合される状況のワークロード向けに完璧です。
私は本当にグラフデータベースについてワクワクしており、膨大な数のアプリケーションを確認しています。何かクールな「モノ」についてのアイデアをお探しでしょうか?私は、バッキングストアとして、Neptune を使用する、AWS Lambda でウェブクローラーを構築することが大好きです。検索対象のテキストやイメージ上で Amazon Comprehend や Amazon Rekognition を実行し、Neptune の最上位階層に 1 個の検索エンジンを作成することにより検索対象をさらに意味深いものに深化させることが可能です。
いつものように、コメントやツイッターでお気軽にご意見をお寄せください!
– Randall