0Pricing
Cloud & IT Cert Prep · Ders

Doğru İşlem Hizmetini Seçme

Farklı iş yükü profilleri için en uygun işlem seçeneğini belirlemek üzere VM'leri, kapsayıcıları, sunucusuz işlevleri ve PaaS uygulama barındırmayı karşılaştırın.

Doğru İşlem Hizmetini Seçme, CoddyKit'te ücretsiz bir Cloud & IT Cert Prep dersidir. Bu, 4 dersinin 4. 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.

Azure İşlem Seçimi

Azure, her biri farklı bir iş yükü türü, denetim düzeyi ve işletim modeli için tasarlanmış birden çok işlem hizmeti sunar. Yanlış işlem hizmetini seçmek gereksiz karmaşıklığa (fazla düşük düzeyli bir seçime) veya yetersiz denetime (fazla soyutlanmış bir seçime) yol açar. Temel soru şudur: Temel altyapının ne kadarını yönetmeniz gerekiyor? Bu derste başlıca işlem seçenekleri ve her senaryo için doğru seçimi yapmanıza yardımcı olan ölçütler ele alınır.

1. Seçenek: Azure Sanal Makineleri

Azure Sanal Makineleri, OS, çalışma zamanı ve uygulama yığını üzerinde tam denetim sağlar. Şu ihtiyaçlarınız varsa VM'leri kullanın: belirli bir OS sürümü veya çekirdek ayarı gerektiren eski uygulamaları çalıştırmak, şirket içi bir iş yükünü değişiklik yapmadan taşı ve değiştir yöntemiyle geçirmek, sistem düzeyinde özel yazılım yüklemek veya öngörülebilir ve sabit bir yapılandırmayla 7/24 çalışan kalıcı işlem kapasitesine ihtiyaç duymak. Bunun karşılığında en yüksek işletim yükünü üstlenirsiniz; OS katmanına yama uygulamaktan, güvenliği güçlendirmekten ve bu katmanı izlemekten siz sorumlusunuz.

2. Seçenek: VM Ölçek Kümeleri

Sanal Makine Ölçek Kümeleri, VM'lere ihtiyaç duyduğunuz ve aynı zamanda talebe göre otomatik ölçeklendirme istediğiniz durumlarda doğru seçimdir. İş yükünüz durumsuzsa (web sunucuları, API arka uçları, toplu işlem çalışanları), her örnekte aynı şekilde çalışıyorsa ve değişken talep görüyorsa VMSS doğal tercihtir. VM düzeyindeki denetimi otomatik yatay ölçeklendirmeyle birleştirir. Bağımsız bir VM ile VMSS arasında seçim yaparken belirleyici etken genellikle iş yükünün tek bir örneğin ötesine ölçeklenmesi gerekip gerekmediğidir.

3. Seçenek: Azure App Service

Azure App Service, web uygulamalarını, REST API'lerini ve mobil arka uçları barındırmaya yönelik bir PaaS platformudur. Kodunuzu (Node.js, Python, Java, .NET, PHP, Ruby veya bir kapsayıcıda) dağıtırsınız; Azure çalışma zamanını, OS'yi, yamaları, yük dengelemesini ve ölçeklendirmeyi yönetir. Altyapıyı yönetmeden kodu hızlıca kullanıma sunmak, uygulamanız standart web uygulaması kalıplarını izlemek ve OS düzeyinde özelleştirmeye ihtiyaç duymamak istiyorsanız App Service'i kullanın. App Service, güç ile basitlik arasındaki dengesi sayesinde en popüler Azure hizmetlerinden biridir.

4. Seçenek: Azure Container Instances

Azure Container Instances (ACI), herhangi bir altyapıyı yönetmeden (VM veya düzenleyici olmadan) bulutta bir Docker kapsayıcısı çalıştırmanıza olanak tanır. ACI; zamanlanmış toplu işler, CI/CD işlem hattı görevleri, veri işleme betikleri veya geliştirme ortamları gibi kısa süreli, isteğe bağlı kapsayıcı iş yükleri için idealdir. Kapsayıcılar saniyeler içinde başlar ve yalnızca tüketilen CPU ile bellek için saniye bazında ödeme yaparsınız. ACI, Kubernetes'in sunduğu hizmet keşfi, aşamalı dağıtımlar veya sistem durumuna dayalı yeniden başlatma gibi özellikleri sağlamaz; tek kapsayıcılı veya kapsayıcı gruplu bir yürütme ortamıdır.

# Run a container in ACI with no VM to manage
az container create \
  --resource-group myRG \
  --name myContainer \
  --image mcr.microsoft.com/hello-world \
  --cpu 1 --memory 1

5. Seçenek: Azure Kubernetes Service

Azure Kubernetes Service (AKS), kapsayıcılı uygulamaları büyük ölçekte düzenlemeye yönelik yönetilen bir Kubernetes ortamıdır. Hizmet keşfi, aşamalı dağıtımlar, otomatik iyileştirme ve gelişmiş ölçeklendirme gerektiren birden çok mikro hizmetiniz varsa AKS'yi kullanın. AKS, Kubernetes denetim düzlemini (API sunucusu, etcd, zamanlayıcı) ücretsiz bir PaaS bileşeni olarak yönetirken çalışan düğüm VM'lerini siz yönetirsiniz. AKS, kapsayıcı seçenekleri arasında işletim açısından en fazla çaba gerektirendir; ancak üretim mikro hizmet mimarileri için en yüksek güç ve esnekliği sunar.

6. Seçenek: Azure Functions (Sunucusuz)

Azure Functions, tetikleyicilere yanıt olarak yürütülen tek tek işlevler yazdığınız, olay odaklı ve sunucusuz bir işlem seçeneğidir. Bu tetikleyiciler HTTP istekleri, zamanlayıcı çizelgeleri, kuyruğa gelen iletiler veya diğer Azure hizmetlerinden gelen olaylar olabilir. Yürütme başına ödeme yaparsınız (ayda ilk 1 milyon yürütme ücretsizdir) ve platform sıfırdan aynı anda çalışan binlerce yürütmeye kadar otomatik olarak ölçeklenir. Olay odaklı otomasyon, web kancaları, veri dönüştürme işlem hatları ve doğal olarak kısa süreli ve tetikleyici tabanlı tüm iş yükleri için Functions'ı kullanın.

İşlem Seçimi Çerçevesi

Bu basitleştirilmiş karar ağacını kullanın: Tam OS denetimi gerekiyor mu? → VM veya VMSS. Büyük ölçekte kapsayıcılı iş yükü mü? → AKS. Tek kapsayıcı ve kısa süreli mi? → ACI. OS yönetimi olmadan web uygulaması veya API mi? → App Service. Olay odaklı ve kısa süreli kod mu? → Azure Functions. Bu listede aşağıya indikçe yönettiğiniz altyapı azalır ve dağıtımı daha hızlı yapabilirsiniz; ancak yürütme ortamı üzerindeki denetiminiz de azalır. Gereksinimlerinizi karşılayan en yüksek soyutlama düzeyini seçin.

İşlem Seçeneklerini Birlikte Kullanma

Gerçek dünyadaki mimariler genellikle birden çok işlem seçeneğini birlikte kullanır. Örneğin bir şirket, müşteriye yönelik web uygulaması için App Service'i, olay odaklı sipariş işleme için Azure Functions'ı, kurum içi mikro hizmet platformu için AKS'yi ve yeniden düzenlenemeyen eski bir ERP sistemi için VM'leri kullanabilir. Azure'ın birleşik yönetim araçları olan portal, CLI, ARM şablonları ve Azure Monitor, tüm işlem hizmetlerinde tutarlı şekilde çalışır; böylece çoklu işlem mimarileri tek bir denetim düzleminden yönetilebilir.

İşlem Seçeneklerinin Maliyet Karşılaştırması

İşlem seçenekleri arasındaki maliyetler önemli ölçüde değişir. VMs — boşta olsa bile (ayrılmadığı sürece) VM boyutu için saatlik ücret alınır. App Service — saatlik olarak App Service Plan SKU'su üzerinden ücretlendirilir; ancak birden çok uygulama tek bir planı ek ücret ödemeden paylaşabilir. ACI — yalnızca gerçekten kullanılan CPU ve bellek için saniye başına ücret alınır; boşta kalma maliyeti yoktur. Azure Functions (Consumption Plan) — yürütme başına ve yürütme süresinin saniyesi başına ücretlendirilir; ayrıca oldukça cömert bir ücretsiz katman sunar. Ani ve değişken iş yüklerinde sunucusuz seçenekler neredeyse her zaman en uygun maliyetli çözümdür; sürekli ve her zaman açık iş yüklerinde ise ayrılmış VM'ler veya App Service planları daha ucuz olabilir.

SLA Karşılaştırması

Farklı işlem hizmetleri farklı SLA garantileri sunar: Tek VM (Premium SSD): %99,9. Kullanılabilirlik Kümesindeki VM: %99,95. Kullanılabilirlik Alanlarına dağıtılmış VM: %99,99. App Service (Standard katmanı ve üzeri): %99,95. Azure Functions (Consumption Plan): %99,95. AKS: API sunucusu için (ücretli katmanla) %99,95 çalışma süresi. Birden çok bileşenden oluşan mimarinin bileşik SLA değeri, tek tek SLA değerlerinin çarpılmasıyla hesaplanır; örneğin Azure SQL'e (%99,99) bağlı App Service (%99,95) için bileşik SLA yaklaşık %99,94'tür.

Hızlı Kontrol

Bu derste Microsoft Azure Fundamentals (AZ-900) kavramlarını ne kadar anladığınızı sınayın.

Ders Özeti

Bu derste şunları öğrendiniz: Azure; VMs, VMSS, App Service, ACI, AKS ve Functions olmak üzere, her biri farklı iş yükü profillerine ve denetim gereksinimlerine uygun birden çok işlem seçeneği sunar; genel kural, operasyonel yükü en aza indirmek için gereksinimlerinizi karşılayan en yüksek soyutlama düzeyini seçmektir; ayrıca gerçek mimariler çoğu zaman Azure'ın birleşik yönetim katmanı üzerinden düzenlenen birden çok işlem hizmetini bir araya getirir. Sıradaki bölümde Storage Accounts ile başlayarak Azure depolama hizmetlerini incelemeye başlayacağız.

Sıkça Sorulan Sorular

“Doğru İşlem Hizmetini Seçme” dersi ücretsiz mi?

Evet — “Doğru İşlem Hizmetini Seçme” 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.

“Doğru İşlem Hizmetini Seçme” dersinde ne öğreneceğim?

Farklı iş yükü profilleri için en uygun işlem seçeneğini belirlemek üzere VM'leri, kapsayıcıları, sunucusuz işlevleri ve PaaS uygulama barındırmayı karşılaştırı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 4. dersidir.

“Doğru İşlem Hizmetini Seçme” 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 Sanal Makineleri
  2. Sanal Makine Ölçek Kümeleri
  3. Azure Sanal Masaüstü
  4. Doğru İşlem Hizmetini Seçme
← Cloud & IT Cert Prep Sayfasına Dön