Microsoft AZ-104: Azure App Service ve PaaS İşlem — Çalışma kılavuzu

Şunun bir parçası: Microsoft Azure Administrator Associate AZ-104 — Ç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.

Genel Bakış

Azure’un PaaS işlem portföyü, tamamen yönetilen web/uygulama barındırma, sunucusuz işlevler, iş akışı otomasyonu, isteğe bağlı kapsayıcılar ve orkestre edilmiş kapsayıcıları bir araya getirir. Bir yönetici olarak başarı, her hizmetin sınırlarını, ağ ve kimlik doğrulama yöntemlerini ve güvenilir bir şekilde nasıl dağıtım ve ölçeklendirme yapılacağını anlamaya bağlıdır. Bu bölüm App Service (planlar, dağıtım yuvaları, ağ özellikleri ve yerleşik kimlik doğrulama), Azure Functions ve Logic Apps (planlar, tetikleyiciler, bağlayıcılar), Azure Container Instances ve AKS (zamanlama, ölçeklendirme, operasyonel araçlar) ve yalıtılmış App Service Environment’ı kapsar.

App Service ve Functions İşlem Temelleri

App Service Plan’ları, ayrılmış plan üzerinde çalışan Web Apps, API Apps ve Function Apps için işlem kaynağı havuzunu belirler. Katmanların farklı yetenekleri ve ölçeklendirme modelleri vardır:

Ölçeklendirme, dikey ölçeklendirme (scale-up) (fiyatlandırma katmanını/VM boyutunu değiştirme) ve yatay ölçeklendirme (scale-out) (örnek sayısını değiştirme) olarak ikiye ayrılır. Otomatik ölçeklendirme, Standard ve üzeri katmanları gerektirir ve Azure Monitor kuralları (CPU, App Service Ölçümleri aracılığıyla bellek veya özel ölçümler) tarafından yönetilir. Ölçeklendirme işlemleri App Service Plan başına yapılır ve plan içindeki tüm uygulamaları etkiler.

Dağıtım yuvaları, değişiklikleri hazırlamak için aynı plan içinde canlı uygulama örnekleri sağlar. Yuvalar, Standard ve üzeri katmanlarda mevcuttur; Standard daha az, Premium/Isolated ise daha fazla yuvayı destekler. Değiştirme (Swap), yuva ayarlarını (yuvada kalan kalıcı uygulama ayarları ve bağlantı dizeleri) korurken yuva içeriğini ve yapılandırmasını değiştirerek sıfır kesintili bir yükseltme düzenler. Önizlemeli değiştirme, tamamlama öncesinde hedef yuvayı ısıtır ve sağlık durumunu değerlendirir. Üretimde test etme, üretim trafiğinin bir yüzdesini bir veya daha fazla yuvaya yönlendirir; yönlendirme, bir test rampası sırasında oturum benzeşimini korumak için istemci başına kalıcıdır.

App Service ağ özellikleri, kontrollü giden ve gelen bağlantı sunar:

Yerleşik Kimlik Doğrulama/Yetkilendirme (“Easy Auth”), kod değişikliği yapmadan belirteç (token) doğrulama yükünü devralarak uygulamanızın önüne barındırılan bir kimlik doğrulama işleyicisi koyar. Desteklenen sağlayıcılar arasında Microsoft Entra ID (Azure AD), Microsoft Account, Google, Facebook, Twitter ve genel OpenID Connect bulunur. Tüm istekler için oturum açmayı zorunlu kılabilir veya uygulamaya geçişine izin verebilir, izin verilen hedef kitleleri ayarlayabilir ve belirli kiracılarla kısıtlayabilirsiniz. İsteğe bağlı belirteç deposu, sağlayıcı belirteçlerini önbelleğe alır ve /.auth/me uç noktası ile istek başlıkları aracılığıyla talepleri (claim) kullanıma sunar. Bağımlı Azure hizmetlerini güvenli bir şekilde çağırmak için sistem tarafından atanan yönetilen kimlik ile birleştirin.

Azure Functions, üç barındırma modelinde olay odaklı işlem sunar:

Maliyet ve ölçeklendirme davranışı, App Service Plan ve Tüketim modelleri arasında önemli ölçüde farklılık gösterir. App Service Plan, her zaman açık örneklerin boyutu ve sayısı için ücretlendirilir ve plan kurallarına göre ölçeklenir. Functions Tüketim modeli, yalnızca yürütme süresi ve bellek için ücretlendirilir ve otomatik eşzamanlılık tabanlı ölçeklendirme ile sıfıra ölçeklenme özelliklerine sahiptir. Premium, ayrılmış sıcak kapasiteyi anlık artış (burst) ölçeklendirmesiyle birleştirerek bu ikisinin arasında yer alır.

Dağıtım ve Ölçeklendirme Operasyonları

App Service’e güvenilir sürüm çıkmak için, takas işleminden önce sağlık durumunu doğrulamak ve önbellekleri ısıtmak amacıyla dağıtım yuvaları kullanılır. Ortama göre farklılık gösteren yapılandırmaları (ör. bağlantı dizeleri, özellik bayrakları) “yuva ayarları” olarak işaretleyin ki takas sırasında taşınmasınlar. Sağlık denetimlerini veya uygulamaya özel ısınma uç noktalarını çalıştırmak için önizlemeli takası kullanın; sağlıksız bir durum varsa takası iptal edin. Kanarya dağıtım sırasında, trafiğin küçük ve yapışkan bir yüzdesini hazırlık yuvasına yönlendirmek için trafik yönlendirmeyi etkinleştirin ve bu oranı kademeli olarak artırın. Yuvaya özel uygulama ayarları, beta özelliklerini güvenli bir şekilde açıp kapatabilir.

App Service Planları için Otomatik Ölçeklendirme, plan kaynağı üzerinde profiller (zaman tabanlı min/maks/varsayılan) ve kurallar (ölçek adımı ve bekleme süresi ile metrik eşikleri) kullanılarak yapılandırılır. Daha doğru ölçeklendirme için CPU’yu özel metriklerle (ör. kuyruk uzunluğu) birleştirin. Functions için Tüketim (Consumption) planı otomatik olarak ölçeklenir; eş zamanlılığı izleyin ve tetikleyici başına davranışlar (ör. Service Bus için toplu iş boyutları ve önceden getirme) için host.json dosyasını yapılandırın. Premium plan, önceden ısıtılmış ve anlık artış (burst) örneklerini ölçekler; minimum örnek sayısını gecikme hedefleriyle uyumlu hale getirin.

Konteynerlerde, ACI yeniden başlatma ilkeleri amacı yansıtmalıdır: toplu işler sonsuz döngülerden kaçınmak için Never veya OnFailure alır; servisler Always kullanır. Yapılandırma için ortam değişkenlerini ve sırlar için Azure Key Vault’u kullanın; bunları Yönetilen Kimlik (Managed Identity) ve başlangıç kodu aracılığıyla veya uygun yerlerde sırları birim (volume) olarak bağlayarak enjekte edin. AKS’te, düğüm havuzu başına makul min/maks sınırları ile küme otomatik ölçeklendiricisini etkinleştirin ve kritik Dağıtımlar (Deployments) için HPA’ları yapılandırın. Ek kapasite (headroom) için bütçe ayırın ve yükseltmeler ile ölçek küçültme sırasında kullanılabilirliği korumak için Pod Kesinti Bütçeleri (Pod Disruption Budgets) belirleyin. Küme veya havuz yükseltmelerini geniş çapta yaymadan önce bir kanarya düğüm havuzunda doğrulayın.

Pratik Problem Senaryosu

Fabrikam, Inc. bir müşteri portalı ve arka plan işleme servisleri çalıştırıyor. PaaS’a modernize etmeli, veri depolarına özel ağ erişimini zorunlu kılmalı, mavi-yeşil dağıtımları desteklemeli ve VM’leri yönetmeden gecelik konteyner tabanlı bir ETL çalıştırmalıdır.

  1. Portalı App Service Premium üzerinde dağıtım yuvalarıyla barındırma
  1. Özel gelen (ingress) ve kontrollü giden (egress) trafiği zorunlu kılma
  1. Azure Functions Premium ile arka plan işleme uygulama
  1. Logic Apps Standard ile servisler arası iş akışlarını düzenleme
  1. Gecelik ETL’i Azure Container Instances’ta çalıştırma
  1. AKS ile konteyner tabanlı mikroservislere hazırlanma

Azure Depolama · Tüm alanlar · Azure Veritabanları ve Veri Hizmetleri

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