Fault Domain dan Availability Zone Azure Dedicated Host: Panduan Lengkap Ketersediaan Tinggi
By Mirko Peters ·
Pelajari cara mengonfigurasi fault domain dan availability zone Azure Dedicated Host untuk membangun arsitektur cloud enterprise penyewa tunggal yang sangat tersedia.
Automatically translated with AI from the original post. Read the English original

Fault domain dan availability zone Azure Dedicated Host menyediakan isolasi infrastruktur fisik untuk beban kerja enterprise. Dengan mendistribusikan server penyewa tunggal ke rak perangkat keras yang terpisah dan fasilitas pusat data yang berbeda, arsitek cloud dapat merancang lingkungan yang sangat tersedia, yang meredam kegagalan komponen di tingkat rak maupun kegagalan total di level lokasi regional, tanpa mengorbankan kepatuhan regulasi.
Poin Penting
- Availability zone mengisolasi grup dedicated host di seluruh infrastruktur fisik yang independen, mencakup daya, pendingin, dan jaringan, dalam satu region Azure yang sama.
- Fault domain mendistribusikan dedicated host ke rak server fisik yang terpisah untuk melindungi dari kegagalan perangkat keras yang bersifat lokal.
- Grup host berfungsi sebagai wadah logis yang menegakkan batas regional dan zonal untuk infrastruktur fisik dedicated Anda.
- Penempatan VM manual di seluruh fault domain yang berbeda memastikan salinan aplikasi yang redundan tidak pernah berbagi rak server fisik yang sama.
- Menggabungkan redundansi tingkat zona dengan pemisahan fault domain memberikan uptime kelas enterprise untuk beban kerja mission-critical yang menuntut.
Memahami Arsitektur Azure Dedicated Host
Ketika memigrasikan aplikasi mission-critical ke Microsoft Azure, ketersediaan tinggi tidak cukup hanya dengan menjalankan beberapa virtual machine di belakang load balancer. Pada infrastruktur cloud bersama, hypervisor secara otomatis mendistribusikan beban kerja pelanggan ke seluruh pusat data untuk mengoptimalkan pemanfaatan sumber daya. Namun, organisasi yang beroperasi di bawah kerangka kepatuhan yang ketat, atau yang menjalankan basis data enterprise yang sensitif terhadap latensi, sering kali memerlukan visibilitas penuh tentang lokasi daya komputasi fisik mereka.
Di sinilah arsitektur cloud penyewa tunggal berperan. Alih-alih berbagi motherboard dengan beban kerja yang tidak diketahui, Azure Dedicated Host mencadangkan seluruh server fisik secara eksklusif untuk langganan Anda. Tetapi menyewa perangkat keras hanyalah separuh dari pertempuran. Untuk mencegah satu gangguan perangkat keras membuat seluruh sistem Anda offline, Anda harus menguasai mekanisme grup host, availability zone, dan fault domain.
Peran Grup Host
Sebelum Anda menyediakan satu pun server fisik di Azure, Anda harus membuat grup host terlebih dahulu. Anggap grup host sebagai batas logis atau wadah yang menentukan di mana infrastruktur dedicated Anda berada. Saat Anda mengonfigurasi grup host, Anda menentukan region Azure targetnya dan, yang terpenting, apakah grup tersebut berada di dalam availability zone.
Grup host menyederhanakan pengelolaan dengan mengelompokkan beberapa server fisik di bawah satu payung administratif. Grup host juga menegakkan aturan penempatan yang ketat. Sebuah grup host tidak dapat tersebar di beberapa availability zone; jika arsitektur Anda menuntut redundansi lintas zona, Anda harus menyediakan grup host terpisah untuk setiap zona. Setelah grup host Anda aktif, Anda dapat menambahkan dedicated host ke dalamnya dan mulai mendistribusikan virtual machine Anda.
Menguasai Availability Zone untuk Ketahanan Regional
Zona ketersediaan adalah lokasi fisik yang terpisah dalam satu region Azure. Setiap zona memiliki sumber daya listrik independen, sistem pendingin tersendiri, dan infrastruktur jaringan yang andal. Jika pemadaman listrik tak terduga atau kegagalan infrastruktur lokal memengaruhi Zona 1, Zona 2 dan Zona 3 tetap beroperasi tanpa gangguan.
Saat menerapkan zona ketersediaan pada dedicated host, strategi arsitektur Anda harus memperhitungkan batas region. Karena host group terikat pada zona tertentu, Anda tidak dapat menempatkan satu host group di beberapa zona. Jika Anda ingin mencapai ketersediaan tinggi untuk database perusahaan yang berjalan di perangkat keras khusus, Anda harus menyebarkan setidaknya dua host group:
- Sediakan Host Group A di Zona ketersediaan 1, lalu tetapkan dedicated host ke dalamnya.
- Sediakan Host Group B di Zona ketersediaan 2, lalu tetapkan juga dedicated host ke dalamnya.
- Sebarkan virtual machine database utama Anda ke dedicated host di Zona 1.
- Sebarkan virtual machine replika atau database sekunder Anda ke dedicated host di Zona 2.
Pemisahan yang disengaja ini memastikan bahwa insiden di pusat data lokal tidak dapat menghapus instans aplikasi utama dan sekunder Anda sekaligus.
Memitigasi Risiko Perangkat Keras dengan Fault Domain
Meskipun zona ketersediaan melindungi dari gangguan pusat data yang luas, fault domain menangani kerentanan perangkat keras lokal di dalam rak server itu sendiri. Di dalam pusat data Azure, server diatur dalam baris dan rak fisik yang terhubung ke switch jaringan Top-of-Rack dan unit distribusi daya yang sama.
Fault domain adalah kelompok dedicated host yang berbagi sumber daya listrik dan switch jaringan yang sama. Dengan menetapkan dedicated host Anda ke fault domain yang berbeda saat membuat host group, Anda memastikan bahwa kegagalan fisik yang memengaruhi satu rak tidak menjatuhkan seluruh klaster aplikasi Anda.
Merancang Redundansi di Tingkat Rak
Pertimbangkan aplikasi bisnis internal standar yang didukung oleh dua virtual machine identik yang menangani lalu lintas web. Jika kedua virtual machine tersebut ditempatkan pada satu dedicated host, setiap pemeliharaan perangkat keras yang wajib dilakukan atau kegagalan komponen yang tak terduga pada server fisik tersebut akan langsung membuat kedua virtual machine offline.
Untuk menghilangkan titik kegagalan tunggal ini, Anda sebaiknya:
- Konfigurasikan host group Anda agar menggunakan setidaknya dua fault domain.
- Sebarkan Dedicated Host A dan tetapkan ke Fault Domain 1.
- Sebarkan Dedicated Host B dan tetapkan ke Fault Domain 2.
- Tempatkan virtual machine aplikasi web pertama Anda di Host A.
- Tempatkan virtual machine aplikasi web kedua Anda di Host B.
Ketika Azure menjadwalkan pemeliharaan platform atau mengalami masalah perangkat keras di tingkat rak yang memengaruhi Fault Domain 1, hanya Host A yang terdampak. Virtual machine sekunder Anda yang berjalan di Host B di Fault Domain 2 tetap beroperasi penuh, sehingga layanan bisnis Anda tetap online untuk pengguna akhir.
Kesimpulan dan Langkah Berikutnya
Merancang ketersediaan tinggi dengan Azure Dedicated Host memerlukan perencanaan yang cermat di berbagai lapisan arsitektur. Dengan memanfaatkan host group, menyusun penyebaran di seluruh zona ketersediaan, dan memisahkan server fisik ke dalam fault domain yang berbeda, Anda mendapatkan kendali penuh atas lingkungan cloud single-tenant Anda sambil tetap menjaga ketahanan kelas perusahaan.
Untuk mendengarkan ulasan lengkap tentang isolasi perangkat keras, mekanisme lisensi, dan jebakan harga yang umum, pastikan Anda Dengarkan episode lengkapnya di M365 FM Podcast untuk wawasan cloud yang lebih mendalam!
Pertanyaan Umum
Dapatkah satu Azure Dedicated Host mencakup beberapa zona ketersediaan?
Tidak. Sebuah host group beserta dedicated host yang terkait harus berada di dalam satu zona ketersediaan. Untuk menggunakan beberapa zona, Anda harus membuat host group terpisah untuk setiap zona.
Apa perbedaan antara zona ketersediaan dan fault domain pada dedicated host?
Zona ketersediaan memberikan pemisahan fisik di fasilitas pusat data yang berbeda dengan listrik dan pendingin independen. Fault domain memberikan pemisahan di seluruh rak server fisik dalam pusat data yang sama untuk memitigasi kegagalan perangkat keras dan jaringan lokal.
Apakah saya perlu mengonfigurasi fault domain untuk virtual machine saya pada dedicated host?
Tidak, virtual machine mewarisi pemisahan tingkat rak dari dedicated host tempatnya ditempatkan. Anda menetapkan dedicated host ke fault domain tertentu saat menyediakan host tersebut di dalam host group Anda.
Bisakah saya menggunakan penempatan VM otomatis di beberapa fault domain dalam host group?
Ya, Azure dapat menempatkan mesin virtual secara otomatis ke host yang tersedia dalam host group. Namun, untuk beban kerja dengan ketersediaan tinggi yang ketat, penempatan manual sering kali lebih disukai agar redundansi di seluruh fault domain dapat dipastikan dengan tepat.