すべてのプロダクト
Search
ドキュメントセンター

ApsaraDB for MongoDB:シャードクラスターインスタンス

最終更新日:Jul 29, 2026

シャードクラスターインスタンスは、複数のシャードノードにデータを分散します。アプリケーションからのリクエストは Mongos ノードに送られ、各クエリや書き込みを適切なシャードにルーティングします。シャードノードを追加することで、ストレージとスループットを水平方向にスケーリングします。Mongos はクラスター全体の負荷分散とフェールオーバーを処理します。

アーキテクチャ

Architecture

シャードクラスターインスタンスは、Mongos ノード、シャードノード、ConfigServer ノードの 3 種類のコンポーネントで構成されています。

コンポーネント トポロジー ノード数 説明
Mongos スタンドアロン インスタンスあたり最大 32 (デフォルト) クエリと書き込みを対応するシャードノードにルーティングします。複数の Mongos ノードをデプロイしてトラフィックを分散し、フェールオーバーを実現します。
シャード レプリカセット (プライマリノード、セカンダリノード、非表示ノード + 読み取り専用ノード) インスタンスあたり最大 32 (デフォルト) データベースデータを格納します。シャードノードを追加して、ストレージ容量と読み書きのスループットをスケールアウトします。
ConfigServer レプリカセット (3 ノード) 3 各シャードノードに格納されるデータの種類に関する情報など、各シャードノードのメタデータを格納します。
重要

読み取り専用ノードは、デフォルトのシャード構成には含まれておらず、別途購入する必要があります。1 つの読み取り専用ノードの価格は、1 つのシャードノードの価格と同じです。

VPC IP 割り当て

VPC 内にシャードクラスターインスタンスを作成する場合、各コンポーネントの VPC IP 割り当てルールは次のとおりです:

コンポーネント

IP 割り当てルール

Mongos

各 Mongos ノードは 1 つの VPC IP を占有します。

シャード

デフォルトでは VPC IP を占有しません。 シャードアドレスを申請 した場合にのみシャードの直接接続が有効になり、各シャードは 2 つの VPC IP を占有します。シャードアドレスの申請は、通常、DTS データエクスポートのシナリオで使用されます。

ConfigServer

VPC IP を占有しません。

説明

シャードアドレスを申請した場合、VPC IP の合計数 = Mongos ノード数 × 1 + シャード数 × 2 となります。シャードアドレスを申請しない場合、VPC IP の合計数 = Mongos ノード数 × 1 となります。

次のステップ