Microsoft AZ-900: İşlem ve Uygulama Hizmetleri — Çalışma kılavuzu

Şunun bir parçası: Microsoft Azure AZ-900 — Çalışma kılavuzu. Doğrulanmış cevaplarla şurada pratik yapın: Microsoft sınav merkezi, veya şurada süreli deneme sınavları çözün: ExamRoll.io.

Azure, tam yönetilen uygulama platformlarından sanal makineler üzerinde ayrıntılı kontrole kadar uzanan bir dizi işlem seçeneği sunar. Doğru seçim; kontrol, ölçeklenebilirlik, kullanılabilirlik ve maliyeti operasyonel çabaya karşı dengeler. Bir uçta, işletim sistemi düzeyinde kontrol ve özel imajların gerekli olduğu durumlar için ideal olan sanal makineler ve ölçek kümeleri bulunur. Diğer uçta ise altyapıyı soyutlayarak teslimatı hızlandıran App Service, konteynerler ve sunucusuz seçenekler yer alır. Dayanıklılık ve esneklik için tasarım yapmak, Azure’da işlem (compute) yapmanın merkezinde yer alır. Kullanılabilirlik kümeleri ve kullanılabilirlik alanları, donanım ve veri merkezi arızalarına karşı koruma sağlarken, yük dengeleme ve otomatik ölçeklendirme özellikleri değişen talep altında performansı korumaya yardımcı olur. Mavi/yeşil slotları gibi modern dağıtım teknikleriyle birleştirildiğinde, bu hizmetler kesinti olmadan güvenli değişiklik yönetimi sağlar.

Azure Sanal Makineler: imajlar ve diskler

Azure Sanal Makineler (VM’ler), Windows ve Linux için hizmet olarak altyapı (IaaS) sağlar. İş yükü profiline göre VM ailelerini seçin: dengeli CPU/bellek için genel amaçlı (Dsv5), CPU’ya bağlı görevler için işlem için optimize edilmiş (Fsv2), bellek içi veritabanları için bellek için optimize edilmiş (Esv5), yüksek IOPS iş hacmi için depolama için optimize edilmiş (Lsv3) ve özel işlem gücü için GPU/HPC serileri (NC, ND, HB/HX). VM’ler, market imajlarından veya ortamlar arasında işletim sistemi ve yazılım temellerini standartlaştıran özel imajlardan sağlanır. Özel imaj yönetimi, tutarlı ve hızlı dağıtımlar için imajları bölgeler arasında versiyonlayan ve çoğaltan Azure Compute Gallery ile kolaylaştırılmıştır. Yapılandırılmış bir VM’den bir “altın imaj” yakalayın veya Packer gibi araçlarla imajlar oluşturun, ardından bunları ölçek kümelerine ve tek tek VM’lere dağıtmak için galeri aracılığıyla dağıtın. Durum bilgisi olmayan (stateless) iş yükleri için, geçici işletim sistemi diskleri, işletim sistemini ana bilgisayar önbelleğinde tutarak sağlama (provisioning) ve yeniden başlatma sürelerini önemli ölçüde hızlandırır ve kalıcı işletim sistemi depolama maliyetlerini ortadan kaldırır. Yönetilen diskler, depolama yaşam döngüsünü ve kullanılabilirliği basitleştirir. Performans ve maliyeti eşleştirmek için disk türlerini seçin: milisaniyenin altında gecikme süresi ve yüksek IOPS/iş hacmi için Ultra Disk; üretim iş yükleri için Premium SSD v2 ve Premium SSD; genel amaçlı iş yükleri için Standard SSD; ve maliyete duyarlı, düşük IOPS senaryoları için Standard HDD. Yapılandırılabilir boyutlara ve performans katmanlarına sahip işletim sistemi ve veri diskleri ekleyin, belirli bir noktaya geri dönüş yedeklemeleri için anlık görüntüler (snapshot’lar) kullanın ve sunucu tarafı şifreleme ile varsayılan olarak disk şifrelemesinden yararlanın; daha sıkı uyumluluk için müşteri tarafından yönetilen anahtarlar ve ana bilgisayar tabanlı şifreleme mevcuttur.

VM’ler için yüksek kullanılabilirlik ve elastik ölçek: kullanılabilirlik kümeleri, alanları, ölçek kümeleri ve yük dengeleme

Kullanılabilirlik kümeleri, VM’leri tek bir veri merkezi içindeki hata ve güncelleme etki alanlarına dağıtarak raf düzeyindeki arızalara karşı koruma sağlar. Bir kullanılabilirlik kümesinde iki veya daha fazla VM dağıtmak, bir güncelleme olayının veya donanım arızasının tüm örnekleri aynı anda etkilememesini sağlayarak daha yüksek bir kullanılabilirlik SLA’sı elde eder. Daha güçlü hata yalıtımı için, kullanılabilirlik alanları kaynakları bir bölge içindeki farklı veri merkezlerine yayar. İki veya daha fazla VM’yi iki veya daha fazla alana yerleştirmek, kritik iş uygulamaları için uygun olan en yüksek VM kullanılabilirlik SLA’sını sağlar. Sanal Makine Ölçek Kümeleri (VMSS), ölçeklendirme ve orkestrasyon için aynı VM gruplarını tek bir kaynak olarak yönetir. Bir model (imaj, boyut, yapılandırma) tanımlayın ve VMSS’nin örnek oluşturma, alanlar arasında dağıtım ve CPU, bellek (özel metrikler aracılığıyla) veya kuyruk uzunluğu gibi metriklere dayalı otomatik ölçeklendirmeyi yönetmesine izin verin. Sağlık probları ve esnek orkestrasyon modları kullanarak imaj güncellemelerini güvenli bir şekilde dağıtmak için Azure Compute Gallery ile entegre olun ve kesintiyi en aza indirmek için otomatik işletim sistemi ve uygulama güncelleme stratejileriyle birleştirin. Azure Load Balancer, trafiği yalnızca sağlıklı arka uçlara yönlendirmek için sağlık probları ile VM örnekleri arasında katman-4 dağıtımı sağlar. Standard Load Balancer, yüksek kullanılabilirlik, alanlar arası yedeklilik (zone-redundancy), alanlar arası yük dengeleme, gelen NAT kuralları ve giden bağlantı kurallarını destekler. Hizmetleri güvenilir bir şekilde kullanıma sunmak için VMSS veya VM’lerin önünde kullanın. Çerez tabanlı benzeşim, TLS sonlandırma ve WAF gibi HTTP(S) katman-7 özellikleri için Application Gateway tamamlayıcı hizmettir, Front Door ise küresel anycast yönlendirme ve hızlandırma konularını ele alır. Doğru yük dengeleme katmanını seçmek, protokol ve özellik ihtiyaçlarını karşılarken trafiği dayanıklı tutar.

Dağıtım yuvaları ile Web, API ve konteynerler için App Service

Azure App Service, yamalama, yük dengeleme ve otomatik ölçeklendirmeyi yöneten tam yönetilen bir platformda web uygulamalarını, REST API’lerini ve konteynerleştirilmiş uygulamaları barındırır. Geliştiriciler, CI/CD işlem hatları, GitHub Actions veya ZIP/web dağıtımı kullanarak kod dağıtır ve bir konteyner orkestratörü yönetmeden doğrudan App Service for Containers aracılığıyla konteynerleri çalıştırabilirler. Yerleşik tanılama, uygulama günlükleri ve Application Insights ile entegrasyon, operasyonları basitleştirir. Yetenekler, App Service planı tarafından belirlenir. Free ve Shared katmanları değerlendirme amaçlıdır. Basic, adanmış işlem gücü, özel alan adları, birden çok örneğe yatay ölçeklendirme ve SNI tabanlı SSL sunarak, adanmış kapasite ve basit ölçeklendirme gerektiğinde düşük maliyetli üretim ihtiyaçlarını karşılar. Standard ve Premium katmanları, çoğu üretim iş yükü için uygun olan otomatik ölçeklendirme kuralları, sıfır kesintili sürümler için dağıtım yuvaları, VNet entegrasyonu, artırılmış örnek sayıları ve gelişmiş özellikler ekler. Isolated (ASE), sıkı uyumluluk ve ölçeklendirme için adanmış, ağdan yalıtılmış ortamlar sağlar. Dağıtım yuvaları, üretimin yanında sıcak bir ikincil dağıtım tutarak güvenli sürüm çıkışları sağlar. Soğuk başlangıçlardan kaçınmak için doğrulamadan sonra trafiği değiştirin (swap) ve sırları veya bağlantı dizelerini bir yuvaya sabitlemek için yapılandırmayı “yuva ayarları” olarak işaretleyin. Değişim (swap) sırasındaki trafik artışı kanarya sürümlerini destekler ve başarılı sağlık kontrollerinde otomatik değişim, minimum riskle sürekli teslimatı hızlandırır.

Azure’da Konteynerler: AKS ve Azure Container Instances Karşılaştırması

Konteynerler, paketlemeyi ve taşınabilirliği hızlandırır. Azure Kubernetes Service (AKS), gelişmiş ağ özellikleri, otomatik ölçeklendirme ve sıralı güncellemeler (rolling updates) gerektiren mikro hizmetler ve durum bilgisi olan (stateful) iş yükleri için yönetilen bir Kubernetes kontrol düzlemi sunar. Gelişmiş orkestrasyon özellikleri, ilke denetimi ve ekosistem entegrasyonlarına ihtiyaç duyduğunuzda doğru seçimdir. Azure Container Instances (ACI), sunucuları veya orkestratörleri yönetmeden isteğe bağlı olarak konteyner çalıştırır. Konteynerleri saniyeler içinde başlatın, CPU ve bellek için saniye başına ödeme yapın ve kısa ömürlü görevler, olay odaklı işler veya derleme işlem hatları (build pipelines) için anlık kapasite artışı (burst) sağlayın. ACI, özel iş yükleri için sanal ağlarla entegre olur ve esneklik (resiliency) için birden çok örnek kullanıldığında yük dengeleyicilerin (load balancers) veya API ağ geçitlerinin (API gateways) arkasında yer alabilir. Seçim, operasyonel modele ve iş yükünün yapısına bağlıdır. Service mesh’ler, gelişmiş otomatik ölçeklendirme ve kalıcı birimler (persistent volumes) içeren, uzun süre çalışan, çoklu konteyner uygulamaları için AKS kullanın. Orkestrasyon ek yükünün verimsiz olacağı basit, geçici (ephemeral) görevler, ani yük artışları (spikes) ve arka plan işlemleri için ACI kullanın.

Sunucusuz entegrasyon ve Azure Virtual Desktop temelleri

Sunucusuz bilişim (Serverless compute), altyapı yönetim yükünü ortadan kaldırır ve talebe göre şeffaf bir şekilde ölçeklenir. Azure Functions, HTTP, zamanlayıcılar, kuyruklar, Service Bus, Event Grid ve daha fazlası için tetikleyiciler (triggers) ile olay odaklı kod çalıştırır. Yürütme başına faturalandırma ve otomatik ölçeklendirme için Consumption planını; VNet entegrasyonu, öngörülebilir performans ve soğuk başlatma (cold start) olmaması için Premium planını; veya mevcut kapasiteyi yeniden kullanmak için Dedicated (App Service planı) planını seçin. Giriş/çıkış bağlamaları (Input/output bindings), Functions’ı bildirimsel (declaratively) olarak veri kaynaklarına bağlayarak standart (boilerplate) kod miktarını azaltır. Logic Apps, yüzlerce yönetilen bağlayıcı (connector) kullanarak SaaS ve şirket içi (on-premises) sistemler arasında iş akışlarını düzenler. Durum bilgisi olan (stateful) veya olmayan (stateless) iş akışları oluşturun, yeniden deneme (retry) ve hata işleme (error handling) mekanizmalarını uygulayın ve yalıtım (isolation) ve gelişmiş ağ özellikleri için çok kiracılı (multi-tenant - Consumption) veya tek kiracılı (single-tenant - Standard) olarak dağıtın. Event Grid, üreticilerin (producers) ve tüketicilerin (consumers) gevşek bağlı (loosely coupled) olduğu reaktif mimariler için ideal olan, filtreleme ve teslim edilemeyen ileti (dead-lettering) özellikleriyle sistem ve özel olayları büyük ölçekte yönlendirmek için düşük gecikmeli bir yayınla/abone ol (pub/sub) altyapısı sağlar. Azure Virtual Desktop (AVD), Azure’dan güvenli, ölçeklenebilir sanal masaüstleri ve uygulamalar sunar. Windows 11/10 Enterprise çoklu oturum (multi-session) veya Windows Server oturum ana bilgisayarlarından (session hosts) oluşan ana bilgisayar havuzları (host pools) dağıtın, uygulama gruplarını (app groups) yayınlayın ve bunları çalışma alanları (workspaces) aracılığıyla kullanıcılara sunun. Profiller, Azure Files veya Azure NetApp Files üzerinde depolanan profil konteynerleri ile FSLogix kullanılarak ana bilgisayarlar arasında dolaşır (roam); bu da hızlı oturum açma ve tutarlı bir kullanıcı deneyimi sağlar. Kimlik için Microsoft Entra ID ile, erişim ilkeleri için Koşullu Erişim (Conditional Access) ile entegre edin ve maliyetleri kontrol altında tutarken oturum ana bilgisayarlarını talebe göre eşleştirmek için otomatik ölçeklendirmeden (autoscale) yararlanın.

Pratik Problem: Fabrikam Health için dayanıklı VM’ler, modern uygulama platformu ve sunucusuz olaylar kullanarak yoğunluğa hazır sipariş işleme

Senaryo: Fabrikam Health, her ayın son 5 gününde yoğunlaşan bir çevrimiçi sipariş portalı işletmektedir. Ekip, modern bir web/API ön yüzünün yanı sıra Windows Server üzerinde kalması gereken eski bir sipariş işleme hizmeti çalıştırmaktadır. İşletme, sipariş işleme için %99,99 kullanılabilirlik, özel bir alan adında uçtan uca HTTPS, web sitesi için sıfır kesintili dağıtımlar ve minimum operasyonel yük talep etmektedir. Bütçe hassasiyeti, arka plan görevleri için karmaşık, kendi kendine yönetilen orkestrasyonu engellemektedir, ancak ay sonu yoğunluklarının manuel müdahale olmaksızın karşılanması gerekmektedir.

Zorluk: VM tabanlı sipariş işlemcisi için %99,99 kullanılabilirliği garanti etmek, yoğunluk sırasında web/API ön yüzünü sorunsuz bir şekilde ölçeklendirmek, güvenli sürümleri desteklemek ve anlık yoğunluktaki arka plan görevlerini minimum altyapı yönetimiyle ele almak.

Önerilen Yaklaşım:

  1. Sipariş işleme hizmetini ve bağımlılıklarını içeren sağlamlaştırılmış bir Windows Server imajını Azure Compute Gallery’de oluşturun; tekrarlanabilir dağıtımlar için bunu sürümleyin.
  2. İşletim sistemi/veri için Premium SSD kullanarak iki kullanılabilirlik alanına yayılmış iki örnekli bir VM Scale Set dağıtın ve bölgesel düzeyde dayanıklılık sağlamak ve trafiği dağıtmak için önüne sağlık denetimleri (health probe) olan bir Standard Load Balancer yerleştirin.
  3. Herkese açık web/API için bir App Service planı (Standard veya Premium) tedarik edin, özel alan adını ve sertifikaları bağlayın, HTTP istek oranına veya CPU’ya dayalı otomatik ölçeklendirme ile iki veya daha fazla örneği etkinleştirin ve mavi/yeşil (blue/green) dağıtımlar için bir hazırlık (staging) dağıtım yuvası oluşturun.
  4. Event Grid olayları (örneğin, sipariş oluşturuldu) tarafından tetiklenen Azure Functions ve fatura oluşturma ile e-posta bildirimleri gibi sonraki görevler için kuyruk tetikleyicileri ile asenkron iş akışları uygulayın; arka uç sistemleri tarafından gerekliyse VNet entegrasyonu için Premium planını kullanın.
  5. Ay sonundaki anlık, yoğun işlem gücü gerektiren dışa aktarımlar için, Functions tarafından çağrılan ve özel bir uç noktanın (private endpoint) arkasında bulunan Azure Container Instances üzerinde konteynerleştirilmiş işler çalıştırın; bir küme yönetmeden yalnızca yürütme süresi için ödeme yapın.
  6. Eski bir zengin istemciye (rich client) erişmesi gereken finans personeli için Azure Virtual Desktop’ı kullanıma alın: Windows 11 Enterprise çoklu oturum (multi-session) ile havuzlanmış bir ana bilgisayar havuzu (host pool) oluşturun, Azure Files üzerinde FSLogix profillerini etkinleştirin ve uygulamayı bir çalışma alanı (workspace) aracılığıyla kullanıcılara yayımlayın.

Azure Gerekçesi: Kullanılabilirlik alanlarına yayılmış ve önüne bir Standard Load Balancer yerleştirilmiş iki VM örneği, işletim sistemi düzeyinde kontrolü korurken sipariş işlemcisi için %99,99 kullanılabilirlik hedefini karşılar. App Service, yoğunlukları yönetmek ve güvenli, sıfır kesintili güncellemeler sunmak için otomatik ölçeklendirme ve dağıtım yuvaları ile portal için yönetilen bir platform sağlar. Event Grid ve Functions, arka plan işlemlerini ayrıştırır ve şeffaf bir şekilde ölçeklenirken, ACI en düşük operasyonel yükle anlık işlem gücü sağlar. Azure Virtual Desktop, eski istemciye erişimi güvenli bir şekilde merkezileştirir ve talebe göre ölçeklenir, böylece tasarımı yönetilecek minimum altyapı ile tamamlar.


Azure Mimarisi ve Küresel Altyapı · Tüm alanlar ·

Bu soruları çözün → · ExamRoll.io’da süreli pratik →

Pass the whole exam — not just this question

You found this answer. Get every verified question and explanation in one place, and save hours of prep. Free to start.

Sınavınızı geçin →

Microsoft'a göz atın →

Related guides

Hepsi bir arada erişim

Tek abonelik. Her sınav.

Her plan, sınırsız cevap aramayı, pratik testlerini, AI açıklamalarını ve tam kaynak kütüphanesini — 20'den fazla dilde — açar.

Aylık
24.87
Just €0.83/day
Her şey dahil:
  • Sınırsız cevap arama
  • Sınırsız pratik testi
  • AI destekli açıklamalar
  • Tam kaynak kütüphanesi
  • 20+ dil
  • Haftalık içerik güncellemeleri
  • Ödüller ve yönlendirmeler
  • Öncelikli destek
Ücretsiz denemeyi başlat

Kredi kartı gerekmez*

En iyi değer
12 ay
179.87
Just €0.49/daySave 40%
Her şey dahil:
  • Sınırsız cevap arama
  • Sınırsız pratik testi
  • AI destekli açıklamalar
  • Tam kaynak kütüphanesi
  • 20+ dil
  • Haftalık içerik güncellemeleri
  • Ödüller ve yönlendirmeler
  • Öncelikli destek
Ücretsiz denemeyi başlat

Kredi kartı gerekmez*

✓ Ücretsiz plan dahil · ✓ İstediğiniz zaman iptal edin · ✓ Tüm planlar tam ürünü açar