Memulai Azure Chaos Studio: Panduan untuk Pemula
By Mirko Peters ·
Selamat datang kembali di blog pendamping podcast! Pada artikel kali ini, kita akan membahas secara mendalam dasar-dasar ketahanan cloud, khususnya cara Anda menguji infrastruktur secara proaktif sebelum bencana terjadi. Jika Anda pernah bertanya-tanya bagaimana tim rekayasa modern bisa tidur nyenyak dengan keyakinan bahwa aplikasi cloud berskala besar mereka mampu bertahan menghadapi gangguan reg
Automatically translated with AI from the original post. Read the English original
Selamat datang kembali di blog pendamping podcast! Pada artikel kali ini, kita akan membahas secara mendalam dasar-dasar ketahanan cloud, khususnya cara Anda menguji infrastruktur secara proaktif sebelum bencana terjadi. Jika Anda pernah bertanya-tanya bagaimana tim rekayasa modern bisa tidur nyenyak dengan keyakinan bahwa aplikasi cloud berskala besar mereka mampu bertahan menghadapi gangguan regional, kegagalan perangkat keras, atau partisi jaringan yang tidak terduga, kuncinya sering kali terletak pada disiplin yang disebut rekayasa kekacauan (chaos engineering). Dan dalam ekosistem cloud Microsoft, alat yang membuat praktik ini dapat diakses semua orang adalah Azure Chaos Studio.
Untuk membantu Anda memahami topik ini lebih jauh, kami baru-baru ini mendedikasikan satu episode podcast penuh untuk mengupas layanan tersebut. Anda dapat mendengarkan percakapan lengkapnya langsung di halaman episode Azure Chaos Studio - Simply Explained. Hari ini, kita akan memperluas wawasan audio tersebut dengan menjelaskan apa itu Chaos Studio, fitur-fitur utamanya, cara menerapkannya secara aman di lingkungan non-produksi, serta cara Anda mulai menyuntikkan gangguan terkontrol untuk memperkuat arsitektur sistem Anda.
Apa Itu Chaos Studio?

Tujuan dan Manfaat
Azure Chaos Studio berfungsi sebagai layanan rekayasa kekacauan yang dikelola. Tujuan utamanya adalah memvalidasi bagaimana aplikasi berperilaku dalam kondisi gagal. Dengan mensimulasikan gangguan terkontrol pada berbagai komponen infrastruktur cloud Anda, Anda dapat mengidentifikasi celah ketahanan sebelum berdampak pada pengguna akhir. Berikut beberapa manfaat utama menggunakan Azure Chaos Studio:
- Keandalan yang Lebih Baik: Menemukan dan memperbaiki kelemahan membuat sistem Anda lebih kecil kemungkinannya mengalami kegagalan tak terduga.
- Downtime yang Lebih Rendah: Kesiapan yang lebih baik menghadapi insiden nyata meminimalkan dampak terhadap pengguna dan bisnis Anda.
- Kepercayaan Diri yang Meningkat: Mengetahui bahwa sistem Anda mampu bertahan menghadapi berbagai gangguan akan meningkatkan kepercayaan diri secara keseluruhan.
- Respons Insiden yang Lebih Cepat: Eksperimen kekacauan menyempurnakan prosedur respons insiden, sehingga pemulihan saat terjadi kegagalan berlangsung lebih cepat.
Konsep Utama Rekayasa Kekacauan
Rekayasa kekacauan melibatkan penyisipan kegagalan terkontrol ke dalam sebuah sistem secara sengaja. Praktik ini memastikan aplikasi Anda mampu menangani gangguan dengan efektif. Praktik ini sangat penting untuk pengujian ketahanan, karena memungkinkan Anda memvalidasi respons aplikasi terhadap berbagai skenario kegagalan. Azure Chaos Studio menerapkan prinsip-prinsip ini dengan menyediakan layanan terkelola yang memungkinkan Anda melakukan eksperimen. Anda dapat memilih dari skenario yang sudah dikonfigurasi sebelumnya atau membuat pengaturan kustom, sehingga pengujian ketahanan menyeluruh dapat dilakukan baik di lingkungan pra-produksi maupun produksi.
Azure Chaos Studio memungkinkan Anda melakukan injeksi kesalahan terkontrol ke dalam layanan cloud Anda. Prinsip inti rekayasa kekacauan ini membantu mengidentifikasi kerentanan, meningkatkan ketahanan layanan, dan mendorong pengelolaan operasi yang proaktif. Selain itu, layanan ini selaras dengan Well-Architected Framework Azure, sehingga memastikan aplikasi dan infrastruktur Anda tangguh dan aman.
- Memfasilitasi injeksi kesalahan terkontrol untuk mengidentifikasi kelemahan.
- Meningkatkan ketahanan layanan melalui eksperimen kekacauan secara rutin.
- Terintegrasi dengan dasbor operasional untuk wawasan yang bermakna.
- Mendukung pembelajaran dan perbaikan berkelanjutan dalam respons insiden dan pemantauan.
Dengan menerapkan rekayasa kekacauan melalui Azure Chaos Studio, Anda mengubah kegagalan dari peristiwa yang ditakuti menjadi peluang belajar yang berharga. Pendekatan proaktif ini membantu Anda membangun solusi cloud yang tangguh dan andal.
Fitur Azure Chaos Studio
Kemampuan Eksperimen
Azure Chaos Studio menawarkan kemampuan eksperimen yang andal, yang memungkinkan Anda mensimulasikan berbagai skenario kegagalan. Fitur ini sangat penting untuk memahami bagaimana aplikasi Anda merespons gangguan. Berikut uraian dari apa yang dapat Anda harapkan:
| Konsep | Deskripsi |
|---|---|
| Target | Sumber daya Azure yang dapat dikenai kegagalan (misalnya, VM, klaster AKS). |
| Kemampuan | Kegagalan spesifik yang dapat disuntikkan (misalnya, shutdown, tekanan CPU). |
| Eksperimen | Definisi tentang kegagalan mana yang akan disuntikkan ke target mana dan dalam urutan apa. |
Dengan kemampuan ini, Anda dapat menjalankan eksperimen chaos yang meniru kondisi dunia nyata. Pendekatan proaktif ini membantu Anda menemukan kelemahan pada sistem sebelum menyebabkan kegagalan sungguhan.
Integrasi dengan Layanan Azure
Salah satu fitur unggulan Azure Chaos Studio adalah integrasinya yang mulus dengan berbagai layanan Microsoft Azure. Integrasi ini meningkatkan kemampuan Anda untuk menjalankan eksperimen chaos secara efektif. Berikut daftar layanan Azure yang bekerja secara native dengan Azure Chaos Studio:
| Layanan Azure |
|---|
| Azure Kubernetes Service (AKS) |
| Azure Virtual Machines |
| Azure App Service |
| Azure Cosmos DB |
| Azure Functions |
| Azure Service Bus |
Dengan mengintegrasikan layanan-layanan ini, Azure Chaos Studio memungkinkan Anda melakukan injeksi kesalahan terkontrol di seluruh lingkungan cloud Anda. Kemampuan ini memastikan aplikasi Anda tetap tangguh dan andal, bahkan saat terjadi gangguan yang tidak terduga.
Keuntungan dari integrasi ini meliputi:
| Keuntungan | Deskripsi |
|---|---|
| Layanan yang sepenuhnya dikelola | Chaos Studio beroperasi seperti layanan Azure lainnya, sehingga tidak diperlukan tugas pengelolaan. |
| Integrasi yang mulus | Terintegrasi dengan Azure Policy dan Azure Active Directory untuk pengelolaan akses yang aman. |
| Injeksi kesalahan terkontrol | Memungkinkan injeksi kesalahan yang terorkestrasi, sehingga meningkatkan ketahanan dan keandalan sistem. |
| Fleksibilitas dan kontrol | Pengguna dapat membatalkan dan mengembalikan kesalahan, sehingga akses ke injeksi kesalahan tetap terotorisasi. |
Antarmuka yang Ramah Pengguna
Azure Chaos Studio memiliki antarmuka yang ramah pengguna, dirancang untuk pemula maupun pengguna tingkat lanjut. Kemudahan akses ini mendorong tim untuk menerapkan praktik chaos engineering tanpa merasa kewalahan. Berikut beberapa fitur antarmuka utama:
| Fitur | Deskripsi |
|---|---|
| Injeksi Kesalahan | Menyediakan berbagai jenis kesalahan untuk mensimulasikan gangguan dunia nyata, seperti tekanan CPU dan memori. |
| Pemantauan dan Analisis | Terintegrasi dengan Azure Monitor dan Log Analytics untuk melacak metrik dan memahami perilaku sistem. |
| Otomatisasi Eksperimen | Menyediakan alat untuk mengotomatisasi eksperimen chaos, memungkinkan pengujian dan perbaikan berkelanjutan. |
| Templat Eksperimen Siap Pakai | Menyediakan templat untuk skenario umum, sehingga pemula mudah memulai chaos engineering. |
Fitur-fitur ini memudahkan Anda untuk menyiapkan dan menjalankan eksperimen chaos, serta meningkatkan observabilitas dan pemahaman Anda terhadap perilaku sistem di bawah tekanan.
Menerapkan Azure Chaos Studio
Prasyarat Penyiapan
Sebelum Anda menerapkan Azure Chaos Studio, pastikan Anda memenuhi prasyarat yang diperlukan. Berikut yang perlu Anda siapkan:
- Identitas terkelola diperlukan untuk Azure Chaos Studio.
- Siapkan Network Security Group (NSG) untuk mengizinkan lalu lintas masuk dan keluar bagi Chaos Studio.
- Buat virtual network dan subnet untuk Virtual Machine, Kubernetes Service, dan Azure SQL Database Anda.
- Anda juga memerlukan subnet tambahan bernama
ChaosStudioContainerSubnetdanChaosStudioRelaySubnet, masing-masing dengan konfigurasi tertentu untuk subnet container.
Penerapan Langkah demi Langkah
Menerapkan Azure Chaos Studio melibatkan beberapa langkah. Ikuti daftar berurutan ini agar penyiapannya berjalan lancar:
- Pastikan Azure Resource Provider 'Microsoft.Chaos' sudah diaktifkan di langganan Anda.
- Pilih langganan Anda dan daftarkan resource provider 'Microsoft.Chaos'.
- Buat User-Managed Identity untuk keperluan keamanan.
- Lengkapi parameter yang diperlukan untuk penyiapan User-Managed Identity.
- Siapkan Application Insights untuk penyimpanan metadata.
- Tentukan parameter untuk penerapan Application Insights.
- Cari dan pilih 'Azure Chaos Studio' di Azure Portal.
- Onboard resource dengan memilih target yang ingin Anda gunakan.
- Pilih resource Azure sebagai target, dan pastikan Chaos Studio Agent terpasang jika diperlukan.
- Perlu diingat bahwa layanan non-Azure mengandalkan skenario service-direct tanpa ketergantungan pada agent.
Praktik Terbaik untuk Implementasi
Untuk memastikan implementasi Azure Chaos Studio berjalan sukses, pertimbangkan praktik terbaik berikut:
- Pilot: Mulai dengan lingkungan uji untuk melatih eksperimen chaos sebelum beralih ke produksi.
- Hipotesis: Susun hipotesis ketahanan berdasarkan arsitektur aplikasi Anda untuk memandu eksperimen.
- Drill: Rencanakan dan jalankan drill untuk menguji hipotesis Anda. Pastikan pemantauan sudah berjalan dan analisis hasilnya setelahnya.
- Automation: Integrasikan validasi chaos ke dalam pipeline CI/CD Anda untuk meningkatkan ketahanan.
Dengan mengikuti langkah dan praktik terbaik ini, Anda dapat men-deploy Azure Chaos Studio secara efektif dan memanfaatkan chaos testing untuk meningkatkan ketahanan aplikasi cloud Anda. Pendekatan proaktif ini memungkinkan Anda melakukan injeksi kesalahan yang terkontrol dan eksperimen kustom, sehingga sistem Anda tetap mampu menghadapi gangguan tak terduga sambil tetap dipantau secara berkelanjutan.
Penerapan Praktis Chaos Engineering

Kasus Penggunaan di Dunia Nyata
Organisasi di berbagai industri telah berhasil memanfaatkan Azure Chaos Studio untuk meningkatkan sistem mereka. Berikut beberapa kasus penggunaan yang menonjol:
| Kasus Penggunaan | Deskripsi |
|---|---|
| Reproduksi Insiden | Mereproduksi insiden di masa lalu untuk memahami kegagalan dan mencegah terulangnya. |
| Simulasi Game Day | Mensimulasikan skenario beban tinggi untuk mempersiapkan acara puncak dan memastikan ketahanan aplikasi. |
| Kelangsungan Bisnis dan Pemulihan Bencana | Melakukan latihan untuk memastikan pemulihan cepat dan pelestarian data saat terjadi bencana. |
| Eksperimen Chaos dalam Pipeline CI/CD | Mengintegrasikan chaos testing ke dalam pipeline CI/CD untuk menilai ketahanan perubahan kode baru. |
| Validasi Ketahanan Layanan | Memvalidasi ketahanan layanan Azure dengan menginjeksikan kesalahan dan mengamati responsnya. |
| Pengujian Keamanan dan Kepatuhan | Mensimulasikan serangan atau kegagalan untuk menguji aspek keamanan dan kepatuhan aplikasi. |
Kasus penggunaan ini menunjukkan bagaimana chaos engineering dapat membantu Anda mengidentifikasi kelemahan dan meningkatkan sistem Anda.
Manfaat untuk Tim Pengembang
Menggunakan Azure Chaos Studio menawarkan beberapa manfaat bagi tim pengembang. Berikut cara platform ini dapat meningkatkan alur kerja Anda:
| Manfaat | Deskripsi |
|---|---|
| Peningkatan Ketahanan Sistem | Menjalankan eksperimen chaos membantu tim mengidentifikasi dan memperbaiki celah sebelum menyebabkan gangguan. |
| Lingkungan Pengujian yang Lebih Baik | Mensimulasikan masalah dunia nyata untuk mempersiapkan sistem menghadapi kejadian tak terduga, sehingga mengurangi waktu henti. |
| Mitigasi Kegagalan Proaktif | Memungkinkan tim menangani potensi masalah sebelum berkembang menjadi masalah serius. |
| Infrastruktur yang Hemat Biaya | Platform terkelola penuh yang terintegrasi dengan sumber daya Azure yang sudah ada, sehingga mengurangi biaya tambahan. |
| Skenario Chaos Kustom | Menyesuaikan eksperimen dengan kebutuhan operasional tertentu, sehingga memungkinkan pengujian yang terarah. |
| Siklus Perbaikan Berkelanjutan | Evaluasi dan pengujian rutin memastikan sistem beradaptasi dengan tantangan baru dan tetap menjaga performa. |
Manfaat-manfaat ini memberdayakan Anda untuk membuat aplikasi yang lebih andal serta menumbuhkan budaya perbaikan berkelanjutan.
Meningkatkan Keandalan Sistem
Azure Chaos Studio memegang peran penting dalam meningkatkan keandalan sistem. Dengan menjalankan eksperimen chaos, Anda dapat mengukur peningkatan pada sistem Anda. Berikut beberapa metrik utama yang perlu dipertimbangkan:
| Metrik | Deskripsi |
|---|---|
| Tingkat Insiden | Frekuensi gangguan atau penurunan layanan. |
| Pemanfaatan Kapasitas (%) | Pengukuran seberapa besar sumber daya sistem yang sedang digunakan. |
| Service Level Objective (%) | Target atau sasaran tingkat layanan yang seharusnya diberikan sistem, dinyatakan dalam persentase. |
| Service Level Agreement (%) | Kontrak yang menentukan tingkat layanan yang dijanjikan kepada pelanggan, biasanya ketersediaan atau waktu respons. |
| Service Level Indicator (%) | Metrik terukur yang digunakan untuk menilai apakah SLO terpenuhi, misalnya latensi atau tingkat kesalahan. |
| Penggunaan Anggaran Kesalahan (%) | Jumlah anggaran kesalahan yang diizinkan dan telah digunakan dalam periode tertentu. |
Dengan berfokus pada metrik-metrik ini, Anda dapat melacak hasil eksperimen chaos dan memastikan sistem Anda tetap tangguh.
Ketahanan aplikasi cloud membutuhkan kolaborasi antara penyedia cloud dan konsumen cloud. Di Microsoft, kami mewujudkan semangat ini melalui Azure Chaos Studio, sebuah platform eksperimen chaos engineering yang terkelola penuh untuk mempercepat penemuan masalah yang sulit ditemukan, mulai dari tahap pengembangan akhir hingga produksi.
Tantangan dalam Chaos Engineering
Jebakan Umum
Saat menerapkan chaos engineering, Anda mungkin menghadapi beberapa jebakan umum. Menyadari tantangan ini dapat membantu Anda menavigasi lanskap chaos engineering dengan lebih efektif. Berikut beberapa jebakan yang perlu diwaspadai:
- Kompleksitas dan Risiko: Chaos engineering membutuhkan perencanaan yang matang. Tanpa itu, Anda berisiko berdampak negatif pada pengguna dan bisnis Anda.
- Membutuhkan Keahlian: Insinyur yang terampil sangat penting. Mereka perlu memahami arsitektur sistem dan potensi dampak dari kegagalan.
- Memakan Waktu: Merancang dan menganalisis eksperimen chaos dapat memakan waktu dan sumber daya yang signifikan.
- Rasa Aman yang Semu: Chaos engineering tidak dapat mengidentifikasi semua skenario kegagalan. Anda tetap memerlukan metode pengujian tradisional untuk mencakup semua aspek.
- Resistensi Organisasi: Ketakutan akan gangguan dapat membuat organisasi enggan menerapkan praktik chaos engineering.
Memitigasi Risiko Selama Eksperimen
Untuk memastikan eksperimen chaos berhasil, Anda perlu menerapkan strategi untuk memitigasi risiko. Berikut beberapa pendekatan yang efektif:
| Strategi | Deskripsi |
|---|---|
| Minimalkan blast radius | Tentukan blast radius menggunakan metrik seperti jumlah pengguna dan beban kerja yang terdampak. Jadwalkan eksperimen di luar jam sibuk dan pastikan sistem cadangan tersedia untuk pemulihan. |
| Gabungkan berbagai jenis pengujian | Menjalankan berbagai pengujian secara bersamaan dapat mengungkap masalah keandalan yang tidak terlihat jika diuji secara terpisah. Mulailah di lingkungan non-produksi untuk menjelajahi mode kegagalan dengan aman sebelum beralih ke produksi. |
| Gunakan fault injection dan chaos engineering | Jalankan eksperimen chaos secara rutin untuk mengevaluasi cakupan pengujian dan menyisipkan gangguan ke komponen yang andal. Batasi blast radius dan tetapkan ekspektasi untuk setiap fault injection. |
Azure Chaos Studio menyediakan alat untuk membantu meminimalkan dampak eksperimen terhadap sistem produksi. Layanan ini mengotomatiskan eksperimen untuk menyisipkan kegagalan terkendali dan mendukung pelaksanaan GameDay dan Chaos Day untuk mensimulasikan peristiwa katastrofik. Memulai dari skala kecil dan secara bertahap meningkatkan kompleksitas sangat dianjurkan, dengan fokus pada minimalisasi blast radius selama eksperimen.
Dengan memahami tantangan ini dan menerapkan strategi yang efektif, Anda dapat mencapai keunggulan operasional dalam upaya chaos engineering Anda. Pendekatan proaktif ini tidak hanya meningkatkan ketahanan sistem Anda, tetapi juga mendorong budaya perbaikan berkelanjutan di dalam organisasi Anda.
Singkatnya, Azure Chaos Studio memberdayakan Anda untuk meningkatkan ketahanan aplikasi cloud Anda. Dengan mensimulasikan gangguan dunia nyata, Anda dapat mengidentifikasi kerentanan dan memperbaiki sistem sebelum insiden sebenarnya terjadi. Organisasi yang menerapkan praktik chaos engineering, seperti mereka yang menggunakan Azure Chaos Studio, melaporkan peningkatan signifikan dalam kemampuan failover dan efisiensi biaya. Sebagai contoh, sebuah platform loyalitas SaaS global berhasil melakukan failover tanpa gangguan sambil tetap menjaga integritas data real-time.
Manfaatkan Azure Chaos Studio untuk menguji sistem Anda secara proaktif. Pendekatan ini tidak hanya memperkuat aplikasi Anda, tetapi juga memastikan kelangsungan bisnis di tengah gangguan yang tidak terduga. Mulai perjalanan Anda menuju lingkungan cloud yang lebih tangguh hari ini!
Pertanyaan Umum
Apa itu Azure Chaos Studio?
Azure Chaos Studio adalah alat orkestrasi chaos yang membantu Anda mensimulasikan gangguan terkendali pada aplikasi cloud Anda. Layanan ini meningkatkan ketahanan dengan mengidentifikasi kerentanan sebelum menyebabkan kegagalan sebenarnya.
Bagaimana cara memulai dengan Azure Chaos Studio?
Untuk memulai, buat akun Azure dan siapkan Azure Chaos Studio di portal Azure. Ikuti langkah-langkah penerapan yang diuraikan dalam dokumentasi untuk mengonfigurasi lingkungan Anda.
Bisakah saya menggunakan Azure Chaos Studio di produksi?
Bisa, Anda dapat menggunakan Azure Chaos Studio di produksi. Namun, pastikan Anda mengikuti praktik terbaik untuk meminimalkan risiko dan memantau dampak eksperimen chaos Anda.
Jenis gangguan apa saja yang dapat saya simulasikan?
Anda dapat mensimulasikan berbagai gangguan, termasuk mematikan virtual machine, latensi jaringan, dan kegagalan aplikasi. Fleksibilitas ini memungkinkan Anda menguji aplikasi dalam kondisi yang realistis.
Bagaimana Azure Chaos Studio mendukung observabilitas dan analisis?
Azure Chaos Studio terintegrasi dengan Azure Monitor dan Log Analytics. Integrasi ini memberikan wawasan tentang perilaku sistem selama eksperimen chaos, sehingga meningkatkan kemampuan observabilitas dan analisis Anda.
Apakah ada biaya untuk menggunakan Azure Chaos Studio?
Azure Chaos Studio menggunakan model bayar sesuai pemakaian. Anda membayar sumber daya yang digunakan selama eksperimen chaos, sehingga layanan ini hemat biaya untuk organisasi dengan skala apa pun.
Bisakah saya mengotomatiskan eksperimen chaos?
Bisa, Anda dapat mengotomatiskan eksperimen chaos dengan mengintegrasikan Azure Chaos Studio ke dalam pipeline CI/CD Anda. Otomatisasi ini memastikan pengujian dan validasi ketahanan aplikasi Anda berjalan terus-menerus.
Sumber daya apa saja yang dapat saya targetkan dengan Azure Chaos Studio?
Anda dapat menargetkan berbagai sumber daya Azure, termasuk Azure Virtual Machines, Azure Kubernetes Service, dan Azure App Service. Fleksibilitas ini memungkinkan Anda melakukan eksperimen chaos yang komprehensif di seluruh lingkungan cloud Anda.
🎧 Dengarkan episode ini
Ingin penjelasan praktis tentang Azure Chaos Studio? Episode ini menguraikan topik tersebut dengan bahasa yang jelas dan menunjukkan mengapa hal ini penting untuk Microsoft 365, Azure, Power Platform, keamanan, AI, dan modern work.
Dengarkan episode ini jika Anda ingin:
- Memahami konsep utama di balik Azure Chaos Studio
- Melihat bagaimana layanan ini berada dalam ekosistem teknologi Microsoft yang lebih luas
- Mempelajari di mana layanan ini dapat memberikan nilai praktis bagi organisasi Anda
Anda mungkin juga menyukai episode M365 FM terkait berikut:
- Copilot Studio AI Agents dan RAG bersama Nilüfer Doğan [MVP]
- Multi-Agent AI dengan Copilot Studio bersama David Lorenzo Lopez [MVP]
- Agentic AI dengan Copilot Studio dan Dataverse MCP bersama Nathan Rose [MVP]
- Scaling Copilot Studio bersama Isha Kapoor [MVP]
- Apakah Copilot Studio Akan Menggantikan Pengembang Low-Code?
Temukan lebih banyak percakapan praktis tentang Microsoft di M365 FM.
Terakhir ditinjau: Juli 2026.
Siapa yang Sebaiknya Mendengarkan
Episode ini ditujukan bagi administrator Microsoft, arsitek, pengembang, profesional keamanan, dan pemimpin bisnis yang membutuhkan fondasi praktis sebelum mengambil keputusan implementasi atau tata kelola.
🎧 Anda Juga Sebaiknya Mendengarkan
- Infrastructure as Code — Langkah lanjutan yang sangat terkait, yang menambahkan konteks berguna dan kedalaman praktis.
- Azure Resource Manager — Langkah lanjutan yang sangat terkait, yang menambahkan konteks berguna dan kedalaman praktis.
- Azure DevOps — Langkah lanjutan yang sangat terkait, yang menambahkan konteks berguna dan kedalaman praktis.