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.
Memastikan ketersediaan tinggi dan mengaktifkan replikasi lintas wilayah sangat penting untuk aplikasi penting misi menggunakan Azure DocumentDB. Dokumen ini menguraikan praktik terbaik untuk mengonfigurasi dan mengelola ketersediaan tinggi (HA) dan replikasi lintas wilayah. Ikuti panduan dalam dokumen ini untuk mencapai performa, ketahanan, dan kemampuan pemulihan bencana yang optimal di Azure DocumentDB.
Praktik terbaik ketersediaan tinggi (HA)
Menggunakan HA untuk kluster produksi
Mengaktifkan ketersediaan tinggi (HA) sangat penting untuk kluster produksi dan kluster apa pun yang sensitif terhadap waktu henti. Dalam lingkungan produksi, kegagalan node yang tidak terduga dapat menyebabkan gangguan yang signifikan. HA memastikan bahwa kluster Anda tetap tersedia dan beroperasi tanpa kehilangan data bahkan ketika salah satu pecahan fisik (node) menjadi tidak tersedia.
Gunakan HA untuk mencapai 99,99% SLA
Azure DocumentDB menawarkan SLA ketersediaan bulanan 99,99% untuk kluster dengan ketersediaan tinggi diaktifkan. Untuk memenuhi SLA ini, pastikan HA diaktifkan untuk semua beban kerja penting yang membutuhkan waktu aktif terus-menerus.
Aktifkan HA untuk failover otomatis
Kluster dengan ketersediaan tinggi secara otomatis memulihkan diri dari kegagalan fisik pada shard tanpa intervensi manual. Ketika kegagalan node terjadi, sistem mempromosikan shard fisik siaga untuk menggantikan simpul utama yang gagal. Proses failover otomatis mempertahankan string koneksi yang sama, sehingga proses failover mulus dan transparan untuk aplikasi. Fitur ini sangat penting untuk aplikasi yang memerlukan waktu aktif berkelanjutan dan akses data yang konsisten.
Menonaktifkan HA untuk kluster non-produksi
Untuk kluster non-produksi atau kluster yang tidak sensitif terhadap waktu henti, ketersediaan tinggi dapat dinonaktifkan untuk mengurangi biaya. Lingkungan ini dapat mentolerir waktu henti sesekali tanpa memengaruhi operasi bisnis. Pertimbangkan biaya dan risiko trade-off dengan hati-hati sebelum menonaktifkan High Availability pada kluster apa pun.
Menggunakan ketersediaan tinggi dengan zona ketersediaan
Di wilayah tempat zona ketersediaan didukung, mengaktifkan KETERSEDIAAN TINGGI memastikan bahwa setiap pasangan shard fisik siaga primer disediakan di zona ketersediaan yang berbeda. Redundansi zona memberikan ketahanan ekstra dengan melindungi kluster Anda dari kegagalan tingkat pusat data dalam suatu wilayah.
Praktik terbaik replikasi lintas wilayah
Menggunakan replikasi lintas wilayah untuk pemulihan bencana
Gunakan replikasi lintas wilayah saat salinan data kluster perlu disimpan di wilayah Azure lain untuk tujuan pemulihan bencana (DR). Replikasi lintas wilayah memastikan bahwa data Anda tersedia bahkan jika terjadi pemadaman regional. Azure DocumentDB mendukung konfigurasi replikasi pasif aktif untuk memfasilitasi pemulihan bencana lintas wilayah. Replikasi aktif-pasif mempertahankan satu kluster sebagai kluster utama dalam mode baca-tulis dan menjadikan kluster replika baca-saja di wilayah Azure lain.
Jika ada pemadaman regional yang jarang terjadi, kluster replika dapat dipromosikan untuk menjadi kluster baca-tulis baru dengan gangguan minimal. Kemampuan ini memastikan bahwa data Anda tetap aman dan dapat diakses meskipun seluruh wilayah mengalami pemadaman.
Mengonfigurasi replikasi dengan dampak minimal pada performa
Saat mengonfigurasi replikasi lintas wilayah, pertimbangkan latensi jaringan dan tulis dampak latensi pada aplikasi Anda. Pilih wilayah untuk kluster baca-tulis dan replika utama yang secara geografis dekat dengan pengguna Anda dan pastikan bahwa aplikasi Anda dioptimalkan untuk konsistensi akhir.
Membaca penskalakan
Gunakan replikasi lintas wilayah untuk membongkar operasi baca besar-besaran dari kluster utama ke kluster replika. Membongkar operasi baca ke kluster replika mencegah kelebihan beban kluster utama dan memastikan bahwa sistem dapat menangani volume baca tinggi secara efisien.
Gabungan strategi HA dan DR
Gabungkan ketersediaan tinggi (HA) untuk ketersediaan dalam wilayah dengan replikasi lintas wilayah untuk pemulihan bencana (DR) dan skalabilitas baca global. Kombinasi keduanya menyediakan 99,995% SLA. Pendekatan ini memberikan keseimbangan terbaik antara ketahanan lokal dan redundansi global, memastikan ketersediaan berkelanjutan dan performa optimal untuk aplikasi Anda.
Ringkasan praktik terbaik
| Scenario | Recommendation |
|---|---|
| Kluster produksi | Aktifkan ketersediaan tinggi |
| Kluster yang membutuhkan 99,99% SLA | Aktifkan ketersediaan tinggi |
| Kluster yang membutuhkan 99,995% SLA | Mengaktifkan ketersediaan tinggi dan membuat kluster replika |
| Kluster non-produksi | Nonaktifkan kemampuan tinggi untuk mengurangi biaya |
| Persyaratan failover otomatis | Aktifkan ketersediaan tinggi |
| Pemulihan bencana lintas wilayah (DR) | Membuat kluster replika |
| Membaca skalabilitas di beberapa wilayah | Membuat kluster replika |
Dengan mengikuti praktik terbaik ini, Anda dapat memastikan bahwa kluster Azure DocumentDB Anda tetap sangat tersedia dan tangguh terhadap kegagalan dan pemadaman regional.