Instans kluster sharded terdiri dari tiga jenis komponen: mongos, shard, dan node Configserver. Anda dapat memilih konfigurasi serta jumlah node mongos dan shard untuk membuat instans kluster sharded ApsaraDB for MongoDB dengan kemampuan performa yang berbeda.
Arsitektur

Tabel berikut menjelaskan jenis-jenis komponen dalam sebuah instans kluster sharded.
| Jenis Komponen | Arsitektur | Deskripsi |
| Mongos | Standalone | Node mongos mengarahkan query dan penulisan ke node shard yang sesuai. Anda dapat membeli beberapa node mongos untuk menerapkan load balancing dan failover. Secara default, satu instans kluster sharded mendukung hingga 32 node mongos. |
| Shard | Replica set (node primer, sekunder, dan tersembunyi + node baca-saja) | Node shard menyimpan data basis data. Anda dapat membeli beberapa node shard untuk meningkatkan kapasitas penyimpanan instans dan kemampuan menangani permintaan baca-tulis bersamaan. Secara default, satu instans kluster sharded mendukung hingga 32 node shard. Penting Node baca-saja harus dibeli secara terpisah. Harga satu node baca-saja sama dengan harga satu node shard. |
| ConfigServer | Replica set (tiga node) | Node Configserver menyimpan metadata dari node shard. Metadata shard adalah jenis data yang disimpan di setiap node shard. |