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.

  1. Buka portal Microsoft Azure.

  2. Cari Chaos Studio di bilah pencarian.

  3. Pilih Target dan temukan sumber daya pengaturan skala otomatis Anda.

  4. Pilih sumber daya pengaturan skala otomatis dan pilih Aktifkan target>Aktifkan target langsung layanan.

    Screenshot that shows the Targets screen in Chaos Studio, with the autoscale setting resource selected.

  5. Pilih Tinjau + Aktifkan Aktifkan>.

  6. Temukan sumber daya set skala komputer virtual Anda.

  7. Pilih sumber daya set skala komputer virtual dan pilih Aktifkan target>Aktifkan target langsung layanan.

    Screenshot that shows the Targets screen in Chaos Studio, with the virtual machine scale set resource selected.

  8. 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.

  1. Di Chaos Studio, buka Eksperimen>Buat>Baru dari templat.

    Screenshot that shows the Experiments screen, with the New from template button highlighted.

  2. Pilih Zona Ketersediaan Turun.

    Screenshot that shows the experiment templates screen, with the Availability Zone down template button highlighted.

  3. Tambahkan nama untuk eksperimen Anda yang mematuhi panduan penamaan sumber daya. Pilih Berikutnya: Izin akses.

    Screenshot that shows the experiment basics screen, with the permissions tab button highlighted.

  4. 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.

    Screenshot that shows the experiment permissions screen, with the experiment designer tab button highlighted.

  5. Dalam kesalahan Nonaktifkan Skala Otomatis, pilih Edit.

    Screenshot that shows the experiment designer screen, with the edit button within the disable autoscale fault highlighted.

  6. Tinjau parameter kesalahan dan pilih Berikutnya: Sumber daya target.

    Screenshot that shows the fault parameters pane for autoscale, with the target resources button highlighted.

  7. Pilih sumber daya pengaturan skala otomatis yang ingin Anda gunakan dalam eksperimen. Pilih Simpan.

    Screenshot that shows the fault targets pane for autoscale, with the save button highlighted.

  8. Dalam kesalahan VMSS Shutdown (versi 2.0), pilih Edit.

    Screenshot that shows the experiment designer screen, with the edit button within the Virtual Machine Scale Set shutdown fault highlighted.

  9. Tinjau parameter kesalahan dan pilih Berikutnya: Sumber daya target.

    Screenshot that shows the fault parameters pane for the virtual machine scale set, with the target resources button highlighted.

  10. Pilih sumber daya set skala komputer virtual yang ingin Anda gunakan dalam eksperimen. Pilih Berikutnya: Cakupan.

    Screenshot that shows the fault targets pane for Virtual Machine Scale Set, with the save button highlighted.

  11. Pilih zona dalam set skala komputer virtual yang ingin Anda turunkan. Pilih Simpan.

    Screenshot that shows the scope pane, with the save button highlighted.

  12. Pilih Tinjau + buat>Buat untuk menyimpan eksperimen.

Jalankan eksperimen Anda

Anda sekarang siap untuk menjalankan eksperimen Anda.

  1. Dalam tampilan Eksperimen, pilih eksperimen Anda. Pilih Mulai>OK.
  2. 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: