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.
Berlaku untuk: ✔️ mesin virtual Linux
Dalam tutorial ini, Anda mempelajari cara meningkatkan ketersediaan dan keandalan solusi Komputer Virtual Anda di Azure menggunakan kemampuan yang disebut Set Ketersediaan. Set ketersediaan memastikan bahwa VM yang Anda sebarkan di Azure didistribusikan di beberapa kluster perangkat keras yang terisolasi. Melakukan ini memastikan bahwa jika kegagalan perangkat keras atau perangkat lunak dalam Azure terjadi, hanya subset VM Anda yang terpengaruh dan bahwa solusi keseluruhan Anda tetap tersedia dan beroperasi.
Dalam tutorial ini, Anda mempelajari cara:
- Membuat kelompok ketersediaan
- Membuat VM di kelompok ketersediaan
- Periksa ukuran VM yang tersedia
Tutorial ini menggunakan CLI dalam Azure Cloud Shell, yang terus diperbarui ke versi terkini. Untuk membuka Cloud Shell, pilih Coba dari bagian atas blok kode apa pun.
Jika Anda memilih untuk menginstal dan menggunakan CLI secara lokal, tutorial ini mengharuskan Anda menjalankan Azure CLI versi 2.0.30 atau versi lebih baru. Jalankan az --version untuk menemukan versinya. Jika Anda perlu memasang atau meningkatkan, lihat Memasang Azure CLI.
Membuat kelompok ketersediaan
Anda dapat membuat set ketersediaan menggunakan az vm availability-set create. Dalam contoh ini, jumlah domain pembaruan dan kesalahan diatur ke 2 untuk set ketersediaan bernama myAvailabilitySet di grup sumber daya myResourceGroupAvailability .
Pertama, buat grup sumber daya dengan az group create, lalu buat set ketersediaan:
az group create --name myResourceGroupAvailability --location eastus
az vm availability-set create \
--resource-group myResourceGroupAvailability \
--name myAvailabilitySet \
--platform-fault-domain-count 2 \
--platform-update-domain-count 2
Set Ketersediaan memungkinkan Anda mengisolasi sumber daya di antar domain kerusakan dan domain pembaruan. Domain kesalahan mewakili kumpulan sumber daya server + jaringan + penyimpanan yang terisolasi. Dalam contoh sebelumnya, set ketersediaan didistribusikan ke setidaknya dua domain kesalahan ketika VM disebarkan. Kelompok ketersediaan juga disebarkan ke dalam dua domain pembaruan. Dua domain pembaruan memastikan bahwa ketika Azure melakukan pembaruan perangkat lunak, sumber daya VM diisolasi, mencegah semua perangkat lunak yang berjalan pada VM diperbarui pada saat yang sama.
Membuat mesin virtual di dalam satu set ketersediaan
Mesin virtual harus dibuat dalam set ketersediaan untuk memastikan mereka didistribusikan dengan benar di seluruh perangkat keras. VM yang ada tidak dapat ditambahkan ke set ketersediaan setelah dibuat.
Saat VM dibuat dengan az vm create, gunakan --availability-set parameter untuk menentukan nama set ketersediaan.
for i in `seq 1 2`; do
az vm create \
--resource-group myResourceGroupAvailability \
--name myVM$i \
--availability-set myAvailabilitySet \
--size Standard_DS1_v2 \
--vnet-name myVnet \
--subnet mySubnet \
--image UbuntuLTS \
--admin-username azureuser \
--generate-ssh-keys
done
Sekarang ada dua komputer virtual dalam set ketersediaan. Karena berada dalam set ketersediaan yang sama, Azure memastikan bahwa VM dan semua sumber dayanya (termasuk disk data) didistribusikan di seluruh perangkat keras fisik yang terisolasi. Distribusi ini membantu memastikan ketersediaan solusi VM keseluruhan yang jauh lebih tinggi.
Distribusi set ketersediaan dapat dilihat di portal dengan masuk ke Grup Sumberdaya > myResourceGroupAvailability > myAvailabilitySet. VM didistribusikan di dua domain kesalahan dan pembaruan, seperti yang ditunjukkan dalam contoh berikut:
Periksa ukuran VM yang tersedia
VM tambahan dapat ditambahkan ke set ketersediaan nanti, di mana ukuran VM tersedia pada perangkat keras. Gunakan az vm availability-set list-sizes untuk mencantumkan semua ukuran yang tersedia pada kluster perangkat keras untuk set ketersediaan:
az vm availability-set list-sizes \
--resource-group myResourceGroupAvailability \
--name myAvailabilitySet \
--output table
Langkah berikutnya
Dalam tutorial ini, Anda belajar cara:
- Membuat kelompok ketersediaan
- Membuat VM di kelompok ketersediaan
- Periksa ukuran VM yang tersedia
Lanjutkan ke tutorial berikutnya untuk mempelajari tentang set skala komputer virtual.
- Untuk mempelajari selengkapnya tentang zona ketersediaan, kunjungi dokumentasi Zona Ketersediaan.
- Dokumentasi selengkapnya tentang set ketersediaan dan zona ketersediaan juga tersedia di opsi Ketersediaan untuk Azure Virtual Machines.
- Untuk mencoba zona ketersediaan, kunjungi Membuat komputer virtual Linux di zona ketersediaan dengan Azure CLI