Keandalan di Azure Bot Service
Saat membuat aplikasi (bot) di Azure, Anda dapat memilih apakah sumber daya bot Anda akan memiliki residensi data global atau lokal atau tidak. Residensi data lokal memastikan bahwa data pribadi bot Anda dipertahankan, disimpan, dan diproses dalam batas geografis tertentu (seperti batas UE).
Penting
Dukungan zona ketersediaan tidak diaktifkan untuk saluran standar apa pun di layanan bot regional.
Artikel ini menjelaskan dukungan keandalan di Azure Bot Service, dan mencakup keandalan regional dengan zona ketersediaan dan ketahanan lintas wilayah dengan pemulihan bencana untuk bot dengan residensi data lokal. Untuk gambaran umum keandalan yang lebih rinci di Azure, lihat Keandalan Azure.
Untuk informasi selengkapnya tentang menyebarkan bot dengan residensi data lokal dan kepatuhan regional, lihat Regionalisasi di Azure Bot Service.
Dukungan zona ketersediaan
Zona ketersediaan Azure adalah setidaknya tiga grup pusat data yang terpisah secara fisik dalam setiap wilayah Azure. Pusat data dalam setiap zona dilengkapi dengan infrastruktur daya, pendinginan, dan jaringan independen. Dalam kasus kegagalan zona lokal, zona ketersediaan dirancang sehingga jika satu zona terpengaruh, layanan regional, kapasitas, dan ketersediaan tinggi didukung oleh dua zona yang tersisa.
Kegagalan dapat berkisar dari kegagalan perangkat lunak dan perangkat keras hingga peristiwa seperti gempa bumi, banjir, dan kebakaran. Toleransi terhadap kegagalan dicapai dengan redundansi dan isolasi logis layanan Azure. Untuk informasi selengkapnya tentang zona ketersediaan di Azure, lihat Wilayah dan zona ketersediaan.
Layanan berkemampuan zona ketersediaan Azure dirancang untuk memberikan tingkat keandalan dan fleksibilitas yang tepat. Mereka dapat dikonfigurasi dalam dua cara. Mereka dapat berupa zona redundan,dengan replikasi otomatis di seluruh zona, atau zonal, dengan instans yang disematkan ke zona tertentu. Anda juga dapat menggabungkan pendekatan ini. Untuk informasi selengkapnya tentang arsitektur zonal vs. zona-redundan, lihat Rekomendasi untuk menggunakan zona dan wilayah ketersediaan.
Untuk bot regional, Azure Bot Service mendukung redundansi zona secara default. Anda tidak perlu menyiapkannya atau mengonfigurasi ulang untuk dukungan zona ketersediaan.
Prasyarat
- Bot Anda harus regional (bukan global).
- Saat ini, hanya wilayah "westeurope" yang mendukung zona ketersediaan.
Pengalaman zona tidak berfungsi
Selama pemadaman di seluruh zona, pelanggan harus mengharapkan penurunan performa yang singkat, sampai penyeimbangan mandiri layanan menyeimbangkan kembali kapasitas yang mendasar untuk menyesuaikan dengan zona yang sehat. Ini tidak tergantung pada pemulihan zona; diharapkan bahwa status pemulihan mandiri layanan yang dikelola Microsoft mengkompensasi zona yang hilang, menggunakan kapasitas dari zona lain.
Pemulihan bencana lintas wilayah dalam geografi multi-wilayah
Pemulihan bencana (DR) adalah tentang pemulihan dari peristiwa berdampak tinggi, seperti bencana alam atau penyebaran gagal yang mengakibatkan waktu henti dan kehilangan data. Terlepas dari penyebabnya, obat terbaik untuk bencana adalah rencana DR yang terdefinisi dan teruji dengan baik dan desain aplikasi yang secara aktif mendukung DR. Sebelum Anda mulai berpikir tentang membuat rencana pemulihan bencana Anda, lihat Rekomendasi untuk merancang strategi pemulihan bencana.
Ketika datang ke DR, Microsoft menggunakan model tanggung jawab bersama. Dalam model tanggung jawab bersama, Microsoft memastikan bahwa infrastruktur dasar dan layanan platform tersedia. Pada saat yang sama, banyak layanan Azure tidak secara otomatis mereplikasi data atau mundur dari wilayah yang gagal untuk mereplikasi silang ke wilayah lain yang diaktifkan. Untuk layanan tersebut, Anda bertanggung jawab untuk menyiapkan rencana pemulihan bencana yang berfungsi untuk beban kerja Anda. Sebagian besar layanan yang berjalan pada penawaran platform as a service (PaaS) Azure menyediakan fitur dan panduan untuk mendukung DR dan Anda dapat menggunakan fitur khusus layanan untuk mendukung pemulihan cepat untuk membantu mengembangkan rencana DR Anda.
Azure Bot Service berjalan dalam mode aktif-aktif untuk layanan global dan regional. Ketika pemadaman terjadi, Anda tidak perlu mendeteksi kesalahan atau mengelola layanan. Azure Bot Service secara otomatis melakukan autofailover dan pemulihan otomatis dalam arsitektur geografis multi-wilayah. Untuk layanan regional bot Uni Eropa, Azure Bot Service menyediakan dua wilayah penuh di dalam Eropa dengan replikasi aktif/aktif untuk memastikan redundansi. Untuk layanan bot global, semua wilayah/geografi yang tersedia dapat dilayani sebagai jejak global.