シャードクラスターインスタンスは、mongos、shard、Configserverノードの3種類のコンポーネントで構成されています。 mongosおよびシャードノードの構成と数を選択して、異なるパフォーマンス機能を持つApsaraDB for MongoDBシャードクラスターインスタンスを作成できます。
アーキテクチャ
次の表に、シャードクラスタインスタンスに含まれるコンポーネントタイプを示します。
コンポーネントタイプ | アーキテクチャ | 説明 |
Mongos | スタンドアロン | mongosノードは、クエリをルーティングし、対応するシャードノードに書き込みます。 複数のmongosノードを購入して、負荷分散とフェールオーバーを実装できます。 デフォルトでは、単一のシャードクラスターインスタンスは最大32個のmongosノードをサポートします。 |
シャード | レプリカセット (プライマリ、セカンダリ、および非表示ノード + 読み取り専用ノード) | シャードノードはデータベースデータを格納します。 複数のシャードノードを購入して、インスタンスストレージをスケールアウトし、同時の読み取りおよび書き込み要求を処理できます。 デフォルトでは、単一のシャードクラスターインスタンスは最大32のシャードノードをサポートします。 重要 読み取り専用ノードは別途購入する必要があります。 単一の読み取り専用ノードの価格は、単一のシャードノードの価格と同じです。 |
ConfigServer | レプリカセット (3ノード) | Configserverノードは、シャードノードのメタデータを格納します。 シャードメタデータは、各シャードノードに格納されるデータの種類です。 |