Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Azure DocumentDB menyediakan skalabilitas yang mulus dan ketersediaan tinggi dalam wilayah (HA). Dokumen ini berfungsi sebagai panduan cepat bagi pengembang yang ingin mempelajari cara menskalakan dan mengonfigurasi kluster mereka.
Prasyarat
Langganan Azure
- Jika Anda tidak memiliki langganan Azure, buat akun gratis
Kluster Azure DocumentDB yang sudah ada
- Jika Anda tidak memiliki kluster, buat kluster baru
Gunakan lingkungan Bash di Azure Cloud Shell. Untuk informasi selengkapnya, lihat Mulai menggunakan Azure Cloud Shell.
Jika Anda lebih suka menjalankan perintah referensi CLI secara lokal, instal Azure CLI. Jika Anda menjalankan Windows atau macOS, pertimbangkan untuk menjalankan Azure CLI dalam kontainer Docker. Untuk informasi lebih lanjut, lihat Cara menjalankan Azure CLI di kontainer Docker.
Jika Anda menggunakan instalasi lokal, masuk ke Azure CLI dengan menggunakan perintah az login. Untuk menyelesaikan proses autentikasi, ikuti langkah-langkah yang ditampilkan di terminal Anda. Untuk opsi masuk lainnya, lihat Mengautentikasi ke Azure menggunakan Azure CLI.
Saat diminta, instal ekstensi Azure CLI saat pertama kali digunakan. Untuk informasi selengkapnya tentang ekstensi, lihat Menggunakan dan mengelola ekstensi dengan Azure CLI.
Jalankan az version untuk menemukan versi dan pustaka dependen yang terinstal. Untuk meng-upgrade ke versi terbaru, jalankan az upgrade.
Skala komputasi kluster
Tingkat kluster memungkinkan Anda mengonfigurasi jumlah vCore dan jumlah RAM pada pecahan fisik kluster Anda. Anda dapat mengubah tingkat kluster agar sesuai dengan kebutuhan Anda kapan saja tanpa gangguan. Misalnya, Anda dapat meningkatkan dari M50 ke M60 atau mengurangi M50 ke M40.
Nota
Menurunkan tingkat dari tingkat komputasi reguler ke tingkat yang dapat meledak tidak didukung.
Tambah ukuran penyimpanan
Anda dapat meningkatkan ukuran penyimpanan untuk memberi database Anda lebih banyak ruang untuk tumbuh. Misalnya, Anda dapat meningkatkan penyimpanan dari 128 GiB menjadi 256 GiB.
Penting
Ukuran penyimpanan hanya dapat ditingkatkan, tidak berkurang.
Mengaktifkan atau menonaktifkan ketersediaan tinggi
Anda dapat mengaktifkan atau menonaktifkan ketersediaan tinggi (HA) dalam wilayah yang sesuai dengan kebutuhan Anda. HA dalam wilayah menghindari downtime database dengan mempertahankan pecahan replika dari setiap shard utama dalam kluster. Jika pecahan primer tidak berfungsi, koneksi masuk secara otomatis dialihkan ke pecahan replikanya, memastikan bahwa waktu henti seminimal mungkin.
Meningkatkan jumlah pecahan fisik
Ketika database tumbuh di luar kapasitas satu kluster shard fisik, Anda dapat meningkatkan ukuran penyimpanan atau menambahkan lebih banyak pecahan fisik. Setelah pecahan fisik baru ditambahkan ke kluster, Anda harus melakukan operasi penyeimbangan ulang kluster untuk mendistribusikan ulang data di seluruh shard. Setiap pecahan fisik dalam kluster selalu memiliki konfigurasi komputasi dan penyimpanan yang sama.
Petunjuk / Saran
Jika Anda memerlukan lebih dari 10 pecahan fisik pada kluster Anda, buka tiket dukungan.
Menyeimbangkan kembali data
Setelah pecahan fisik ditambahkan ke kluster, atau jika kluster multishard memiliki penggunaan penyimpanan yang tidak merata di seluruh pecahan fisiknya, penyeimbangan ulang data mendistribusikan ulang data antar pecahan tanpa waktu henti.
Dalam pratinjau, penyeimbangan ulang data perlu diaktifkan pada kluster:
- Di portal Microsoft Azure, buka properti kluster.
- Di bawah Pengaturan di halaman Fitur, pilih Rebalancer untuk kluster multishard.
- Di panel Rebalancer untuk kluster multishard, pilih opsi Aktifkan.
Untuk memulai penyeimbangan ulang data, sambungkan ke kluster menggunakan alat manajemen seperti shell Mongo.
Mulai penyeimbang ulang dengan
sh.startBalancer()perintah .Periksa status penyeimbang ulang menggunakan
sh.isBalancerRunning().Hentikan penyeimbang ulang dengan
sh.stopBalancer()perintah .
Nota
Durasi proses penyeimbangan ulang tergantung pada volume data yang dipindahkan di antara pecahan fisik. Operasi ini dilakukan secara online dan tidak memengaruhi ketersediaan atau fungsionalitas kluster.
Langkah selanjutnya
Dalam panduan ini, kami menunjukkan bahwa penskalaan dan konfigurasi kluster Azure DocumentDB Anda di portal Microsoft Azure adalah proses yang mudah. Portal Microsoft Azure mencakup kemampuan untuk menyesuaikan tingkat kluster, meningkatkan ukuran penyimpanan, mengaktifkan atau menonaktifkan ketersediaan tinggi, dan menambahkan pecahan fisik tanpa waktu henti.