Gunakan templat eksperimen chaos untuk menghapus zona ketersediaan Virtual Machine Scale Set dengan skala otomatis dinonaktifkan
Anda dapat menggunakan eksperimen chaos untuk memverifikasi bahwa aplikasi Anda tahan terhadap kegagalan dengan menyebabkan kegagalan tersebut dalam lingkungan yang terkendali. Dalam artikel ini, Anda menghapus zona ketersediaan (dengan penskalaan otomatis dinonaktifkan) dari instans Virtual Machine Scale Sets menggunakan templat eksperimen yang telah diisi sebelumnya dan Azure Chaos Studio.
Prasyarat
- Langganan Azure. Jika Anda tidak memiliki Langganan Azure, buat Akun gratis Azure sebelum memulai.
- Instans Virtual Machine Scale Sets.
- Instans Pengaturan Skala Otomatis.
Aktifkan Chaos Studio pada Set Skala Komputer Virtual dan instans Pengaturan Skala Otomatis Anda
Azure Chaos Studio tidak dapat menyuntikkan kesalahan terhadap sumber daya hingga sumber daya tersebut ditambahkan ke Chaos Studio. Untuk menambahkan sumber daya ke Chaos Studio, buat target dan kemampuan pada sumber daya. Virtual Machine Scale Sets hanya memiliki satu jenis target (Microsoft-VirtualMachineScaleSet
) dan satu kemampuan (shutdown
). Pengaturan skala otomatis hanya memiliki satu jenis target (Microsoft-AutoScaleSettings
) dan satu kemampuan (disableAutoscale
). Sumber daya lain mungkin memiliki hingga dua jenis target. Salah satu jenis target adalah untuk kesalahan langsung layanan. Jenis target lain adalah untuk kesalahan berbasis agen. Sumber daya lain mungkin memiliki banyak kemampuan lain.
Buka portal Microsoft Azure.
Cari Chaos Studio di bilah pencarian.
Pilih Target dan temukan sumber daya pengaturan skala otomatis Anda.
Pilih sumber daya pengaturan skala otomatis dan pilih Aktifkan target>Aktifkan target langsung layanan.
Pilih Tinjau + Aktifkan Aktifkan>.
Temukan sumber daya set skala komputer virtual Anda.
Pilih sumber daya set skala komputer virtual dan pilih Aktifkan target>Aktifkan target langsung layanan.
Pilih Tinjau + Aktifkan Aktifkan>.
Anda sekarang telah berhasil menambahkan pengaturan skala otomatis dan skala komputer virtual yang diatur ke Chaos Studio.
Membuat eksperimen dari templat
Sekarang Anda dapat membuat eksperimen dari templat eksperimen yang telah diisi sebelumnya. Eksperimen chaos mendefinisikan tindakan yang ingin Anda ambil terhadap sumber daya target. Tindakan diatur dan dijalankan secara berurutan. Eksperimen chaos juga mendefinisikan tindakan yang ingin Anda ambil terhadap cabang, yang berjalan secara paralel.
Di Chaos Studio, buka Eksperimen>Buat>Baru dari templat.
Pilih Zona Ketersediaan Turun.
Tambahkan nama untuk eksperimen Anda yang mematuhi panduan penamaan sumber daya. Pilih Berikutnya: Izin akses.
Agar eksperimen chaos Anda berjalan dengan sukses, eksperimen tersebut harus memiliki izin yang memadai pada sumber daya target. Pilih identitas terkelola yang ditetapkan sistem atau identitas terkelola yang ditetapkan pengguna untuk eksperimen Anda. Anda dapat memilih untuk mengaktifkan penetapan peran kustom jika Anda ingin Chaos Studio menambahkan izin yang diperlukan untuk dijalankan (dalam bentuk peran kustom) ke identitas eksperimen Anda. Pilih Berikutnya: Perancang eksperimen.
Dalam kesalahan Nonaktifkan Skala Otomatis, pilih Edit.
Tinjau parameter kesalahan dan pilih Berikutnya: Sumber daya target.
Pilih sumber daya pengaturan skala otomatis yang ingin Anda gunakan dalam eksperimen. Pilih Simpan.
Dalam kesalahan VMSS Shutdown (versi 2.0), pilih Edit.
Tinjau parameter kesalahan dan pilih Berikutnya: Sumber daya target.
Pilih sumber daya set skala komputer virtual yang ingin Anda gunakan dalam eksperimen. Pilih Berikutnya: Cakupan.
Pilih zona dalam set skala komputer virtual yang ingin Anda turunkan. Pilih Simpan.
Pilih Tinjau + buat>Buat untuk menyimpan eksperimen.
Jalankan eksperimen Anda
Anda sekarang siap untuk menjalankan eksperimen Anda.
- Dalam tampilan Eksperimen, pilih eksperimen Anda. Pilih Mulai>OK.
- Saat Status berubah menjadi Berjalan, pilih Detail untuk eksekusi terbaru di bawah Riwayat untuk melihat detail eksperimen yang sedang berjalan.
Langkah berikutnya
Sekarang setelah Anda menjalankan eksperimen templat Availability Zone Down, Anda siap untuk: