Ketahanan dan pemulihan bencana

Azure App Configuration adalah layanan regional. Setiap penyimpanan konfigurasi dibuat di wilayah Azure tertentu. Pemadaman di seluruh wilayah memengaruhi semua penyimpanan di wilayah tersebut, dan failover antar wilayah tidak tersedia secara default. Namun, Azure App Configuration mendukung replikasi geografis. Anda dapat mengaktifkan replika data Anda di beberapa lokasi untuk meningkatkan ketahanan terhadap pemadaman regional. Memanfaatkan replikasi geografis adalah solusi yang direkomendasikan untuk ketersediaan tinggi.

Artikel ini memberikan panduan umum tentang bagaimana Anda dapat menggunakan beberapa replika di seluruh wilayah Azure untuk meningkatkan ketahanan geografis aplikasi Anda.

Tip

Lihat praktik terbaik untuk membangun aplikasi dengan ketahanan tinggi.

Arsitektur ketersediaan tinggi

Penyimpanan App Configuration asli juga dianggap sebagai replika, jadi untuk mewujudkan redundansi lintas wilayah, Anda perlu membuat setidaknya satu replika baru di wilayah yang berbeda. Namun, Anda dapat memilih untuk membuat beberapa replika App Configuration di berbagai wilayah berdasarkan kebutuhan Anda. Anda kemudian dapat menggunakan replika ini dalam aplikasi Anda dalam urutan preferensi Anda. Dengan penyiapan ini, aplikasi Anda memiliki setidaknya satu replika tambahan untuk kembali jika replika utama menjadi tidak dapat diakses.

Diagram berikut mengilustrasikan topologi antara aplikasi Anda dan dua replika:

Diagram of geo-redundant replicas.

Aplikasi Anda memuat konfigurasinya dari replika yang lebih disukai. Jika replika pilihan tidak tersedia, konfigurasi dimuat dari replika yang kurang disukai. Ini meningkatkan kemungkinan berhasil mendapatkan data konfigurasi. Data di kedua replika selalu sinkron.

Failover antar replika

Jika Anda ingin memanfaatkan failover otomatis antar replika, ikuti instruksi ini untuk menyiapkan failover menggunakan pustaka penyedia App Configuration. Ini adalah pendekatan yang direkomendasikan untuk membangun ketahanan dalam aplikasi Anda.

Jika pustaka penyedia App Configuration tidak memenuhi persyaratan Anda, Anda masih dapat menerapkan strategi failover Anda sendiri. Saat replikasi geografis diaktifkan, dan jika satu replika tidak dapat diakses, Anda dapat membiarkan failover aplikasi Anda ke replika lain untuk mengakses konfigurasi Anda.

Langkah berikutnya

Dalam artikel ini, Anda mempelajari cara menambah aplikasi untuk mencapai ketahanan lokasi geografis selama runtime bahasa umum untuk Azure App Configuration. Anda juga dapat menyematkan data konfigurasi dari Azure App Configuration pada waktu pembangunan atau penyebaran. Untuk informasi selengkapnya, lihat Integrasikan dengan alur CI/CD.