Gambaran umum set ketersediaan
Berlaku untuk: ✔️ VM Linux ✔️ VM Windows
Artikel ini memberikan gambaran umum tentang fitur ketersediaan komputer virtual (VM) Azure.
Catatan
Kami menyarankan agar pelanggan memilih Virtual Machine Scale Sets dengan mode orkestrasi fleksibel untuk ketersediaan tinggi dengan berbagai fitur terluas. Virtual Machine Scale Sets:
- Izinkan instans VM dikelola, dikonfigurasi, dan diperbarui secara terpusat.
- Secara otomatis meningkatkan atau mengurangi jumlah instans VM sebagai respons terhadap permintaan atau jadwal yang ditentukan.
Set ketersediaan hanya menawarkan ketersediaan tinggi.
Apa itu set ketersediaan?
Set ketersediaan adalah pengelompokan logis VM yang mengurangi kemungkinan kegagalan berkorelasi yang menurunkan VM terkait secara bersamaan. Set ketersediaan menempatkan VM di domain kesalahan yang berbeda untuk keandalan yang lebih baik. Tindakan ini sangat bermanfaat jika suatu wilayah tidak mendukung zona ketersediaan.
Saat Anda menggunakan set ketersediaan, buat dua atau beberapa VM dalam set ketersediaan. Menggunakan dua VM atau lebih dalam set ketersediaan membantu menjaga aplikasi tetap tersedia dan memenuhi perjanjian tingkat layanan (SLA) Azure 99,95%. Tidak ada biaya tambahan untuk menggunakan set ketersediaan. Anda hanya membayar untuk setiap instans VM yang Anda buat.
Set ketersediaan menawarkan latensi VM-ke-VM yang ditingkatkan dibandingkan dengan zona ketersediaan, karena VM dalam set ketersediaan dialokasikan dalam jarak yang lebih dekat. Set ketersediaan memiliki isolasi kesalahan untuk banyak kemungkinan kegagalan, untuk meminimalkan satu titik kegagalan dan untuk menawarkan ketersediaan tinggi. Set ketersediaan masih rentan terhadap kegagalan infrastruktur bersama tertentu, seperti kegagalan jaringan pusat data, yang dapat memengaruhi beberapa domain kesalahan.
Untuk keandalan lebih dari penawaran set ketersediaan, gunakan zona ketersediaan. Zona ketersediaan memiliki keandalan tertinggi. Setiap VM disebarkan di beberapa pusat data untuk membantu melindungi Anda dari hilangnya daya, jaringan, atau pendinginan di pusat data individual. Jika prioritas tertinggi Anda adalah keandalan terbaik untuk beban kerja Anda, replikasi VM Anda di beberapa zona ketersediaan.
Bagaimana cara kerja himpunan ketersediaan?
Platform Azure yang mendasar menetapkan domain pembaruan dan domain kesalahan ke setiap komputer virtual dalam set ketersediaan Anda. Setiap set ketersediaan dapat memiliki hingga 3 domain kesalahan dan 20 domain pembaruan. Anda tidak dapat mengubah konfigurasi ini setelah membuat set ketersediaan.
Domain Pembaruan
Domain pembaruan menunjukkan grup komputer virtual dan perangkat keras fisik yang mendasar yang dapat dimulai ulang secara bersamaan.
Ketika lebih dari lima komputer virtual dikonfigurasi dalam satu set ketersediaan dengan lima domain pembaruan, komputer virtual keenam ditempatkan ke dalam domain pembaruan yang sama dengan komputer virtual pertama. Komputer virtual ketujuh ditempatkan di domain pembaruan yang sama dengan komputer virtual kedua. Dan urutan berlanjut.
Urutan domain pembaruan yang dimulai ulang mungkin tidak dilanjutkan secara berurutan selama pemeliharaan terencana, tetapi hanya satu domain pembaruan yang dimulai ulang pada satu waktu. Domain pembaruan yang dimulai ulang memiliki 30 menit untuk dipulihkan sebelum pemeliharaan dimulai pada domain pembaruan yang berbeda.
Domain kesalahan
Domain kesalahan menentukan grup komputer virtual yang berbagi sumber daya dan sakelar jaringan yang sama. Secara default, komputer virtual yang dikonfigurasi dalam himpunan ketersediaan Anda dipisahkan dengan hingga tiga domain kesalahan.
Menempatkan komputer virtual Anda ke dalam set ketersediaan tidak melindungi aplikasi Anda dari sistem operasi atau kegagalan khusus aplikasi. Tetapi membatasi dampak potensi kegagalan perangkat keras fisik, pemadaman jaringan, atau gangguan daya.
Domain kesalahan disk
VM juga selaras dengan domain kesalahan disk. Penyelarasan ini memastikan bahwa semua disk terkelola yang terpasang pada VM berada dalam domain kesalahan yang sama.
Hanya VM dengan disk terkelola yang dapat dibuat dalam himpunan ketersediaan terkelola. Jumlah domain kesalahan disk terkelola bervariasi menurut wilayah: dua atau tiga domain kesalahan disk terkelola per wilayah.
Perintah berikut mengambil daftar domain kesalahan per wilayah:
az vm list-skus --resource-type availabilitySets --query '[?name==`Aligned`].{Location:locationInfo[0].location, MaximumFaultDomainCount:capabilities[0].value}' -o Table
Domain kesalahan bersama
Dalam keadaan tertentu, dua VM dalam set ketersediaan yang sama mungkin berbagi domain kesalahan. Anda dapat mengonfirmasi domain kesalahan bersama dengan masuk ke set ketersediaan Anda dan memeriksa kolom Domain Kesalahan.
Jika VM Anda memiliki domain kesalahan bersama, itu bisa jadi karena Anda mengambil tindakan ini saat menyebarkan VM Anda:
- Sebarkan VM pertama.
- Hentikan atau batalkan alokasi VM pertama.
- Sebarkan VM kedua.
Dalam keadaan ini, disk OS VM kedua mungkin dibuat pada domain kesalahan yang sama dengan VM pertama, sehingga kedua VM akan berada di domain kesalahan yang sama. Untuk menghindari masalah ini, jangan hentikan atau batalkan alokasi VM antar penyebaran.
Konten terkait
- Untuk praktik terbaik yang terkait dengan ketersediaan Azure, lihat Daftar periksa ketahanan untuk layanan Azure tertentu.