Bagikan melalui


Menskalakan dan mengonfigurasi kluster Azure DocumentDB

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

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.

  1. Pada bilah sisi kluster, di bawah Pengaturan, pilih Skalakan.

  2. Untuk mengubah tingkat kluster, pilih tingkat baru dari menu drop-down.

    Cuplikan layar cara mengubah tingkat komputasi kluster pada halaman Skala kluster dan menyimpan perubahan.

  3. Pilih Simpan untuk mempertahankan perubahan Anda.

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.

  1. Untuk meningkatkan ukuran penyimpanan, pilih ukuran baru dari menu drop-down.

    Cuplikan layar opsi penyimpanan per shard fisik di halaman Skala kluster.

  2. Pilih Simpan untuk mempertahankan perubahan Anda.

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.

  1. Untuk mengaktifkan atau menonaktifkan HA di dalam wilayah, alihkan opsi kotak centang.

    Cuplikan layar kotak centang ketersediaan tinggi dalam wilayah di halaman Skalabilitas kluster.

  2. Pilih Simpan untuk mempertahankan perubahan Anda.

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.

  1. Untuk menambahkan pecahan fisik, pilih jumlah shard baru dari daftar.

    Cuplikan layar daftar drop-down jumlah shard fisik di halaman Skala kluster.

  2. Pilih Simpan untuk mempertahankan perubahan Anda.

  3. Pilih Lanjutkan di jendela pop-up untuk mempertahankan perubahan Anda.

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:

  1. Di portal Microsoft Azure, buka properti kluster.
  2. Di bawah Pengaturan di halaman Fitur, pilih Rebalancer untuk kluster multishard.
  3. Di panel Rebalancer untuk kluster multishard, pilih opsi Aktifkan.

Untuk memulai penyeimbangan ulang data, sambungkan ke kluster menggunakan alat manajemen seperti shell Mongo.

  1. Mulai penyeimbang ulang dengan sh.startBalancer() perintah .

  2. Periksa status penyeimbang ulang menggunakan sh.isBalancerRunning().

  3. 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.