翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
MemoryDB マルチリージョンの仕組みは次のとおりです。
概念
マルチリージョンクラスターは、1 つ以上のリージョンクラスターのコレクションであり、すべて 1 つの AWS アカウントによって所有されます。
リージョンクラスターは、マルチ AWSリージョンクラスターの一部であるリージョン内の単一のクラスターです。各リージョンクラスターには、同じデータセットが保存されます。特定のマルチリージョンクラスターは、 AWS リージョンごとに 1 つのリージョンクラスターのみを持つことができます。
マルチリージョンクラスターを作成すると、MemoryDB が単一のユニットとして扱う複数のリージョンクラスター (リージョンごとに 1 つ) で構成されます。アプリケーションがリージョンクラスターにデータを書き込むと、MemoryDB は、そのデータをマルチリージョンクラスター内の他のすべてのリージョンクラスターに自動的に非同期的にレプリケートします。マルチリージョンクラスターにリージョンクラスターを追加して、追加のリージョンで使用できるようにすることができます。最大 5 つのリージョン間で MemoryDB クラスターデータを自動的にレプリケートできます。
可用性と耐久性
リージョンのリージョン分離や機能低下が万一発生した場合は、グローバルを更新DNSして、データベースの再設定なしでトラフィックを他の正常なリージョンのいずれかにリダイレクトできるため、アプリケーションの高可用性を維持するプロセスが簡素化されます。MemoryDB は、すべてのリージョンからのすべての書き込みをマルチ AZ トランザクションログに永続的に保存し、リージョン内でデータが失われないようにします。MemoryDB マルチリージョンは、リージョンで確認されたが、まだすべてのメンバークラスターにレプリケートされていないすべての書き込みを追跡します。リージョンが分離または低下しても、ローカル書き込みは引き続き受け入れられます。分離されたリージョンがマルチリージョンクラスターに再度接続されると、確認されても他のリージョンにレプリケートされていない書き込みは、マルチリージョンクラスター内のすべてのリージョンにレプリケートされます。また、MemoryDB マルチリージョンは、CRDTメカニズムを使用して、停止中に他のリージョンで発生した可能性のある更新と保留中の書き込みを自動的に調整します。
-
MemoryDB マルチリージョンクラスターへの接続
リージョンクラスターとの間でデータを書き込んだり読み取ったりするには、サポートされている Redis OSS/Valkey clients (including Valkey GLIDE). Each regional cluster has an endpoint that your Redis OSS/Valkeyクライアントのいずれかを使用してクラスターに接続します。リージョンクラスターエンドポイントは、 AWS コンソール、、CLIまたは を使用して取得できますAPI。その後、アプリケーションでこのエンドポイントを使用 (または設定) して、リージョンクラスターからデータを読み書きできます。