0Pricing
Cloud & IT Cert Prep · Ders

Kullanılabilirlik Kümeleri ve Kullanılabilirlik Alanları

VM’leri bir kullanılabilirlik kümesine veya kullanılabilirlik alanlarına dağıtın ve eş zamanlı arızaları önleyen hata ve güncelleştirme etki alanı modelini anlayın.

Kullanılabilirlik Kümeleri ve Kullanılabilirlik Alanları, CoddyKit'te ücretsiz bir Cloud & IT Cert Prep dersidir. Bu, 4 dersinin 2. dersidir. Aşağıdan dersin tamamını ücretsiz okuyabilir, sonra tarayıcıda yerleşik kod editörü ve 7/24 yapay zeka koçu ile uygulamalı olarak pratik yapabilirsin. Bu, Cloud & IT Cert Prep öğrenme yolunun bir parçasıdır ve ilerlemeniz web ve CoddyKit uygulaması arasında senkronize olur. Cloud & IT Cert Prep kursu toplamda 4 dersten oluşur.

VM'ler İçin Yedeklilik Neden Önemlidir?

Tek bir Azure Virtual Machine, donanım arızalarına, OS güncellemelerine ve planlı bakım olaylarına karşı savunmasızdır. Azure, VM iş yüklerini bu kesintilerden korumak için iki mekanizma sağlar: Availability Sets ve Availability Zones. Aralarındaki farkı ve her birinin ne zaman kullanılacağını anlamak, güvenilir Azure VM mimarileri tasarlamak için çok önemlidir.

Kullanılabilirlik Kümesi Nedir?

Availability Set, tek bir Azure veri merkezi içindeki VM'lerin mantıksal bir gruplamasıdır. VM'leri bir kullanılabilirlik kümesine yerleştirdiğinizde Azure, bunları birden çok hata etki alanına (ayrı güç ve ağ rafları) ve güncelleştirme etki alanına (bakım sırasında tek tek yeniden başlatılan gruplar) dağıtır. Bu, hem donanım arızalarına hem de planlı yeniden başlatmalara karşı koruma sağlar.

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

Hata Etki Alanları ve Güncelleştirme Etki Alanları

Hata etki alanları, aynı fiziksel donanımı (güç kaynağı ve ağ anahtarı) paylaşan VM gruplarını temsil eder. Azure, bir güç veya raf arızasının tüm VM'leri aynı anda devre dışı bırakmamasını sağlamak için VM'leri en fazla 3 hata etki alanına ayırır. Güncelleştirme etki alanları, Azure platform bakımı sırasında birlikte yeniden başlatılan VM gruplarını temsil eder. Azure en fazla 20 güncelleştirme etki alanını destekler ve aynı anda yalnızca bir etki alanı yeniden başlatılır.

# 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

Kullanılabilirlik Kümesi SLA'si

İki veya daha fazla VM'yi bir kullanılabilirlik kümesine yerleştirmek, Microsoft'tan %99,95 SLA alınmasını sağlar. Bu, tek bir VM için sunulan %99,9 SLA'ye kıyasla önemli bir iyileşmedir. Kullanılabilirlik kümeleri ücretsizdir — yalnızca VM'lerin kendileri için ödeme yaparsınız. VM'lerin aynı veri merkezinde bulunmasını tolere edebilen iş yükleri için uygundurlar; çünkü tam bir veri merkezi kesintisine karşı koruma sağlamazlar.

Kullanılabilirlik Alanları Nelerdir?

Availability Zones, aynı Azure bölgesi içinde fiziksel olarak ayrı veri merkezleridir. Her alanın bağımsız güç, soğutma ve ağ altyapısı vardır. Kullanılabilirlik alanlarını destekleyen Azure bölgelerinde en az üç alan bulunur. VM'leri kullanılabilirlik alanlarına dağıtarak, kullanılabilirlik kümelerinin sağladığından çok daha güçlü bir güvence olan tam veri merkezi arızasına karşı korunursunuz.

# 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

Kullanılabilirlik Alanı SLA'si

İki veya daha fazla VM'yi farklı kullanılabilirlik alanlarına dağıtmanız, Azure VM'leri için sunulan en yüksek değer olan %99,99 SLA'sini karşılamanızı sağlar. Bunun nedeni, bir alanın tamamı (veri merkezi kesintisi, elektrik şebekesi arızası vb.) devre dışı kalsa bile diğer alanlardaki VM'lerin çalışmaya devam etmesidir. Bunun karşılığında, alanlar arasındaki veri aktarımı küçük bir ücrete tabidir ve alanlar yine aynı bölge içinde bulunur.

Kullanılabilirlik Kümeleri ve Kullanılabilirlik Alanları

Gereksinimlerinize göre iki seçenekten birini belirleyin:

  • Kullanılabilirlik Kümesi — aynı veri merkezinde bulunur; donanım arızalarına ve planlı bakıma karşı koruma sağlar, %99,95 SLA sunar. Alanların bölgenizde kullanılabilir olmadığı durumlarda veya eski sistemlerin taşınması için kullanın.
  • Kullanılabilirlik Alanı — aynı bölgedeki farklı veri merkezlerinde bulunur; veri merkezi arızalarına karşı koruma sağlar, %99,99 SLA sunar. Alanların desteklendiği tüm yeni üretim iş yüklerinde kullanın.

Alanlar Arası Yedekli Hizmetler

Birçok Azure PaaS hizmeti, kaynakları alanlara manuel olarak dağıtmanızı gerektirmeden alanlar arası yedekli dağıtımı destekler. Örnek olarak Azure SQL Database BusinessCritical katmanı, Azure Cache for Redis Premium, Azure Kubernetes Service ve Azure Load Balancer Standard verilebilir. Alan yedekliliği etkinleştirildiğinde hizmet, çoğaltmaları alanlara otomatik olarak dağıtır.

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

Alanlar Arasında Yük Dengeleme

VM'ler kullanılabilirlik alanlarına dağıtıldığında, trafiği herhangi bir alandaki VM'lere yönlendirebilen bir yük dengeleyiciye ihtiyacınız olur. Trafiği alanlardaki VM'ler arasında dağıtmak için Azure Load Balancer Standard (varsayılan olarak alanlar arası yedeklidir) veya Azure Application Gateway v2 kullanın. Bu hizmetler, yanıt vermeyi durduran VM'lere trafik göndermeyi otomatik olarak durduran durum yoklamalarını destekler.

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

Bölge Alan Desteğini Denetleme

Tüm Azure bölgeleri kullanılabilirlik alanlarını desteklemez; yalnızca önerilen bölgeler olarak belirlenen bölgelerde en az üç alan bulunması garanti edilir. Alanlara bağlı bir mimari tasarlamadan önce, hedef bölgenizdeki alan kullanılabilirliğini denetlemek için Azure CLI'yi veya portalı kullanın. Alanlar kullanılamıyorsa kullanılabilirlik kümeleri yedek seçenektir.

# 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

Alanların Maliyet Etkileri

Kullanılabilirlik alanlarının kendisi ücretsizdir; yalnızca bu alanlarda dağıtılan kaynaklar için ödeme yaparsınız. Ancak aynı bölgedeki alanlar arasındaki veri aktarımı GB başına ücretlendirilir. Çoğu uygulama için bu maliyet düşüktür, ancak yüksek bant genişliği kullanan iş yükleri (ör. video işleme), mimari tasarımlarında alanlar arası aktarım maliyetlerini hesaba katmalıdır.

Kısa Denetim

Bu derste ele alınan Microsoft Azure Fundamentals (AZ-900) kavramlarını anlayıp anlamadığınızı sınayın.

Ders Özeti

Bu derste şunları öğrendiniz: kullanılabilirlik kümeleri, hata ve güncelleştirme etki alanları aracılığıyla tek bir veri merkezindeki VM'leri korur (%99,95 SLA); kullanılabilirlik alanları, VM'leri bir bölgedeki ayrı veri merkezlerine dağıtır (%99,99 SLA); alanlar arası yedekli PaaS hizmetleri ise bu dağıtımı otomatik olarak gerçekleştirir. Sırada, daha yüksek kullanılabilirlik için çok bölgeli etkin-etkin mimariyi inceleyeceğiz.

Sıkça Sorulan Sorular

“Kullanılabilirlik Kümeleri ve Kullanılabilirlik Alanları” dersi ücretsiz mi?

Evet — “Kullanılabilirlik Kümeleri ve Kullanılabilirlik Alanları” dersin tüm metni burada web'de ücretsiz olarak okunabilir. Etkileşimli olarak pratik yapmak (yerleşik kod editörü ve 7/24 yapay zeka koçu) ve Cloud & IT Cert Prep kursunun geri kalanını açmak için CoddyKit PRO'ya yükselt. Cloud & IT Cert Prep kursu toplamda 4 dersten oluşur.

“Kullanılabilirlik Kümeleri ve Kullanılabilirlik Alanları” dersinde ne öğreneceğim?

VM’leri bir kullanılabilirlik kümesine veya kullanılabilirlik alanlarına dağıtın ve eş zamanlı arızaları önleyen hata ve güncelleştirme etki alanı modelini anlayın. Cloud & IT Cert Prep ile uygulamalı kodu tarayıcıda doğrudan çalıştırarak pratik yaparsın ve 7/24 yapay zeka koçu dersi çalışırken sorularını yanıtlar.

Cloud & IT Cert Prep öğrenmeye başlamak için deneyim gerekli mi?

Önceden deneyim gerekmez. CoddyKit'te Cloud & IT Cert Prep, başlangıçtan ileri seviyeye kadar yapılandırıldığı için buradan başlayabilir veya başından başlayıp kendi hızında ilerleme yapabilirsin. Bu, 4 dersinin 2. dersidir.

“Kullanılabilirlik Kümeleri ve Kullanılabilirlik Alanları” dersi ne kadar sürer?

Çoğu CoddyKit dersi yaklaşık 5–10 dakika sürer. Her biri kısa ve etkileşimli olduğu için sabit ilerleme yaparsın ve web ile uygulama arasında tam olarak bıraktığın yerden devam edebilirsin.

Bu Cloud & IT Cert Prep dersinde kod yazıp çalıştırabilir miyim?

Evet. Her Cloud & IT Cert Prep dersi yerleşik bir kod editörü içerir, bu sayede tarayıcıda gerçek kod yazıp çalıştırabilir ve anlık yapay zeka geri bildirimi alırsın — yerel kurulum gerekli değildir.

Bu kursun tüm dersleri

  1. Azure SLA’ları ve Birleşik SLA’lar
  2. Kullanılabilirlik Kümeleri ve Kullanılabilirlik Alanları
  3. Çok Bölgeli Aktif-Aktif Mimari
  4. Durum Yoklamaları ve Zarif Kötüleşme
← Cloud & IT Cert Prep Sayfasına Dön