SLA Azure dan SLA Komposit
Baca SLA layanan Azure, hitung SLA komposit untuk arsitektur multi-layanan, dan pahami cara penambahan redundansi dapat meningkatkan atau menurunkan SLA keseluruhan.
SLA Azure dan SLA Komposit adalah pelajaran Azure Fundamentals gratis di CoddyKit. Ini adalah pelajaran 1 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 Azure Fundamentals, dan progresmu tersinkronisasi di web dan aplikasi CoddyKit. Kursus Azure Fundamentals mencakup 4 pelajaran total.
Apa Itu SLA?
Perjanjian Tingkat Layanan (SLA) adalah komitmen formal dari Microsoft yang menetapkan jaminan minimum waktu aktif dan konektivitas untuk setiap layanan Azure. SLA dinyatakan sebagai persentase — misalnya, 99.9% berarti layanan akan tersedia setidaknya 99.9% dari waktu dalam bulan tertentu. Jika Microsoft gagal memenuhi SLA, pelanggan berhak mendapatkan kredit layanan sebagai kompensasi.
Membaca Dokumen SLA Azure
Setiap layanan Azure memiliki dokumen SLA sendiri yang diterbitkan di azure.microsoft.com/en-us/support/legal/sla/. Saat membaca SLA, perhatikan: persentase waktu aktif, ketentuan yang diperlukan untuk mencapainya (misalnya, menerapkan layanan di dua atau lebih instans), serta tabel kredit yang menentukan jumlah kredit yang Anda terima untuk setiap tingkat kinerja di bawah standar.
# Common Azure SLA percentages:
# Azure Virtual Machines (single instance, Premium SSD): 99.9%
# Azure Virtual Machines (two instances, different AZs): 99.99%
# Azure SQL Database (Business Critical): 99.99%
# Azure Blob Storage (RA-GRS): 99.99%
# Azure App Service: 99.95%Menghitung Waktu Henti dari Persentase SLA
Persentase SLA dapat diterjemahkan menjadi waktu henti yang diizinkan per bulan:
- 99.9% = waktu henti hingga 43.8 menit per bulan
- 99.95% = waktu henti hingga 21.9 menit per bulan
- 99.99% = waktu henti hingga 4.38 menit per bulan
- 99.999% = waktu henti hingga 26 detik per bulan
Memahami angka-angka ini membantu Anda menilai apakah SLA suatu layanan memenuhi persyaratan kelangsungan bisnis Anda.
Apa Itu SLA Gabungan?
Saat aplikasi Anda bergantung pada beberapa layanan Azure, yang masing-masing memiliki SLA sendiri, ketersediaan keseluruhan merupakan hasil kali semua SLA individual. Hal ini disebut SLA gabungan. Jika salah satu layanan tidak tersedia, aplikasi juga tidak tersedia, sehingga SLA gabungan selalu lebih rendah daripada SLA individual terendah dalam rangkaian tersebut.
# Composite SLA formula for services in series:
# Composite SLA = SLA_service1 * SLA_service2 * SLA_serviceN
# Example: Web App (99.95%) + Azure SQL Database (99.99%)
# Composite SLA = 0.9995 * 0.9999 = 0.9994 = 99.94%Contoh SLA Gabungan: Tiga Layanan
Pertimbangkan aplikasi yang menggunakan Azure App Service (99.95%), Azure SQL Database (99.99%), dan Azure Cache for Redis (99.9%). SLA gabungannya adalah: 0.9995 × 0.9999 × 0.999 = 0.9984 = 99.84%. Artinya, aplikasi dapat tidak tersedia hingga 2.4 jam per bulan, meskipun setiap layanan individual memiliki SLA yang kuat. Menambahkan lebih banyak layanan dalam rangkaian akan meningkatkan risiko ini.
# Composite SLA calculation:
# App Service: 0.9995
# Azure SQL: 0.9999
# Redis Cache: 0.9990
# Composite: 0.9995 * 0.9999 * 0.9990 = 0.9984 (99.84%)
# Allowed downtime at 99.84%:
# 0.0016 * 43800 minutes/month = ~70 minutes/monthMeningkatkan SLA dengan Redundansi
Anda dapat meningkatkan SLA gabungan dengan menambahkan redundansi — menjalankan instans layanan secara paralel sehingga jika salah satunya gagal, instans lain tetap beroperasi. Untuk layanan yang berjalan paralel, rumusnya berubah: ketidaktersediaan gabungan merupakan hasil kali ketidaktersediaan setiap layanan. Misalnya, dua instans App Service yang masing-masing memiliki SLA 99.95% dan berjalan paralel menghasilkan: 1 - (0.0005 × 0.0005) = 99.9997%.
# Parallel SLA formula (higher availability):
# Combined unavailability = unavailability_A * unavailability_B
# Combined availability = 1 - (combined unavailability)
# Two App Service instances at 99.95% each:
# Combined unavailability = 0.0005 * 0.0005 = 0.00000025
# Combined availability = 1 - 0.00000025 = 99.99997%Tingkat Gratis dan Tanpa SLA
Beberapa layanan Azure tidak memiliki SLA saat digunakan pada tingkat gratis atau bersama. Misalnya, Azure App Service pada tingkat Free (F1) atau Shared (D1) tidak memiliki jaminan waktu aktif. Hal ini dapat diterima untuk pengembangan dan pengujian, tetapi beban kerja produksi harus menggunakan tingkat berbayar agar memenuhi syarat untuk SLA. Selalu periksa ketentuan SLA sebelum menerapkan sumber daya produksi.
SLA dan VM Instans Tunggal
Azure Virtual Machines memiliki SLA yang berbeda bergantung pada konfigurasinya. VM instans tunggal dengan Premium SSD mendapatkan SLA 99.9%. VM yang sama jika diterapkan dalam set ketersediaan mendapatkan 99.95%. Dua VM yang diterapkan di beberapa zona ketersediaan mencapai 99.99%. Hal ini menunjukkan bahwa pilihan arsitektur secara langsung memengaruhi SLA yang dapat Anda klaim dan komitmenkan kepada pelanggan Anda sendiri.
Kredit Layanan dan Kompensasi
Saat Microsoft gagal memenuhi SLA, pelanggan dapat mengklaim kredit layanan — diskon persentase yang diterapkan pada tagihan mendatang. Jumlah kredit meningkat sesuai tingkat keparahan pelanggaran: biasanya kredit 10% untuk waktu aktif antara 99.0% dan 99.9%, 25% untuk di bawah 99.0%, dan 100% dalam beberapa kasus. Kredit layanan adalah satu-satunya ganti rugi — Microsoft tidak membayar kompensasi tunai untuk pelanggaran SLA.
SLA dibandingkan dengan Target RTO/RPO Anda
SLA Microsoft merupakan jaminan tentang ketersediaan layanan, bukan tentang Recovery Time Objective (RTO) atau Recovery Point Objective (RPO) khusus aplikasi Anda. Meskipun suatu layanan memenuhi SLA-nya, Anda mungkin tetap memerlukan pola arsitektur tambahan — seperti failover multi-wilayah atau pencadangan rutin — untuk memenuhi target kelangsungan bisnis Anda sendiri. SLA adalah batas minimum, bukan batas maksimum.
Memantau Kepatuhan terhadap SLA
Gunakan Azure Monitor dan Azure Service Health untuk melacak apakah layanan memenuhi SLA-nya. Azure Service Health menyediakan pemberitahuan tentang gangguan layanan, pemeliharaan terencana, dan nasihat kesehatan yang mungkin memengaruhi sumber daya Anda. Siapkan peringatan kesehatan agar segera diberi tahu saat layanan Azure di wilayah Anda mengalami masalah.
# Create a Service Health alert:
az monitor activity-log alert create \
--name 'ServiceHealthAlert' \
--resource-group myRG \
--condition category=ServiceHealth \
--action-group myActionGroupPemeriksaan Singkat
Uji pemahaman Anda tentang konsep Microsoft Azure Fundamentals (AZ-900) dari pelajaran ini.
Rangkuman Pelajaran
Dalam pelajaran ini Anda mempelajari bahwa SLA adalah jaminan waktu aktif formal dari Microsoft yang dinyatakan sebagai persentase; SLA gabungan untuk layanan yang tersusun seri dihitung dengan mengalikan semua SLA individual; dan redundansi secara paralel dapat meningkatkan SLA gabungan secara signifikan. Selanjutnya kita akan membahas set ketersediaan dan zona ketersediaan untuk memahami cara mencapai SLA tinggi bagi beban kerja VM.
Pertanyaan yang Sering Diajukan
Apakah pelajaran “SLA Azure dan SLA Komposit” gratis?
Ya — teks lengkap “SLA Azure dan SLA Komposit” gratis dibaca di sini di web. Untuk praktiknya secara interaktif (editor kode bawaan dan tutor AI 24/7) dan buka sisa kursus Azure Fundamentals, upgrade ke CoddyKit PRO. Kursus Azure Fundamentals mencakup 4 pelajaran total.
Apa yang akan aku pelajari di “SLA Azure dan SLA Komposit”?
Baca SLA layanan Azure, hitung SLA komposit untuk arsitektur multi-layanan, dan pahami cara penambahan redundansi dapat meningkatkan atau menurunkan SLA keseluruhan. Kamu berlatih Azure Fundamentals 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 Azure Fundamentals?
Tidak diperlukan pengalaman sebelumnya. Azure Fundamentals 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 1 dari 4.
Berapa lama pelajaran “SLA Azure dan SLA Komposit” 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 Azure Fundamentals ini?
Ya. Setiap pelajaran Azure Fundamentals 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
- SLA Azure dan SLA Komposit
- Set Ketersediaan dan Zona Ketersediaan
- Arsitektur Active-Active Multi-Region
- Probe Kesehatan dan Degradasi Bertahap