グローバルクラスターの管理
グローバルクラスターの設定と管理には、以下のリソースを使用してください。 一般的なクラスター構成については、「 クラスターの管理 」を参照してください。
Atlas グローバルクラスターでは、単一リージョンまたは複数リージョンのZonesを定義する必要があります。各ゾーンは、地理的にローカルなシャードからの書込み操作と読み取り操作をサポートしています。 グローバル低レイテンシのセカンダリ読み取りをサポートするゾーンを設定することもできます。 グローバルクラスター ゾーンとその構成方法について詳しくは、「グローバル書き込みゾーンとゾーン マッピング 」を参照してください。
グローバル ゾーンとゾーン マッピングの書込み
各 Atlas グローバルクラスターは最大 9 つの個別のゾーンをサポートします。 各ゾーンは、1 つのHighest Priorityリージョンと 1 つ以上のElectable 、 Read-only 、またはAnalyticsリージョンで構成されています。 利用可能なリージョンは、選択したクラウド サービス プロバイダーによって異なります。
リージョンタイプ | 説明 |
---|---|
Highest Priority | Atlas が、そのゾーンに関連付けられているシャードのプライマリレプリカセット ノードを配置するリージョン。 クライアントはプライマリに書込み (write) 操作のみを発行できます。 Atlas は、 Highest Priorityリージョンの地理的ロケーションを使用して、地理的に近い国と地域のマップを作成します。 グローバル書き込みクラスターは、このマップを使用して書き込み操作を正しいゾーンに送信します。 グローバルに分散されたデータの低レイテンシのローカル セカンダリ読み取りを容易にするには、クラスター内の各 ゾーンに対して、他のすべてのクラスター ゾーンのHighest PriorityリージョンにRead-onlyノードを追加します。 |
Electable | Atlas が、そのゾーンに関連付けられているシャードの選択可能なセカンダリレプリカセット ノードを配置するリージョン。 Electableリージョンは、 Highest Priorityリージョンで部分的または全面的なリージョン停止が発生した場合に追加のフォールトトレランスを追加します。 |
Read-only | Atlas がセカンダリ読み取り操作をサポートするために選択不可のセカンダリレプリカセット ノードを配置するリージョン。 |
Analytics | Atlas が分析ノードを配置するリージョン。 分析ノードは、 個別のレプリカセット タグで構成された読み取り専用ノードです。 これらのタグを使用して、特定のリージョンにクエリを送信できます。 その結果、 分析ノード は、レポート作成クエリを通常の運用ワークロードから分離し、ローカル読み取りのレイテンシを削減するのに役立ちます。 |
シャードディストリビューション
ゾーンに関連付けられている各シャードの場合、Atlas は設定されたリージョン全体にシャード ノードを分散します。 クラスターが大きな地理的大陸にある場合は、複数の ゾーン を作成して、ユーザーに近いシャードにグローバル書き込みを指示します。
注意
Atlas は、ゾーンの数に関係なく、シャーディングされたクラスターごとに最大70のシャードをサポートします。 グローバルクラスター内でさらにシャードが必要な場合は、サポートにお問い合わせください 。
Atlas で、 Project Support ページに移動します。
まだ表示されていない場合は、希望するプロジェクトを含む組織を選択しますナビゲーション バーのOrganizationsメニュー
まだ表示されていない場合は、ナビゲーション バーのProjectsメニューから目的のプロジェクトを選択します。
Projects メニューの横にある Options メニューをクリックし、 Project Support をクリックします。
プロジェクト サポートページが表示されます。
Atlas クラスター ビルダーには、グローバルクラスターのグローバル書き込みゾーンを自動的に構成するためのテンプレートが含まれています。 各テンプレートは、地理的レイテンシやカバレッジの推定値など、クラスター ゾーン構成を視覚的に説明します。
ゾーン マッピングの設定
グローバルクラスターのゾーンマッピングを構成する前に、グローバルクラスターを作成する必要があります。
既存のグローバルクラスターを構成するには:
Atlas で、プロジェクトの [Clusters] ページに移動します。
まだ表示されていない場合は、希望するプロジェクトを含む組織を選択しますナビゲーション バーのOrganizationsメニュー
まだ表示されていない場合は、ナビゲーション バーのProjectsメニューから目的のプロジェクトを選択します。
まだ表示されていない場合は、サイドバーの [Clusters] をクリックします。
[ Clusters (クラスター) ] ページが表示されます。
既存のグローバルクラスターを構成します。
[ Edit Config ] をクリックし、ドロップダウン メニューから変更するクラスターを選択します。
表示されるダイアログボックスで、ゾーンを設定する手順を完了します。
注意
Atlas はコレクションを自動的に構成またはシャーディングしません。 グローバルクラスターが Atlas マネージド シャーディング を使用しており、コレクションが 互換性要件を 満たしている場合は、Atlas UI を使用し てグローバルコレクションを シャーディングできます。
Considerations
DNS シードリスト形式ではなく 標準の接続string 形式 を使用している場合、既存のグローバルクラスターからゾーン全体を削除すると、新しい 接続string が生成されることがあります。
変更を配置した後、正しい接続文字列を検証します。
Atlas で、プロジェクトの [Clusters] ページに移動します。
まだ表示されていない場合は、希望するプロジェクトを含む組織を選択しますナビゲーション バーのOrganizationsメニュー
まだ表示されていない場合は、ナビゲーション バーのProjectsメニューから目的のプロジェクトを選択します。
まだ表示されていない場合は、サイドバーの [Clusters] をクリックします。
[ Clusters (クラスター) ] ページが表示されます。