Amazon Neptune は、 Amazon.comが提供するマネージドグラフデータベース製品です。ウェブサービスとして利用され、 Amazon Web Services (AWS)の一部です。2017年11月29日に発表されました。[ 1 ] Amazon Neptune は、一般的なグラフモデルであるプロパティグラフとW3CのRDF、およびそれらのクエリ言語であるApache TinkerPop のGremlin [ 2 ]、openCypher [ 3 ]、SPARQL [ 4 ]などをサポートしており、 Amazon Web Services の他の製品もサポートしています。
Amazon Neptuneの一般提供(GA)は2018年5月30日に発表され[ 5 ] [ 6 ]、現在22のAWSリージョンで利用可能です。NeptuneはHIPAAに準拠しています。[ 7 ] 2018年12月12日には、Amazon NeptuneがPCIデータセキュリティスタンダード(PCI DSS)およびISOコンプライアンスプログラムの対象範囲に入ったことが発表されました。[ 8 ]
歴史
Amazon NeptuneはBlazegraphをベースにしています。AmazonはBlazegraphの開発者を買収し、Blazegraphのオープンソース開発は2018年4月に事実上停止しました。[ 9 ]
| リリース | 変化 | 日付 |
|---|---|---|
| 1.0.2.2 | エンジンバージョン 1.0.2.2 | 2020年3月9日 |
| 1.0.2.1 | エンジンバージョン 1.0.2.1.R4 | 2019年12月20日 |
| 1.0.2.1 | エンジンバージョン 1.0.2.1.R3 | 2019年12月12日 |
| 1.0.2.1 | エンジンバージョン 1.0.2.1.R2 | 2019年11月23日 |
| 1.0.2.0 | エンジンバージョン 1.0.2.0.R2 | 2019年11月8日 |
| 1.0.1.0 | エンジンバージョン 1.0.1.0.200502.0 | 2019年10月31日 |
| 1.0.1.0 | エンジンバージョン 1.0.1.0.200463.0 | 2019年10月15日 |
| 1.0.1.0 | エンジンバージョン 1.0.1.0.200457.0 | 2019年9月19日 |
| 1.0.1.0 | エンジンバージョン 1.0.1.0.200369.0 | 2019年8月13日 |
| 1.0.1.0 | エンジンバージョン 1.0.1.0.200348.0 | 2019年7月2日 |
| 1.0.1.0 | エンジンバージョン 1.0.1.0.200310.0 | 2019年6月12日 |
| 1.0.1.0 | エンジンバージョン 1.0.1.0.200296.0 | 2019年5月1日 |
| 1.0.1.0 | エンジンバージョン 1.0.1.0.200267.0 | 2019年1月21日 |
| 1.0.1.0 | エンジンバージョン 1.0.1.0.200264.0 | 2018年11月19日 |
| 1.0.1.0 | エンジンバージョン 1.0.1.0.200258.0 | 2018年11月8日 |
| 1.0.1.0 | エンジンバージョン 1.0.1.0.200255.0 | 2018年10月29日 |
| 1.0.1.0 | エンジンバージョン 1.0.1.0.200237.0 | 2018年9月6日 |
| 1.0.1.0 | エンジンバージョン 1.0.1.0.200236.0 | 2018年7月24日 |
| 1.0.1.0 | エンジンバージョン 1.0.1.0.200233.0 | 2018年6月22日 |
| 1.0.1.0 | Amazon Neptune 初期リリース | 2018年5月30日 |
特徴
外部サポート
Amazon Neptuneは、オープンソースのグラフトラバーサル言語Apache TinkerPop Gremlin [ 2 ] 、プロパティグラフ用のopenCypherクエリ言語[ 3 ] 、およびW3C標準のリソース記述フレームワーク(RDF)のSPARQL [ 4 ]クエリ言語をサポートしています。これら3つはすべて同じNeptuneインスタンスで使用でき、ユーザーは高度に接続されたデータセットをナビゲートするためのクエリを構築でき、両方のグラフモデルで高いパフォーマンスを提供します。Neptuneは、 Amazon S3、Amazon EC2、Amazon CloudWatchなどの他のAWS製品の機能も使用します。[ 11 ]
安全
すべての Amazon Neptune データベースクラスターはAmazon Virtual Private Cloud (VPC)内に作成され、保存されます。これにより、ユーザーはデータベースを独自のプライベートネットワーク内に分離できます。Neptune の VPC 構成を使用すると、ユーザーはデータベースインスタンスへのネットワークアクセスを制御するために、必要に応じてファイアウォール設定を構成できます。Amazon Neptune は AWS Identity and Access Management (IAM) と統合されており、ユーザーは AWS IAM グループを作成し、グループおよび他の AWS IAM ユーザーが実行できるアクションを制御できます。Neptune を使用すると、 AWS Key Management Service (KMS) で作成されたキーを使用してデータベースを暗号化できます。Neptune Encryption で実行されるデータベースインスタンスは、同じクラスター内のすべての保存データ、バックアップ、スナップショット、レプリカを暗号化します。Amazon Neptune では、トランスポート層セキュリティ(TLS)を使用してクライアントまたは Neptune サービスエンドポイントとの間でデータを転送する際に、HTTPSを使用してデータを暗号化できます。 [ 12 ]
ストレージ
データは、 SSDドライブを利用した仮想ボリュームであるクラスターボリュームに保存されます。これらのボリュームのサイズは動的で、データベースに保存されるデータ量に応じて増加し、最大64TBです。Amazon NeptuneのSLAポリシーは、月間稼働率99.9%以上を実現するように設計されており、データベースワークロード向けに特別に設計されたSSDドライブベースの仮想ストレージとエンジンを統合することで、データベースのパフォーマンスと可用性を向上させます。Neptuneは、ユーザーデータのコピーを複数のアベイラビリティゾーンに保持します。障害が発生した場合、Neptuneはディスクボリューム内の障害セグメントを自動的に検出し、修復します。[ 13 ]
可用性
Neptuneは現在、米国東部(バージニア北部)、米国東部(オハイオ)、米国西部(オレゴン)、米国西部(北カリフォルニア)、カナダ(中部)、[ 14 ] AWS GovCloud(米国西部)、[ 15 ] AWS GovCloud(米国東部)、[ 16 ]欧州(アイルランド)、欧州(ロンドン)、[ 17 ]欧州(フランクフルト)、[ 18 ]欧州(ストックホルム) 、[ 19 ]欧州(パリ)、[ 20 ]南米(サンパウロ)、アジア太平洋(シンガポール)、 [ 21 ]アジア太平洋(シドニー)、[ 22 ]アジア太平洋(東京)、[ 23 ] アジア太平洋(ムンバイ) 、[ 24 ]アジア太平洋(ソウル)、[ 25 ]アジア太平洋(香港)、中国(寧夏)、中国(北京)で一般利用可能です。NWCDによって運営されています。[ 26 ]中東(バーレーン)[ 27 ] AWSリージョン。
価格
料金は AWS リージョンによって決定され、利用可能なサービスに対してリージョンごとに異なる料金が設定されます。
オンデマンドインスタンス料金では、ユーザーは固定料金ではなく、使用したインスタンスに対してのみ時間単位で支払います。料金はインスタンスクラスによっても異なります。同様に、ユーザーはデータベースが消費したストレージに対してのみ支払い、前払いはありません。料金はストレージ料金とI/O料金に基づいており、それぞれ月間GB数と100万リクエスト単位で課金されます。この料金モデルは短期および小規模プロジェクトに有利で、すべてのAWSリージョンで利用できます。バックアップストレージ料金も、料金は異なりますが、月間GB単位で課金されます。データ転送料金はGB単位で課金され、料金はデータがAmazon Neptuneに転送されるか、Amazon Neptuneから転送されるか、および月間データ転送量(TB/月)によって異なります。[ 28 ]
応用
2018年9月12日、NeptuneがHIPAAの適格性を取得したことが発表されました[ 7 ] 。これにより、保護された医療情報( PHI )を含むデータセットを処理できるようになりました。2018年12月12日、Amazon NeptuneがPCIデータセキュリティ標準、ISO 9001、ISO 27001、 ISO 27017、およびISO 27018コンプライアンスプログラムの対象範囲に入ったことが発表されました[ 8 ] 。ユーザーは、PCIコンプライアンスの対象となるアプリケーション、またはISO認証を必要とするアプリケーションでAmazon Neptuneを使用できます[ 29 ] 。2019年5月17日、NeptuneがSSAE 16の適格性を取得したことが発表されました[ 30 ]。
Neptuneは、推奨エンジン、不正検出、ナレッジグラフ、創薬、ネットワークセキュリティ、ソーシャルネットワーキングなどのグラフユースケースを強化します。[ 31 ]
注目のユーザー
Amazon Neptuneの著名な顧客には、サムスン電子、ピアソン、インテュイット、シーメンス、アストラゼネカ、FINRA、ライフオミック、ブラックフィン、Amazon Alexaなどがある[ 32 ] 。
参照
参考文献
- ^ 「Amazon Neptune – フルマネージドグラフデータベースサービス - Amazon Web Services」 Amazon Web Services 2017年11月29日
- ^ a b「Gremlin を使用した Neptune グラフへのアクセス - Amazon Neptune」 . docs.aws.amazon.com . 2019年5月12日閲覧。
- ^ a b「openCypherを使用したNeptune Graphへのアクセス」 . docs.aws.amazon.com . 2022年11月2日閲覧。
- ^ a b「SPARQL を使用した Neptune グラフへのアクセス - Amazon Neptune」 . docs.aws.amazon.com . 2019年5月12日閲覧。
- ^ 「AWS、Amazon Neptuneの一般提供を発表」 Amazon Web Services、2018年5月30日。
- ^ 「Amazon Neptune が一般提供開始。高速で信頼性の高いグラフアプリケーションの構築が可能に」 Amazon Web Services、2018年5月30日。
- ^ a b「Amazon Neptune が HIPAA 準拠を達成」 Amazon Web Services、2018年9月12日。
- ^ a b「Amazon Neptune が PCI DSS および ISO コンプライアンスプログラムの対象に」 Amazon Web Services、2018年12月12日。
- ^ 「Blazegraphフォーク?」 GitHub。2018年4月12日。
- ^ 「Amazon Neptune のエンジンリリース - Amazon Neptune」 . docs.aws.amazon.com . 2019年4月29日閲覧。
- ^ 「Amazon Neptune の機能」 Amazon Web Services, Inc. 2019年5月12日閲覧。
- ^ 「Amazon Neptune でのセキュリティ設定 - Amazon Neptune」 . docs.aws.amazon.com . 2019年4月29日閲覧。
- ^ 「Amazon Neptune ストレージ - Amazon Neptune」 . docs.aws.amazon.com . 2019年4月29日閲覧。
- ^ 「Amazon Neptune がカナダ(中部)リージョンで利用可能になりました」 Amazon Web Services、2019年10月30日。
- ^ 「Amazon Neptune が AWS GovCloud (米国西部) リージョンで利用可能に」 Amazon Web Services、2019年8月14日。
- ^ 「Amazon Neptune が AWS GovCloud (米国東部) リージョンで利用可能に」 Amazon Web Services、2019 年 8 月 21 日。
- ^ 「Amazon Neptune がヨーロッパ(ロンドン)で利用可能に」 Amazon Web Services、2018年10月3日。
- ^ 「Amazon Neptune がヨーロッパ(フランクフルト)で利用可能に」 Amazon Web Services、2018年11月7日。
- ^ 「Amazon Neptune がヨーロッパ(ストックホルム)で利用可能に」 Amazon Web Services、2019年6月27日。
- ^ 「Amazon Neptuneがヨーロッパ(パリ)で利用可能に」 Amazon Web Services、2020年3月11日。
- ^ 「Amazon Neptune がアジア太平洋地域(シンガポール)で利用可能に」 Amazon Web Services、2018年12月13日。
- ^ 「Amazon Neptune がアジア太平洋地域(シドニー)で利用可能に」 Amazon Web Services, Inc. 2019年4月29日閲覧。
- ^ 「Amazon Neptune がアジアパシフィック (東京) リージョンで利用可能に」 Amazon Web Services, Inc. 2019年4月29日閲覧。
- ^ 「Amazon Neptune がアジア太平洋地域(ムンバイ)で利用可能に」 Amazon Web Services, Inc. 2019年5月12日閲覧。
- ^ 「Amazon Neptune がアジア太平洋地域(ソウル)で利用可能に」 Amazon Web Services, Inc. 2019年5月12日閲覧。
- ^ 「Amazon Neptune が AWS 中国 (寧夏) リージョンで利用可能になりました (NWCD が運営)」 Amazon Web Services, Inc. 2020 年 1 月 15 日閲覧。
- ^ 「Amazon Neptune が中東 (バーレーン) リージョンで利用可能に」 Amazon Web Services, Inc. 2019年10月30日閲覧。
- ^ 「Amazon Neptune の料金」 Amazon Web Services, Inc. 2019年4月29日閲覧。
- ^ 「Amazon Neptune が PCI DSS および ISO コンプライアンスプログラムの対象に」 Amazon Web Services, Inc. 2019年5月12日閲覧。
- ^ 「Amazon Neptune が SOC に準拠」 Amazon Web Services, Inc. 2019年5月17日閲覧。
- ^ 「Amazon Neptune - クラウド向けに構築された高速で信頼性の高いグラフデータベース」 Amazon Web Services, Inc. 2019年5月12日閲覧。
- ^ 「AWS、Amazon Neptuneの一般提供を発表」 Amazon.com , Inc. - プレスルーム2018年5月30日. 2019年4月29日閲覧。
さらに読む
- Heller, Martin (2019年5月13日). 「Amazon Neptune レビュー:OLTP向けのスケーラブルなグラフデータベース」 InfoWorld . 2022年3月30日閲覧。