View a markdown version of this page

Amazon DocumentDB グローバルクラスターの概要 - Amazon DocumentDB

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

Amazon DocumentDB グローバルクラスターの概要

グローバルクラスターとは

グローバルクラスターは、1 つのプライマリリージョンと最大 10 の読み取り専用セカンダリリージョンで構成されます。書き込みオペレーションをプライマリリージョンのプライマリクラスターに直接発行すると、Amazon DocumentDB は専用インフラストラクチャを使用してデータをセカンダリリージョンに自動的にレプリケートします。レイテンシーは通常 1 秒未満です。

グローバルクラスターはどのように役立つのか

  • リージョン全体の停止からのリカバリー - リージョン全体の停止が発生した場合、セカンダリクラスターの 1 つを数分以内にプライマリクラスターに昇格できます。通常、目標復旧時間 (RTO) は 1 分未満です。通常、目標復旧時点 (RPO) は秒単位で測定されますが、これは障害発生時のネットワーク経由の遅延によって異なります。

  • ローカルレイテンシーによるグローバル読み取り — 世界中にオフィスがある場合は、グローバルクラスターを使用して、主要な情報源をプライマリリージョンで更新し続けることができます。他のリージョンにあるオフィスは、自社のリージョンにある情報にローカルのレイテンシーでアクセスすることができます。

  • スケーラブルなセカンダリクラスター — セカンダリリージョンに読み取り専用インスタンスを追加することで、セカンダリクラスターをスケールできます。セカンダリクラスターは読み取り専用です。したがって、読み取り専用のレプリカインスタンスを、1 つの クラスターにつき、通常の 15 件ではなく最大 16 件サポートします。

  • プライマリからセカンダリクラスターへの迅速なレプリケーション - グローバルクラスターによるレプリケーションは、プライマリデータベースクラスターのパフォーマンスにほとんど影響しません。DB インスタンスのリソースは、全面的にアプリケーションの読み取りおよび書き込みワークロードに当てられます。

  • 変更ストリーム — グローバルクラスターのセカンダリクラスターから変更ストリームを読み取ることができ、プライマリクラスターの負荷を軽減し、セカンダリリージョンから読み取りワークロードをスケールできます。

グローバルクラスターの現在の制限は何ですか。

  • グローバルクラスターは Amazon DocumentDB v3.6 ではサポートされていません。

  • グローバルクラスターは、db.t3、db.t4g、db.r4 を除くすべてのインスタンスタイプでサポートされています。

  • グローバルクラスターは、南米 (サンパウロ)、欧州 (ミラノ)、中国 (北京)、中国 (寧夏) の各リージョンでは利用できません。

  • リージョンが異なるエンジンバージョンを使用している場合、スイッチオーバーとグローバルフェイルオーバーはサポートされていません。エンジンのバージョンが一致しない場合、手動フェイルオーバーがサポートされます。

  • 書き込みオペレーションはプライマリクラスターのみが実行します。書き込みオペレーションを実行するクライアントは、プライマリクラスターの クラスターエンドポイントに接続します。

  • クラスターには、最大 10 個のセカンダリリージョンと 1 つのプライマリリージョンを含めることができます。

  • セカンダリクラスターは停止できません。プライマリクラスターにセカンダリクラスターが関連付けられている場合、プライマリクラスターを停止できません。セカンダリクラスターを持たないリージョナルクラスターのみを停止できます。

  • セカンダリクラスターにアタッチされたレプリカは、特定の場合に再起動することが可能です。プライマリリージョンのインスタンスが再起動またはフェイルオーバーした場合、セカンダリリージョンのレプリカも再起動します。このクラスターは、その後すべてのレプリカがプライマリデータベースのクラスターのライターインスタンスと同期するまでは使用できません。この動作は想定されるものです。プライマリクラスターに変更を加えるときは、必ず事前に、グローバルクラスターへの影響を把握してください。