BT

最新技術を追い求めるデベロッパのための情報コミュニティ

寄稿

Topics

地域を選ぶ

InfoQ ホームページ ニュース AmazonがDocumentDBにグローバルクラスタを追加

AmazonがDocumentDBにグローバルクラスタを追加

原文(投稿日:2021/06/09)へのリンク

Amazonは最近、DocumentDB上のグローバルクラスタをサポートすることを発表した。DocumentDBは、MongoDBと互換性のあるドキュメント指向データベースである。

この新機能により、ユーザは複数のAWSリージョンにまたがるクラスタをデプロイでき、ストレージベースのレプリケーションを使ってリージョン全体の停止からのディザスタリカバリを提供できる。グローバルクラスタはデータを最大5つのリージョンにレプリケートし、低レイテンシでのグローバル読み取りができる。各セカンダリリージョンは最大16のレプリカインスタンスをサポートする。

2019年にAWSによって導入されたDocumentDBは、MongoDBワークロードのドキュメントデータ構造をサポートするマネージドNoSQLデータベースサービスである。グローバルクラスタは、DocumentDB v4.0で使用できる新しいオプション機能であり、1秒未満の遅延でリージョン間で高速レプリケーションを提供する。ストレージベースのデータの物理レプリケーションに依存しているため、プライマリリージョンとセカンダリリージョンのコンピューティングインスタンスはレプリケーションプロセスに参加せず、アプリケーションリクエストのみを処理する。

リージョン全体の停止からのディザスタリカバリ、低レイテンシのグローバル読み取り、スケーラブルなセカンダリクラスタ、クラスタ間の高速レプリケーションは、Amazon DocumentDBでグローバルクラスタを実行する主要なユースケースである。

別の記事ビデオで、AWSのシニアDocumentDBスペシャリストソリューションアーキテクトであるKarthik Vijayraghavan氏が、新機能がどのように機能し、可用性をどのように改善できるかを示している。

グローバルクラスタは、読み取りおよび書き込み操作を許可するプライマリクラスタと、読み取り操作を許可する他のリージョンにある最大5つのセカンダリクラスタで構成されます。プライマリクラスタからセカンダリクラスタへのレプリケーションは単方向であり、アクティブ-パッシブデプロイを作成できます。

出典: https://aws.amazon.com/blogs/database/introducing-amazon-documentdb-with-mongodb-compatibility-global-clusters/

DocumentDBは、分散機能を提供するMongoDBエコシステムの最初の製品ではない。MongoDB Atlasは読み取り専用レプリケーションを提供する。また、Microsoft Azure Cosmos DBは分散型の読み取り/書き込み機能をサポートする。MongoDBは、さまざまなMongoDB as a service製品を比較したページと、失敗した互換性テストをメインとするサイトを提供し続けている。

新しいレプリケーション機能に関係なく、一部のユーザは、AWSのデータベースとしてDocumentDBを選択することに対してユースケースが限られていることを気にしている。クラウドテクノロジーコンサルタントのAdam Elmore氏は、DocumentDBの代わりにDynamoDBを使用することを提案しており、次のようにツイートしている。

DocumentDBの唯一の利用例は、既存のMongoワークロードです。

一方で、Corey Quinn氏は、自身のニュースレターで最新機能について次のようにコメントしている。

これは、DynamoDBを使う前提で、その隙間を埋めるもののように感じられます。

グローバルクラスタの現在の制限の中で、t3とr4のインスタンスタイプではサポートされていない。リージョンのフェイルオーバーが発生した場合のセカンダリクラスタの昇格は自動ではなく、プライマリクラスタのみが書き込み操作を実行できる。さらに、AWS CloudFormationはグローバルクラスタをサポートしておらず、変更ストリームをセカンダリクラスタで使用することはできない。

グローバルクラスタの料金モデルは、AWSの他の分散サービスと同様である。顧客は、プライマリリージョンと各セカンダリリージョン間で複製された書き込みI/Oに対して課金される。そして、標準のDocumentDB料金が、インスタンス、ストレージ、クロスリージョンデータ転送、バックアップストレージに対して適用される。

この記事に星をつける

おすすめ度
スタイル

BT