Ringkasan himpunan ketersediaan

Berlaku untuk: ✔️ VM Linux ✔️ VM Windows

Catatan

Sebaiknya pelanggan memilih set skala komputer virtual dengan mode orkestrasi fleksibel untuk ketersediaan tinggi dengan berbagai fitur terluas. Set skala mesin virtual memungkinkan instans VM dikelola, dikonfigurasi, dan diperbarui secara terpusat, dan akan secara otomatis meningkatkan atau mengurangi jumlah instans VM sebagai respons terhadap permintaan atau jadwal yang ditentukan. Set ketersediaan hanya menawarkan ketersediaan tinggi.

Artikel ini memberi Anda ringkasan tentang fitur ketersediaan komputer virtual (VM) Azure.

Apa itu himpunan 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, terutama bermanfaat jika suatu wilayah tidak mendukung zona ketersediaan. Saat menggunakan set ketersediaan, buat dua atau beberapa VM dalam set ketersediaan. Menggunakan dua VM atau lebih dalam set ketersediaan membantu aplikasi yang sangat tersedia dan memenuhi Azure SLA 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, meminimalkan satu titik kegagalan, dan menawarkan ketersediaan tinggi. Set ketersediaan masih rentan terhadap kegagalan infrastruktur bersama tertentu, seperti kegagalan jaringan pusat data, yang dapat memengaruhi beberapa domain kesalahan.

Untuk lebih banyak keandalan daripada penawaran set ketersediaan, gunakan zona ketersediaan. Zona ketersediaan menawarkan keandalan tertinggi karena setiap VM disebarkan di beberapa pusat data, melindungi Anda dari kehilangan 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?

Setiap komputer virtual dalam himpunan ketersediaan Anda diberi domain pembaruan dan domain default oleh platform Azure yang mendasarinya. Setiap set ketersediaan dapat dikonfigurasi dengan hingga 3 domain kesalahan dan 20 domain pembaruan. Konfigurasi ini tidak dapat diubah setelah set ketersediaan dibuat. Domain pembaruan menunjukkan grup komputer virtual dan perangkat keras fisik yang mendasarinya yang dapat dimulai ulang secara bersamaan. Jika lebih dari lima komputer virtual dikonfigurasikan dalam rangkaian ketersediaan tunggal dengan lima domain pembaruan, komputer virtual keenam akan ditempatkan dalam domain pembaruan yang sama dengan komputer virtual pertama, yang ketujuh dalam domain pembaruan yang sama dengan komputer virtual kedua, dan seterusnya. Urutan domain pembaruan yang di-boot ulang mungkin tidak dilanjutkan secara berurutan selama pemeliharaan yang direncanakan, tetapi hanya satu domain pembaruan yang di-boot ulang pada satu waktu. Domain pembaruan yang di-boot ulang diberikan 30 menit agar pulih sebelum pemeliharaan dimulai pada domain pembaruan lain.

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. Meskipun menempatkan komputer virtual Anda ke dalam set ketersediaan tidak melindungi aplikasi Anda dari sistem operasi atau kegagalan khusus aplikasi, itu membatasi dampak potensi kegagalan perangkat keras fisik, pemadaman jaringan, atau gangguan daya.

Diagram yang menampilkan berbagai kluster komputasi yang dibagi menjadi domain kesalahan dan di dalam domain kesalahan tersebut, kami memiliki beberapa domain pembaruan

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 - baik 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

Dalam keadaan tertentu, dua VM dalam set ketersediaan yang sama mungkin berbagi domain kesalahan. Anda dapat mengonfirmasi domain kesalahan bersama dengan masuk ke kumpulan ketersediaan Anda dan memeriksa kolom Domain Kesalahan. Domain kesalahan bersama mungkin disebabkan oleh penyelesaian urutan berikut saat Anda menyebarkan VM:

  1. Sebarkan VM pertama.
  2. Hentikan/batalkan alokasi VM pertama.
  3. 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, kami sarankan Anda tidak menghentikan/membatalkan alokasi VM antar penyebaran.

Diagram yang menampilkan bagaimana domain kesalahan untuk disk dan VM diselaraskan.

Langkah berikutnya

Untuk informasi praktik terbaik, lihat Praktik terbaik ketersediaan Azure.