Saat volume data atau lalu lintas baca/tulis meningkat, Anda dapat memperluas kapasitas instans kluster dengan menambahkan shard.
Sebelum memulai
Konfirmasi mode penyebaran kluster: Proses perubahan konfigurasi, dampak terhadap bisnis, dan batasan berbeda antara kluster Cloud-native dan Classic. Sebelum memulai, login ke Konsol dan konfirmasi mode penyebaran instans Anda di halaman Basic Information.
Pilih jam sepi: Mengubah konfigurasi kluster cloud-native dapat menyebabkan fluktuasi latensi respons, sedangkan mengubah konfigurasi kluster classic akan menyebabkan disconnection sementara. Untuk menghindari gangguan pada bisnis Anda, kami sarankan melakukan operasi ini selama jam sepi.
Pahami perubahan penagihan:
Instans pay-as-you-go: Setelah Anda menambah atau menghapus shard, tagihan dihitung berdasarkan spesifikasi baru.
Instans subscription: Menambah shard dikenakan biaya tambahan. Menghapus shard memicu pengembalian dana otomatis. Untuk informasi lebih lanjut tentang penagihan dan pengembalian dana, lihat Billing for configuration changes.
Prosedur
Cloud-native cluster
Anda dapat langsung menambah atau menghapus shard pada instans yang ada. Sistem secara otomatis melakukan Penyeimbangan ulang data.
Dampak
Menambah shard: Ini merupakan skala keluar tanpa hambatan yang tidak menyebabkan disconnection sementara atau memasuki status read-only.
Menghapus shard: Menghapus shard akan memaksa penutupan koneksi pada shard yang dihapus. Hal ini dapat menyebabkan disconnection sementara sebagian. Pastikan aplikasi Anda memiliki mekanisme reconnect.
Fluktuasi latensi: Latensi respons mungkin berfluktuasi selama operasi berlangsung.
Batasan
Operasi dijalankan segera, kecuali saat Anda menghapus shard dari instans dalam mode proxy. Dalam skenario tersebut, Anda dapat memilih Update During Maintenance. Setelah Anda mengirimkan tugas, status instans berubah menjadi Changing Configuration.
Sebuah instans harus memiliki minimal 2 shard dan maksimal 256 shard. Anda dapat menambah atau menghapus hingga 64 shard dalam satu operasi.
Prosedur
Login ke Konsol dan buka halaman Instances. Di bilah navigasi atas, pilih Wilayah tempat instans yang ingin Anda kelola berada. Lalu, temukan instans tersebut dan klik ID instans.
Di halaman Instance Information, pada bagian Shard Information, lakukan salah satu operasi berikut:
Tambahkan shard
Klik Add Shard. Di kotak dialog yang muncul, atur jumlah shard yang akan ditambahkan, lalu klik Pay.
CatatanSpesifikasi shard baru harus sama dengan shard yang sudah ada.
Untuk memastikan Penyeimbangan ulang data yang efisien saat menambah shard, kami merekomendasikan Anda menambahkan setidaknya 1/6 dari jumlah total shard saat ini (dibulatkan ke atas) dalam satu operasi. Contohnya:
Jika instans memiliki 8 shard, kami merekomendasikan Anda menambahkan minimal 2 shard (8/6 ≈ 1,33, dibulatkan ke atas menjadi 2).
Jika instans memiliki 64 shard, kami merekomendasikan Anda menambahkan minimal 11 shard.
Hapus shard
PeringatanMenghapus shard mengurangi kapasitas dan performa total instans. Lakukan dengan hati-hati.
Klik Batch Delete atau klik Delete di kolom Actions pada shard target.
Di kotak dialog konfirmasi, klik Determine. Sistem segera menghapus shard dan memigrasikan datanya ke shard yang tersisa.
Classic cluster
Sistem membuat instans baru dengan jumlah shard yang baru, memigrasikan semua data dari instans asli ke instans baru, lalu mengalihkan koneksi ke instans baru pada waktu yang ditentukan.
Dampak
Diskoneksi sementara: Selama failover instans, instans mengalami satu atau dua diskoneksi sementara, masing-masing berlangsung kurang dari 30 detik. Pastikan aplikasi Anda memiliki mekanisme koneksi ulang.
Status read-only: Instans biasanya memasuki status read-only selama kurang dari satu menit. Dalam skenario dengan write tinggi, durasi status read-only bisa lebih lama.
Peningkatan versi minor: Selama perubahan konfigurasi, sistem melakukan upgrade versi minor instans ke versi terbaru.
Batasan
Anda tidak dapat mengubah jumlah shard jika instans Anda memiliki endpoint koneksi langsung yang diaktifkan. Untuk informasi lebih lanjut, lihat Solutions to change the configuration of a classic cluster instance.
Prosedur
Login ke Konsol dan buka halaman Instances. Di bilah navigasi atas, pilih Wilayah tempat instans yang ingin Anda kelola berada. Lalu, temukan instans tersebut dan klik ID instans.
Di pojok kanan atas halaman detail instans, klik Change Configuration. Dari daftar drop-down, pilih salah satu opsi berikut:
Untuk instans subscription, pilih Upgrade atau Downgrade.
Untuk instans pay-as-you-go, pilih Upgrade or Downgrade.
Di halaman perubahan konfigurasi, ubah Number of Shards lalu klik Buy Now.
PentingUntuk pengaturan Switch Time, pilih maintenance window untuk meminimalkan dampak terhadap layanan. Anda dapat menjadwal ulang tugas tersebut di Task Center kapan saja sebelum tugas dijalankan.
Selesaikan proses pembayaran sesuai prompt.
Verifikasi hasil
Setelah Anda mengirimkan tugas perubahan konfigurasi, status instans berubah menjadi Changing Configuration. Anda dapat melacak progres tugas di halaman Task Center di Konsol. Setelah tugas selesai, kembali ke halaman detail instans dan verifikasi bahwa bagian Shard Information menampilkan jumlah shard yang telah diperbarui.
FAQ
Q: Apakah data didistribusikan ulang saat saya menambah atau menghapus shard?
A: Ya. Saat jumlah shard berubah, sistem secara otomatis melakukan Penyeimbangan ulang data di seluruh shard.
Q: Apakah data hilang saat sebuah shard dihapus?
A: Tidak. Sistem secara otomatis memigrasikan data dari shard yang dihapus ke shard yang tersisa.
Q: Apakah saya akan menerima pengembalian dana jika menghapus shard?
A: Untuk instans subscription, Anda akan menerima pengembalian dana otomatis atas selisih biaya. Untuk informasi lebih lanjut, lihat Billing for configuration changes.
Q: Apakah instans Classic dapat dikonversi menjadi instans Cloud-native?
A: Ya. Setelah konversi, Anda dapat memperoleh pengalaman manajemen yang lebih baik, seperti skalabilitas tanpa hambatan. Untuk informasi lebih lanjut, lihat Convert to the cloud-native deployment mode.