Eksperimen kekacauan

Di Azure Chaos Studio, Anda membuat dan menjalankan eksperimen chaos. Eksperimen kaos adalah sumber daya Azure yang menggambarkan kesalahan yang harus dijalankan dan sumber daya kesalahan tersebut harus ditandingi.

Eksperimen dibagi menjadi dua bagian:

  • Pemilih: Pemilih adalah grup sumber daya target yang memiliki kesalahan atau tindakan lain yang dijalankan terhadapnya. Pemilih memungkinkan Anda untuk secara logis mengelompokkan sumber daya untuk digunakan kembali di berbagai tindakan.

    Misalnya, Anda mungkin memiliki pemilih bernama AllNonProdEastUSVMs, di mana Anda telah menambahkan semua komputer virtual nonproduksi di US Timur. Anda kemudian dapat menerapkan tekanan CPU diikuti oleh tekanan memori virtual ke komputer virtual tersebut dengan merujuk pemilih.

  • Logika: Sisa percobaan menjelaskan bagaimana dan kapan harus menjalankan kesalahan. Sebuah eksperimen diatur ke dalam langkah-langkah yang berjalan satu demi satu. Setiap langkah memiliki satu atau lebih cabang yang berjalan pada saat yang sama. Langkah dan cabang memungkinkan Anda untuk menyuntikkan beberapa kesalahan di seluruh sumber daya di lingkungan Anda secara paralel.

    Setiap cabang memiliki satu atau beberapa tindakan, yang merupakan kesalahan yang ingin Anda jalankan atau penundaan waktu. Kesalahan adalah tindakan yang menyebabkan beberapa gangguan. Sebagian besar kesalahan mengambil satu atau lebih parameter,seperti durasi untuk menjalankan kesalahan atau jumlah stres yang akan diterapkan.

Diagram that shows the layout of a chaos experiment.

Eksperimen lintas langganan dan lintas penyewa

Eksperimen chaos adalah sumber daya Azure yang digunakan untuk berlangganan, grup sumber daya, dan wilayah. Anda dapat menggunakan portal Azure atau Chaos Studio REST API untuk membuat, memperbarui, memulai, membatalkan, dan melihat status eksperimen.

Eksperimen chaos dapat menargetkan sumber daya dalam langganan yang berbeda dari eksperimen jika langganan berada dalam penyewa Azure yang sama. Eksperimen chaos dapat menargetkan sumber daya di wilayah yang berbeda dari eksperimen jika wilayah tersebut adalah wilayah yang didukung untuk Chaos Studio.

Langkah berikutnya

Sekarang setelah Anda memahami apa eksperimen chaos Anda siap untuk: