0Pricing
Cloud & IT Cert Prep · Ders

Çok Bölgeli Aktif-Aktif Mimari

Bir web uygulamasını Azure’daki iki bölgeye aktif-aktif yapılandırmayla dağıtın ve kullanıcıları en yakın sağlıklı uç noktaya yönlendirmek için Azure Traffic Manager’ı kullanın.

Çok Bölgeli Aktif-Aktif Mimari, CoddyKit'te ücretsiz bir Cloud & IT Cert Prep dersidir. Bu, 4 dersinin 3. 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.

Tek Bir Bölgenin Ötesi

Kullanılabilirlik alanları kullanılsa bile tek bir Azure bölgesine dağıtılan iş yükü, büyük bir felaket, şiddetli fırtına veya geniş çaplı altyapı arızasından kaynaklanabilen bölgesel kesintiden etkilenebilir. En yüksek kullanılabilirlik düzeyleri için kuruluşlar iş yüklerini iki veya daha fazla Azure bölgesine dağıtır. Böylece bir bölgenin tamamı çevrimdışı olsa bile uygulama kullanıcılara hizmet vermeyi sürdürebilir.

Etkin-Etkin ve Etkin-Pasif

Çok bölgeli iki temel model vardır:

  • Etkin-Etkin — her iki bölgedeki kaynaklar canlı trafiğe aynı anda hizmet verir. Kullanılabilirliği en üst düzeye çıkarır ve kullanıcıları en yakın bölgeye yönlendirerek gecikmeyi de azaltabilir.
  • Etkin-Pasif — ikincil bölgedeki kaynaklar beklemede tutulur ve yalnızca yük devretme olayından sonra trafik alır. Maliyeti daha düşüktür, ancak kurtarma süresi daha uzundur.

En yüksek kullanılabilirlik için etkin-etkin yaklaşım tercih edilir.

Azure Traffic Manager Genel Bakış

Azure Traffic Manager, trafiği farklı Azure bölgelerindeki (veya şirket içi) uç noktalar arasında dağıtan, DNS tabanlı küresel bir yük dengeleyicidir. Her uç noktayı izlemek için sağlık yoklamalarını, trafiğin nereye gönderileceğine karar vermek için de yönlendirme yöntemlerini (performans, ağırlıklı, öncelik, coğrafi, çok değerli) kullanır. Etkin-etkin kurulumda kullanıcıları en yakın sağlıklı bölgeye göndermek için performans yönlendirme yöntemini kullanın.

# Create a Traffic Manager profile:
az network traffic-manager profile create \
  --resource-group myRG \
  --name myTMProfile \
  --routing-method Performance \
  --unique-dns-name myapp-global

# Add endpoints for each region:
az network traffic-manager endpoint create \
  --resource-group myRG \
  --profile-name myTMProfile \
  --name eastus-endpoint \
  --type azureEndpoints \
  --target-resource-id /subscriptions/.../publicIPAddresses/eastus-pip

Traffic Manager Yönlendirme Yöntemleri

Traffic Manager, farklı senaryolara uygun çeşitli yönlendirme yöntemlerini destekler:

  • Performans — en düşük gecikmeli uç noktaya yönlendirir (etkin-etkin için en uygunudur)
  • Ağırlıklı — trafiği yüzdelik ağırlığa göre dağıtır (kademeli kullanıma sunma için yararlıdır)
  • Öncelik — tüm trafiği birincil uç noktaya gönderir, ikincil uç noktaya yedek geçiş sağlar (etkin-pasif)
  • Coğrafi — kullanıcıları coğrafi konumlarına göre yönlendirir (veri egemenliği)

Bölgeler Arasında Veri Çoğaltma

Etkin-etkin bir mimaride, her iki bölgedeki kullanıcıların tutarlı verileri okuyabilmesi için verilerin bölgeler arasında çoğaltılması gerekir. Seçenekler şunlardır:

  • Azure SQL Database coğrafi çoğaltma ile — başka bir bölgede okunabilir ikincil örnek
  • Azure Cosmos DB çok bölgeli yazma ile — tüm bölgeler aynı anda yazma işlemlerini kabul eder
  • Azure Storage GRS ile — ikincil bölgeye zaman uyumsuz çoğaltma

Seçim, tutarlılık ve yazma kullanılabilirliği gereksinimlerinize bağlıdır.

Çok Bölgeli Yazma için Cosmos DB

Azure Cosmos DB, çok bölgeli yazmayı desteklediği için etkin-etkin mimarilere özellikle uygundur; yapılandırılmış tüm bölgeler aynı anda yazma işlemlerini kabul edebilir. Cosmos DB, çoğaltmaların nasıl eşitleneceğini yönetmek için güçlü tutarlılıktan nihai tutarlılığa kadar yapılandırılabilir tutarlılık düzeyleri kullanır. Etkin-etkin senaryolarda performans ile doğruluk arasında denge kuran oturum tutarlılığı veya sınırlandırılmış eskime yaygın seçeneklerdir.

# Enable multi-region writes on a Cosmos DB account:
az cosmosdb update \
  --resource-group myRG \
  --name myCosmosAccount \
  --enable-multiple-write-locations true

Front Door ve Traffic Manager Karşılaştırması

Traffic Manager ve Azure Front Door küresel yük dengeleme sağlar, ancak bunu farklı düzeylerde gerçekleştirir:

  • Traffic Manager DNS tabanlıdır; istemciyi doğru bölgesel uç noktaya yönlendirir, ancak bağlantı doğrudan bu uç noktaya gider. DNS katmanında çalışır.
  • Azure Front Door anycast proxy'sidir; istemci bağlantısını küresel bir PoP'ta sonlandırır ve isteği kaynak sunucuya iletir. Yönlendirmeye ek olarak WAF, SSL boşaltma ve önbelleğe alma özellikleri sağlar.

Bölge Çifti Farkındalığı

Microsoft, her Azure bölgesi için bölge çiftleri belirler. Bunlar, bölgesel felaketleri atlatabilecek kadar uzakta bulunan ve aynı coğrafya içindeki ikincil bölgelerdir. Çok bölgeli mimariler tasarlarken mümkün olduğunda ikincil bölge olarak eşleştirilmiş bölgeyi kullanın. Planlı platform bakımı sırasında, eşleşmiş bir bölgedeki yalnızca bir bölge aynı anda güncellenir ve eş zamanlı kesinti azaltılır.

# View Azure region pairs:
az account list-locations --query '[].{Name:name,Pair:metadata.pairedRegion[0].name}' --output table

Etkin-Etkin Yapılarda Oturum Durumu

Etkin-etkin dağıtımlarda bir kullanıcının isteğine, farklı isteklerde farklı bölgeler hizmet verebilir. Uygulamanız oturum durumunu web sunucusunun belleğinde depoluyorsa kullanıcı bölgeler arasında geçiş yaptığında sorunlar oluşur. Çözüm, oturum verilerine her bölgeden erişilebilmesini sağlayan dağıtılmış bir oturum deposu (örneğin coğrafi çoğaltma özellikli Azure Cache for Redis) kullanmaktır.

Etkin-Etkin Yapıların Maliyet Unsurları

Etkin-etkin bir mimari, tek bölgeli dağıtımdan daha pahalıdır; çünkü altyapınızın tam bir kopyasını en az iki bölgede çalıştırırsınız. Ek maliyetler arasında bölgeler arası veri aktarımı, veritabanları için coğrafi çoğaltma ve Traffic Manager veya Front Door ücretleri bulunur. Bir maliyet-fayda analizi yapın: kritik iş yüklerinde kesinti maliyeti genellikle ikinci bölgenin maliyetini açık ara aşar.

Çok Bölgeli Yük Devretmeyi Sınama

Etkin-etkin bir mimarinin gerektiğinde çalışacağından emin olmak için düzenli olarak sınanması gerekir. Azure Chaos Studio gibi kaos mühendisliği araçları, bir bölgedeki tüm VM'leri durdurmak gibi arızaları yapay olarak oluşturmanıza ve sistemin nasıl yanıt verdiğini gözlemlemenize olanak tanır. Düzenli sınamalar, Traffic Manager sağlık yoklamalarının arızaları algıladığını, yük devretmenin RTO'nuz içinde gerçekleştiğini ve verilerin bölgeler arasında tutarlı kaldığını doğrular.

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: etkin-etkin mimari, en yüksek kullanılabilirlik için canlı kaynakları birden çok bölgede aynı anda dağıtır; Azure Traffic Manager, trafiği performans, öncelik, ağırlıklı veya coğrafi yöntemlerle yönlendirir; bölgeler arasındaki tutarlılık için veri çoğaltma (Cosmos DB çoklu yazma, SQL coğrafi çoğaltma) zorunludur. Sırada, sağlık yoklamalarını ve kontrollü işlev azaltma modellerini inceleyeceğiz.

Sıkça Sorulan Sorular

“Çok Bölgeli Aktif-Aktif Mimari” dersi ücretsiz mi?

Evet — “Çok Bölgeli Aktif-Aktif Mimari” 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.

“Çok Bölgeli Aktif-Aktif Mimari” dersinde ne öğreneceğim?

Bir web uygulamasını Azure’daki iki bölgeye aktif-aktif yapılandırmayla dağıtın ve kullanıcıları en yakın sağlıklı uç noktaya yönlendirmek için Azure Traffic Manager’ı kullanı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 3. dersidir.

“Çok Bölgeli Aktif-Aktif Mimari” 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