Jika bisnis Anda berada di jam sepi atau jika node mongos atau shard Anda berlebihan, Anda dapat melepaskan node tersebut untuk mengurangi biaya. Topik ini menjelaskan cara melepaskan node mongos atau shard dari instance kluster terpisah.
Catatan penggunaan
Saat melepaskan node dari instance, instance akan berada dalam status Deleting Node. Selama proses ini, Anda tidak dapat menyetel ulang kata sandi, memodifikasi titik akhir node, atau mengubah parameter. Disarankan untuk melepaskan node selama jam sepi.
Pastikan bahwa node yang ingin dilepaskan sudah tidak diperlukan lagi.
Jika sebuah instance hanya memiliki dua node mongos, node tersebut tidak dapat dilepaskan.
Untuk melepaskan node shard dari instance, perhatikan hal-hal berikut:
Sebelum melepaskan node shard, pastikan penyeimbang ApsaraDB for MongoDB telah diaktifkan. Untuk informasi lebih lanjut, lihat Kelola Penyeimbang ApsaraDB for MongoDB.
Faktor-faktor berikut memengaruhi waktu yang dibutuhkan untuk melepaskan node: jumlah data pada node shard, jendela penyeimbangan, dan chunk jumbo.
CatatanUntuk informasi lebih lanjut tentang jendela penyeimbangan dan chunk jumbo, lihat Jendela Penyeimbangan dan Chunk Jumbo.
Pastikan node shard yang tersisa memiliki ruang penyimpanan yang cukup.
Saat node shard dilepaskan, data pada node tersebut dipindahkan ke node shard yang tersisa. Jika ruang penyimpanan node shard yang tersisa penuh, instance akan otomatis dikunci untuk mencegah kehilangan data.
Jika kesalahan
duplicated keydilaporkan saat data dipindahkan ke node shard yang tersisa, periksa apakah ada catatan dengan nilai bidang indeks unik yang sama.Sebagai contoh, node shard yang berbeda mungkin menyimpan dua dokumen dengan kunci shard yang berbeda tetapi kunci utama yang sama.
CatatanKesalahan
duplicated keyterjadi ketika dokumen yatim piatu ada di database. Disarankan untuk menghapus dokumen yatim piatu sebelum melepaskan node shard. Untuk informasi lebih lanjut, lihat bagian "Persiapan" dari topik Konfigurasikan Sinkronisasi Data Satu Arah antara Instance ApsaraDB for MongoDB (Arsitektur Kluster Terpisah).
Penagihan
Untuk informasi lebih lanjut, lihat Biaya Perubahan Konfigurasi.
Prosedur
Masuk ke Konsol ApsaraDB for MongoDB.
Di panel navigasi sebelah kiri, klik Sharded Cluster Instances.
Di pojok kiri atas halaman yang muncul, pilih grup sumber daya dan wilayah tempat instance yang diinginkan berada.
Klik ID instance yang ingin Anda kelola atau klik Manage di kolom Actions.
Lakukan salah satu operasi berikut berdasarkan jenis node yang ingin Anda lepaskan:
Lepaskan node mongos
Di bagian Mongos List halaman detail instance, temukan node yang ingin dilepaskan dan klik ikon
di kolom Actions. Kemudian, pilih Release.Lepaskan node shard
PentingSebelum melepaskan node shard, pastikan node shard yang tersisa memiliki ruang penyimpanan yang cukup.
Saat node shard dilepaskan, data pada node tersebut dipindahkan ke node shard yang tersisa. Jika ruang penyimpanan node shard yang tersisa penuh, instance akan otomatis dikunci untuk mencegah kehilangan data.
Di bagian Shard List halaman detail instance, temukan node yang ingin dilepaskan dan klik ikon
di kolom Actions. Kemudian, pilih Release.
Di pesan Release Node, klik OK.
Saat melepaskan node dari instance, instance akan berada dalam status Deleting Node.