Arsitektur kluster sharding ApsaraDB for MongoDB terdiri dari tiga komponen: Mongos, shard, dan Configserver. Anda dapat mengubah konfigurasi komponen-komponen ini untuk memenuhi kebutuhan performa instans kluster sharded Anda.
Anda dapat secara bersamaan mengubah konfigurasi beberapa komponen dan node untuk sebuah instans kluster sharded ApsaraDB for MongoDB. Perubahan tersebut mencakup hal-hal berikut:
Spesifikasi dan ruang penyimpanan satu atau lebih shard.
Spesifikasi satu atau lebih node Mongos.
Spesifikasi dan ruang penyimpanan Configserver.
Saat mengubah konfigurasi instans kluster sharded, Anda dapat menggunakan kombinasi spesifikasi General-purpose dan Dedicated. Untuk instans yang menggunakan cloud disk, Anda juga dapat mengubah kelas spesifikasi untuk semua komponen yang dipilih dengan satu klik. Ini memungkinkan Anda beralih dengan cepat antara spesifikasi General-purpose dan Dedicated.
Aturan penagihan
Untuk informasi lebih lanjut, lihat Biaya Perubahan Konfigurasi.
Catatan
Ruang penyimpanan baru harus lebih besar atau sama dengan ruang yang saat ini digunakan oleh komponen.
Instans yang menggunakan disk lokal tidak mendukung perubahan konfigurasi Configserver.
Anda tidak dapat mengubah jumlah node read-only untuk sebuah shard. Untuk melakukannya, buka halaman perubahan konfigurasi untuk shard. Untuk informasi lebih lanjut, lihat Ubah Konfigurasi Shard.
Selama proses perubahan konfigurasi, mungkin terjadi satu atau dua koneksi sementara. Setiap koneksi sementara berlangsung selama sekitar 30 detik. Kami menyarankan Anda menjadwalkan perubahan selama jam-jam sepi untuk menghindari memengaruhi layanan Anda.
PentingSaat hanya mengubah ruang penyimpanan, sistem melakukan operasi yang berbeda berdasarkan sumber daya penyimpanan yang tersedia di host:
Resource cukup: Penyimpanan diperluas pada host lokal tanpa migrasi atau alih bencana. Tidak ada koneksi sementara yang terjadi. Perubahan langsung berlaku dan tidak menunggu jendela pemeliharaan.
Resource tidak cukup: Diperlukan migrasi lintas-host dan alih bencana. Koneksi sementara terjadi selama proses ini. Perubahan berlaku pada waktu alih bencana yang Anda tentukan.
Waktu yang dibutuhkan untuk menyelesaikan perubahan konfigurasi bergantung pada berbagai faktor, seperti jaringan, antrian tugas, dan volume data. Lakukan perubahan konfigurasi selama jam-jam sepi. Pastikan aplikasi Anda dikonfigurasi untuk otomatis menyambung ulang ke instans.
Jika versi minor database Anda sudah kedaluwarsa atau tidak lagi dipelihara, sistem akan meningkatkan versi minor ke versi terbaru secara default. Hal ini memastikan performa dan stabilitas yang lebih baik.
Prosedur
Buka halaman ApsaraDB for MongoDB Sharded Cluster Instances. Pilih kelompok sumber daya dan wilayah, lalu klik ID instans target.
Di bagian Mongos List, Shard List, dan ConfigServer List pada halaman Basic Information, lakukan langkah-langkah berikut:
Untuk instans langganan, pilih komponen atau node target, dan klik Batch Upgrade atau Batch Downgrade di bagian bawah halaman.
Untuk instans berbayar sesuai penggunaan, pilih komponen atau node target, lalu klik Batch Change Configuration di bagian bawah halaman.
Tetapkan parameter berikut:
Parameter
Deskripsi
Specification Class
Pilih kelas spesifikasi target. Kelas spesifikasi berikut didukung:
Dedicated: Hanya spesifikasi Dedicated yang ditampilkan untuk node Mongos, shard, dan Configserver.
General-purpose: Hanya spesifikasi General-purpose yang ditampilkan untuk node Mongos, shard, dan Configserver.
Penyebaran Campuran: Baik spesifikasi Dedicated maupun General-purpose ditampilkan untuk node Mongos, shard, dan Configserver.
CatatanParameter ini hanya diperlukan untuk instans kluster sharded ApsaraDB for MongoDB yang menggunakan cloud disk.
Jika suatu kategori tidak tersedia untuk dipilih, itu tidak didukung di zona saat ini.
Untuk informasi lebih lanjut tentang kategori dan spesifikasi instans kluster sharded ApsaraDB for MongoDB, lihat Spesifikasi instans kluster sharded.
Instance List
Mongos List: Pilih Spesifikasi baru.
Shard List: Pilih Spesifikasi dan Ruang Penyimpanan baru.
ConfigServer List: Pilih Spesifikasi dan Ruang Penyimpanan baru.
Daftar Mongos dan Daftar Shard menyediakan fitur Sync Node Configuration. Jika Anda memiliki banyak node, Anda dapat mengonfigurasi satu node dan kemudian menyinkronkan konfigurasinya ke node lain dari jenis yang sama. Prosedurnya adalah sebagai berikut:
Konfigurasikan Specifications dan Storage Space untuk satu node sesuai kebutuhan. Lalu, klik Sync Node Configuration di sisi kanan node.
Untuk komponen shard, Anda harus Select Configurations To Sync. Pilih Specifications atau Storage, dan kemudian klik Next.
Pilih node tempat Anda ingin menyinkronkan konfigurasi, dan kemudian klik Next.
Konfirmasikan bahwa hasil sinkronisasi benar, dan kemudian klik OK.
CatatanRuang penyimpanan baru harus lebih besar atau sama dengan ruang penyimpanan maksimum node saat ini. Untuk mengurangi ruang penyimpanan, buat instans baru dan migrasikan data. Untuk informasi lebih lanjut, lihat Skenario dan solusi perubahan konfigurasi lainnya.
Switchover Time
Pilih kapan Anda ingin perubahan konfigurasi mulai berlaku.
Beralih Segera Setelah Tugas Selesai: Sistem menerapkan perubahan segera setelah konfigurasi selesai.
Beralih Dalam Jendela Pemeliharaan Setelah Tugas Selesai: Perubahan berlaku selama jendela pemeliharaan. Anda dapat menggunakan jendela pemeliharaan saat ini atau menetapkan yang baru sesuai kebutuhan. Untuk informasi lebih lanjut tentang jendela pemeliharaan, lihat Tetapkan jendela pemeliharaan.
Baca Terms of Service.
Selesaikan pembelian berdasarkan metode penagihan.
Bayar sesuai penggunaan: Klik Pay Now. Sistem secara otomatis akan memotong biaya dalam satu jam ke depan.
Langganan: Klik Pay Now dan selesaikan proses pembayaran di halaman Payment.
Selama perubahan konfigurasi, status instans adalah Changing Configuration. Saat status instans berubah menjadi Running, perubahan konfigurasi selesai.
Operasi API terkait
Operasi API | Deskripsi |
Mengubah konfigurasi beberapa node untuk instans kluster sharded MongoDB. Node tersebut dapat milik komponen yang berbeda. |