0Pricing
Cloud & IT Cert Prep · Pelajaran

Set Ketersediaan dan Zona Ketersediaan

Terapkan VM ke dalam set ketersediaan atau di beberapa zona ketersediaan, lalu pahami model domain kesalahan dan domain pembaruan yang mencegah kegagalan bersamaan.

Set Ketersediaan dan Zona Ketersediaan adalah pelajaran Cloud & IT Cert Prep gratis di CoddyKit. Ini adalah pelajaran 2 dari 4. Kamu bisa membaca pelajaran lengkapnya di bawah secara gratis — lalu praktikkan langsung di browser dengan editor kode bawaan dan tutor AI 24/7. Ini adalah bagian dari jalur belajar Cloud & IT Cert Prep, dan progresmu tersinkronisasi di web dan aplikasi CoddyKit. Kursus Cloud & IT Cert Prep mencakup 4 pelajaran total.

Mengapa Redundansi Penting bagi VM

Satu Azure Virtual Machine rentan terhadap kegagalan perangkat keras, pembaruan OS, dan peristiwa pemeliharaan terencana. Azure menyediakan dua mekanisme untuk melindungi beban kerja VM dari gangguan tersebut: Availability Sets dan Availability Zones. Memahami perbedaan keduanya — serta kapan masing-masing digunakan — sangat penting untuk merancang arsitektur VM Azure yang andal.

Apa Itu Set Ketersediaan?

Availability Set adalah pengelompokan logis VM dalam satu pusat data Azure. Saat Anda menempatkan VM dalam set ketersediaan, Azure mendistribusikannya ke beberapa domain kegagalan (rak daya dan jaringan yang terpisah) serta domain pembaruan (kelompok yang dimulai ulang satu per satu selama pemeliharaan). Hal ini melindungi dari kegagalan perangkat keras dan mulai ulang yang terencana.

# Create an availability set:
az vm availability-set create \
  --resource-group myRG \
  --name myAvailabilitySet \
  --platform-fault-domain-count 2 \
  --platform-update-domain-count 5

Domain Kegagalan dan Domain Pembaruan

Domain kegagalan mewakili kelompok VM yang menggunakan perangkat keras fisik yang sama (catu daya dan switch jaringan). Azure memisahkan VM ke hingga 3 domain kegagalan untuk memastikan kegagalan daya atau rak tidak menghentikan semua VM sekaligus. Domain pembaruan mewakili kelompok VM yang dimulai ulang bersama selama pemeliharaan platform Azure. Azure mendukung hingga 20 domain pembaruan, dan hanya satu domain yang dimulai ulang pada satu waktu.

# Example: 4 VMs in an availability set with 2 fault domains and 5 update domains:
# VM1: Fault Domain 0, Update Domain 0
# VM2: Fault Domain 1, Update Domain 1
# VM3: Fault Domain 0, Update Domain 2
# VM4: Fault Domain 1, Update Domain 3
# At most 2 VMs can be affected by a single fault or update event

SLA Set Ketersediaan

Menempatkan dua VM atau lebih dalam set ketersediaan membuat Anda memenuhi syarat untuk mendapatkan SLA 99.95% dari Microsoft. Ini merupakan peningkatan signifikan dibandingkan SLA 99.9% untuk satu VM. Set ketersediaan gratis — Anda hanya membayar VM itu sendiri. Set ini cocok untuk beban kerja yang dapat menoleransi VM berada di pusat data yang sama, karena tidak melindungi dari gangguan seluruh pusat data.

Apa Itu Zona Ketersediaan?

Availability Zones adalah pusat data yang terpisah secara fisik dalam wilayah Azure yang sama. Setiap zona memiliki daya, pendinginan, dan jaringan yang independen. Wilayah Azure yang mendukung zona ketersediaan memiliki sedikitnya tiga zona. Dengan menerapkan VM di beberapa zona ketersediaan, Anda terlindungi dari kegagalan seluruh pusat data — jaminan yang jauh lebih kuat daripada yang diberikan oleh set ketersediaan.

# Deploy a VM to availability zone 1:
az vm create \
  --resource-group myRG \
  --name webVM1 \
  --image Ubuntu2204LTS \
  --zone 1

# Deploy a second VM to availability zone 2:
az vm create \
  --resource-group myRG \
  --name webVM2 \
  --image Ubuntu2204LTS \
  --zone 2

SLA Zona Ketersediaan

Men-deploy dua VM atau lebih di beberapa zona ketersediaan yang berbeda memenuhi syarat untuk SLA 99,99% — yang tertinggi untuk VM Azure. Hal ini karena meskipun seluruh zona mengalami kegagalan (gangguan pusat data, kegagalan jaringan listrik, dan sebagainya), VM di zona lain tetap berjalan. Konsekuensinya, transfer data antarzona dikenai biaya kecil, dan zona-zona tersebut masih berada dalam region yang sama.

Set Ketersediaan vs. Zona Ketersediaan

Pilih salah satu dari kedua opsi tersebut berdasarkan kebutuhan Anda:

  • Set Ketersediaan — pusat data yang sama, melindungi dari kegagalan perangkat keras dan pemeliharaan terencana, SLA 99,95%. Gunakan jika zona tidak tersedia di region Anda atau untuk migrasi lift-and-shift sistem lama.
  • Zona Ketersediaan — pusat data yang berbeda dalam region yang sama, melindungi dari kegagalan pusat data, SLA 99,99%. Gunakan untuk semua beban kerja produksi baru yang mendukung zona.

Layanan Redundan Zona

Banyak layanan Azure PaaS mendukung deployment redundan zona tanpa mengharuskan Anda menyebarkan sumber daya secara manual ke beberapa zona. Contohnya termasuk tingkat Azure SQL Database Business Critical, Azure Cache for Redis Premium, Azure Kubernetes Service, dan Azure Load Balancer Standard. Saat redundansi zona diaktifkan, layanan secara otomatis mendistribusikan replika ke berbagai zona.

# Create a zone-redundant Azure SQL Database:
az sql db create \
  --resource-group myRG \
  --server mySqlServer \
  --name myDatabase \
  --service-objective 'BusinessCritical' \
  --zone-redundant true

Penyeimbangan Beban Antarzona

Saat VM disebarkan di beberapa zona ketersediaan, Anda memerlukan penyeimbang beban yang dapat mengarahkan lalu lintas ke VM di zona mana pun. Gunakan Azure Load Balancer Standard (secara bawaan redundan zona) atau Azure Application Gateway v2 untuk mendistribusikan lalu lintas ke VM zonal. Layanan ini mendukung probe kesehatan yang secara otomatis berhenti mengirimkan lalu lintas ke VM yang tidak lagi merespons.

# Create a Standard Load Balancer (zone-redundant):
az network lb create \
  --resource-group myRG \
  --name myLoadBalancer \
  --sku Standard \
  --public-ip-address myPublicIP

Memeriksa Dukungan Zona Region

Tidak semua region Azure mendukung zona ketersediaan — hanya region yang ditetapkan sebagai region yang direkomendasikan yang dijamin memiliki setidaknya tiga zona. Gunakan Azure CLI atau portal untuk memeriksa ketersediaan zona di region target Anda sebelum merancang arsitektur yang bergantung pada zona. Jika zona tidak tersedia, set ketersediaan menjadi opsi cadangan.

# Check which zones are available in a region:
az vm list-skus \
  --location eastus \
  --size Standard_D2s_v3 \
  --output table

# The output shows which availability zones support the chosen VM size

Implikasi Biaya Zona

Zona ketersediaan itu sendiri gratis untuk digunakan — Anda hanya membayar sumber daya yang di-deploy di dalamnya. Namun, transfer data antarzona dalam region yang sama dikenai biaya per GB. Untuk sebagian besar aplikasi, biaya ini minimal, tetapi beban kerja dengan bandwidth tinggi (misalnya pemrosesan video) harus memperhitungkan biaya transfer antarzona dalam desain arsitekturnya.

Pemeriksaan Singkat

Uji pemahaman Anda tentang konsep Microsoft Azure Fundamentals (AZ-900) dari pelajaran ini.

Ringkasan Pelajaran

Dalam pelajaran ini Anda telah mempelajari bahwa: set ketersediaan melindungi VM dalam satu pusat data melalui domain kesalahan dan domain pembaruan (SLA 99,95%); zona ketersediaan menyebarkan VM ke beberapa pusat data terpisah dalam satu region (SLA 99,99%); dan layanan PaaS redundan zona menangani distribusi ini secara otomatis. Selanjutnya, kita akan membahas arsitektur aktif-aktif multiregion untuk ketersediaan yang lebih tinggi lagi.

Pertanyaan yang Sering Diajukan

Apakah pelajaran “Set Ketersediaan dan Zona Ketersediaan” gratis?

Ya — teks lengkap “Set Ketersediaan dan Zona Ketersediaan” gratis dibaca di sini di web. Untuk praktiknya secara interaktif (editor kode bawaan dan tutor AI 24/7) dan buka sisa kursus Cloud & IT Cert Prep, upgrade ke CoddyKit PRO. Kursus Cloud & IT Cert Prep mencakup 4 pelajaran total.

Apa yang akan aku pelajari di “Set Ketersediaan dan Zona Ketersediaan”?

Terapkan VM ke dalam set ketersediaan atau di beberapa zona ketersediaan, lalu pahami model domain kesalahan dan domain pembaruan yang mencegah kegagalan bersamaan. Kamu berlatih Cloud & IT Cert Prep dengan kode praktik yang langsung kamu jalankan di browser, dan tutor AI 24/7 menjawab pertanyaanmu saat kamu mengerjakan pelajaran ini.

Apakah aku perlu pengalaman untuk memulai Cloud & IT Cert Prep?

Tidak diperlukan pengalaman sebelumnya. Cloud & IT Cert Prep di CoddyKit dirancang untuk pemula hingga pelajar tingkat lanjut, jadi kamu bisa memulai di sini atau dari awal dan belajar sesuai kecepatan kamu sendiri. Ini adalah pelajaran 2 dari 4.

Berapa lama pelajaran “Set Ketersediaan dan Zona Ketersediaan” memakan waktu?

Sebagian besar pelajaran CoddyKit memakan waktu sekitar 5–10 menit. Setiap pelajaran ringkas dan interaktif, jadi kamu membuat kemajuan stabil dan melanjutkan dari tempat kamu tinggalkan di web dan aplikasi.

Bisakah aku menulis dan menjalankan kode dalam pelajaran Cloud & IT Cert Prep ini?

Ya. Setiap pelajaran Cloud & IT Cert Prep menyertakan editor kode bawaan, jadi kamu menulis dan menjalankan kode nyata langsung di browser dan mendapatkan umpan balik AI instan — tidak diperlukan penyiapan lokal.

Semua pelajaran dalam kursus ini

  1. SLA Azure dan SLA Komposit
  2. Set Ketersediaan dan Zona Ketersediaan
  3. Arsitektur Active-Active Multi-Region
  4. Probe Kesehatan dan Degradasi Bertahap
← Kembali ke Cloud & IT Cert Prep