MemoryDB レプリケーションを理解する - Amazon MemoryDB

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

MemoryDB レプリケーションを理解する

MemoryDBは、最大500のシャードに分割されたデータでレプリケーションを実装しています。

クラスター内の各シャードには 1 つの がありますread/write primary node and up to 5 read-only replica nodes. Each primary node can sustain up to 100 MB/s。シャードの数が多くレプリカの数が少ないクラスターを作成できます。クラスターあたり最大 500 ノードです。このクラスター設定は、シャード 500 個およびレプリカ 0 個からシャード 100 個およびレプリカ 4 個 (許容されるレプリカの最大数) までです。

クラスター内のレプリケーション

シャード内の各リードレプリカは、シャードのプライマリノードからのデータのコピーを維持します。トランザクションログを使用した非同期レプリケーション機能は、リードレプリカとプライマリの同期を維持するのに使用されます。アプリケーションは、クラスター内のどのノードからでも読み取ることができます。アプリケーションは、そのプライマリノードにのみ書き込むことができます。リードレプリカは読み取りのスケーラビリティを高めます。MemoryDB はデータを耐久性のあるトランザクションログに保存するので、データが失われるリスクはありません。データは MemoryDB クラスター内のシャード間で分割されます。

アプリケーションは、MemoryDB クラスターのクラスターエンドポイントを使用してクラスターのノードに接続します。詳細については、「接続エンドポイントの検索」を参照してください。

MemoryDB クラスターはリージョナルで、1 つのリージョンのノードのみを含めることができます。耐障害性を向上させるために、そのリージョン内の複数のアベイラビリティーゾーンにプライマリとリードレプリカの両方をプロビジョニングできます。

マルチ AZ を提供するレプリケーションの使用は、すべての MemoryDB クラスターで強く推奨されます。詳細については、「マルチ AZ による MemoryDB のダウンタイムの最小化」を参照してください。