Menggunakan templat eksperimen chaos untuk menginduksi pemadaman pada instans Azure Active Directory

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 menginduksi pemadaman pada sumber daya Azure Active Directory menggunakan templat eksperimen yang telah diisi sebelumnya dan Azure Chaos Studio.

Prasyarat

Mengaktifkan Chaos Studio di grup keamanan jaringan 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. Kelompok keamanan jaringan hanya memiliki satu jenis target (langsung layanan) dan satu kemampuan (aturan yang ditetapkan). 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 grup keamanan jaringan Anda.

  4. Pilih sumber daya grup keamanan jaringan dan pilih Aktifkan target>Aktifkan target langsung layanan.

    Screenshot that shows the Targets screen in Chaos Studio, with the network security group resource selected.

  5. Pilih Tinjau + Aktifkan Aktifkan>.

Anda sekarang telah berhasil menambahkan grup keamanan jaringan anda 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 Pemadaman AAD.

    Screenshot that shows the experiment templates screen, with the AAD outage 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 Aturan Keamanan NSG (versi 1.1), pilih Edit.

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

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

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

  7. Pilih sumber daya grup keamanan jaringan yang ingin Anda gunakan dalam eksperimen. Pilih Simpan.

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

  8. 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 pemadaman AAD, Anda siap untuk: