Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Kapsayıcılar, modern uygulamaları paketlemek ve dağıtmak için standarttır. Azure, tam olarak yönetilen Kubernetes kümelerinden sunucusuz kapsayıcı platformlarına kadar kapsamlı bir kapsayıcı hizmetleri kümesi sağlar. Mevcut uygulamaları modernleştirirken, bulutta yerel mikro hizmetler oluştururken veya durum bilgisi olan iş yüklerini çalıştırırken Azure kapsayıcı hizmetleri kuruluşunuzun ihtiyaç duyduğu esnekliği, taşınabilirliği ve ölçeklenebilirliği sağlar.
Doğru kapsayıcı platformunu seçmek iş yükü gereksinimlerinize, operasyonel uzmanlığınıza ve iş hedeflerinize bağlıdır. Önemli noktalar arasında düzenleme karmaşıklığı, ölçeklendirme gereksinimleri, ağ gereksinimleri ve temel altyapı üzerinde istediğiniz denetim düzeyi yer alır. Azure kapsayıcılar hizmet olarak altyapı (IaaS), hizmet olarak platform (PaaS) ve sunucusuz modelleri kapsar, böylece mimarinize en uygun yaklaşımı seçebilirsiniz.
Kapsayıcılar için Azure hizmetleri
Azure kapsayıcılar için bir dizi hizmet sağlar:
Azure Kubernetes Service (AKS): Kapsayıcılaştırılmış uygulamaları kurumsal düzeyde güvenlik ve yönetişimle dağıtma ve yönetme için tam yönetilen Kubernetes hizmeti.
Azure Container Apps: Altyapıyı yönetmeden mikro hizmetleri ve kapsayıcılı uygulamaları çalıştırmak için sunucusuz kapsayıcı platformu.
Azure Container Instances: Olay temelli uygulamalar ve toplu işler için düzenleme yapmadan kapsayıcıları çalıştırmanın hızlı ve basit yolu.
Azure Container Registry: Kapsayıcı görüntülerini ve artefaktları oluşturmak, depolamak ve yönetmek için özel kapsayıcı kayıt hizmeti.
Azure Red Hat OpenShift: Red Hat desteği ve ek platform özellikleri gerektiren kuruluşlar için tam olarak yönetilen OpenShift hizmeti.
Architecture
Bu mimariye ait bir Visio dosyasını indirin.
Önceki diyagram, tipik bir temel ya da referans kapsayıcı uygulamasını göstermektedir. Azure'de oluşturabileceğiniz gerçek dünya çözümleri için bkz. Kapsayıcı kılavuzlarını, mimarileri ve çözüm fikirlerini keşfetme.
Konteyner kılavuzlarını, mimarileri ve çözüm fikirlerini keşfedin
Bu bölümdeki makaleler, Azure dağıtabileceğiniz ve üretim sınıfı çözümlere genişletebileceğiniz kılavuzları ve tam olarak geliştirilmiş mimarileri içerir. Çözüm fikirleri, kapsayıcı kavram kanıtı (POC) geliştirmenizi planlarken göz önünde bulundurmanız gereken uygulama desenlerini ve olasılıklarını gösterir. Bu makaleler, Azure kapsayıcı teknolojilerinin nasıl kullanılacağına karar vermenize yardımcı olabilir.
Kapsayıcı hizmeti seçme
Aşağıdaki makaleler, iş yükü gereksinimleriniz için en iyi kapsayıcı teknolojilerini değerlendirmenize ve seçmenize yardımcı olur:
bir Azure kapsayıcı hizmeti seçin: Doğru kapsayıcı platformunu seçmek için karar ağacı.
Azure kapsayıcı hizmeti seçmeye yönelik mimari konular: Kapsayıcı hizmeti seçimiyle ilgili ayrıntılı önemli noktalar.
Uç bilişimde Kubernetes için bir seçenek belirleyin: Uç bilişimde Kubernetes çalıştırma seçeneklerini karşılaştırın.
Konteyner kılavuzları
Mikro hizmetler mimari stili: Mikro hizmetler için tasarım ilkeleri.
Mikro hizmetler mimarisi tasarlama: Mikro hizmet tasarımı için adım adım yönergeler.
Kubernetes tabanlı barındırma
- Azure Kubernetes Service (AKS) - Tasarımınızı ve işlemlerinizi planlayın: AKS tasarımınızı ve işlemlerinizi planlamak için buradan başlayın.
Kubernetes çözüm fikirleri
- AKS ile veri akışı: AKS kullanan gerçek zamanlı veri akışı mimarileri.
Kubernetes mimarileri
İş yükünüzü tasarlarken aşağıdaki mimarilerdeki önerileri kullanın:
Uygulama mimarileri
Azure Kubernetes Service mikro hizmetler mimarisi: AKS'de mikro hizmetler tasarlama ve dağıtma.
Gelişmiş Azure Kubernetes Service (AKS) mikro hizmetler mimarisi: Karmaşık mikro hizmetler iş yükleri için gelişmiş desenler.
Altyapı mimarileri
Azure Kubernetes Service (AKS) kümesi için temel mimari: AKS için üretime hazır temel mimari.
Çok bölgeli kümeler için AKS temeli: AKS'yi HA için birden çok bölgeye dağıtın.
Finansal hizmetler sektöründe Azure Red Hat OpenShift kullanın: Düzenlenen finansal iş yükleri için OpenShift.
Azure DevOps ve Helm kullanarak Kubernetes'te mikro hizmetler için CI/CD işlem hattı oluşturun: Kubernetes mikro hizmetleri için güçlü CI/CD işlem hatları oluşturun.
Karma ve uç mimariler
Azure Yerel için Azure Kubernetes Service (AKS) temel mimarisi: Azure Yerel üzerinde çalışan veya alternatif bir dağıtım seçeneği olarak çıplak metal üzerinde AKS kullanan AKS için temel bir mimari tasarlayın.
GitOps kullanarak AKS Karma ve Edge ile kapsayıcılı uygulamalar dağıtma: Azure Arc ve GitOps kullanarak AKS Karma ve Edge için kapsayıcılı uygulama dağıtım işlem hatları oluşturun ve şirket içi Kubernetes kümeleri için Flux otomasyonunu kullanın.
Kubernetes kılavuzları
Aşağıdaki kılavuzlar, Kubernetes iş yükünüzdeki çapraz kesme endişeleriyle ilgili öneriler sağlar:
Uygulama kılavuzları
Çok katmanlı AKS uygulamaları için yüksek kullanılabilirlik: Yüksek oranda kullanılabilir AKS uygulamaları için tasarım desenleri.
Azure Pipelines kullanarak AKS uygulamaları için CI/CD işlem hattı oluşturun: AKS için CI/CD uygulama.
Azure Kubernetes Service için GitOps: AKS dağıtımlarını yönetmek için GitOps uygulamalarını kullanın.
Altyapı kılavuzları
Azure Kubernetes Service (AKS) API sunucusuna erişme: AKS API sunucuları için güvenli erişim desenleri.
AKS kümelerinin mavi-yeşil dağıtımı: Mavi-yeşil stratejileri kullanarak sıfır kesintiyle dağıtımlar gerçekleştirin.
AKS kümesini korumaya yardımcı olmak için Azure Güvenlik Duvarı kullanın: Azure Güvenlik Duvarı kullanarak AKS kümelerinin güvenliğini sağlayın.
AKS iş yüklerinin güvenliğini sağlamak için Azure Front Door kullanın: AKS için genel yük dengeleme ve güvenlik.
Çok kiracılı Azure Kubernetes Service kümesine sahip Kapsayıcılar için Application Gateway kullanma: Mikro hizmet tabanlı uygulamaları İnternet'te kullanıma açmak için AKS kümenizle Kapsayıcılar için Application Gateway kullanın.
GPU tabanlı iş yüklerini barındırmak için Azure Kubernetes Service kullanın: AI ve makine öğrenmesi senaryoları için AKS üzerinde GPU iş yüklerini çalıştırın.
AKS 2. gün operasyonları kılavuzu
Azure Kubernetes Service (AKS) 2. gün işlemleri kılavuzu: Önceliklendirme, düzeltme eki uygulama, yükseltme ve sorun giderme gibi AKS 2. gün işlemleri hakkında bilgi edinin.
AKS için yedekleme ve kurtarma: Küme yapılandırmanızı ve iş yüklerinizi koruyun.
Azure Kubernetes Service çalışan düğümlerine ve Kubernetes sürümlerine düzeltme eki uygulayın ve bunları yükseltin: Kümeleri güvenli ve güncel tutun.
AKS kümelerindeki ağ sorunlarını giderme: Ağ sorunlarını tanılama ve çözme.
Azure İzleyici kullanarak AKS'yi izleyin: Kümelerinizden telemetri toplayın ve analiz edin.
Yaygın sorunlar: Yaygın AKS sorunlarını giderme.
Önceliklendirme uygulamaları
AKS işlemleri için önceliklendirme uygulamaları: AKS sorunlarını gidermeye yönelik sistematik bir yaklaşım.
AKS kümesi durumunu değerlendirme: Önceliklendirme adımının bir parçası olarak AKS kümesinin genel durumunu denetleyin.
Düğüm ve pod durumunu inceleme: AKS çalışan düğümlerinin ve podlarının durumunu inceleyin ve sorunları çözün.
İş yükü dağıtımlarını izleme: İş yükü dağıtımlarının ve DaemonSet özelliklerinin düzgün çalışıp çalışmadığını denetleyin.
Erişim denetleyicilerini doğrulama: Erişim denetleyicilerinin beklendiği gibi çalıştığını doğrulayın.
Kapsayıcı kayıt defteri bağlantısını doğrulayın: Bir kapsayıcı kayıt defterine olan bağlantıyı doğrulayın.
PaaS kapsayıcı barındırma
Azure Container Apps ve Azure Container Instances altyapı yönetimini soyutlayan sunucusuz kapsayıcı platformları sağlar:
PaaS kapsayıcı mimarileri
Mikro hizmetleri Azure Container Apps'e dağıtma: Container Apps kullanarak mikro hizmetler oluşturma.
Azure Container Apps ve Dapr ile mikro hizmetler dağıtın: Container Apps'te Dapr ve KEDA kullanan olay temelli mikro hizmetler.
Kuruluşa hazır olma
Bulut benimseme sürecinin başındaki kuruluşlar, bulut benimsemeyi hızlandıran kanıtlanmış rehberliğe erişmek için Azure için
Azure kapsayıcı çözümünüzün kalitesini sağlamaya yardımcı olmak için Azure Well-Architected Framework'teki yönergeleri izleyin. Well-Architected Çerçevesi, mimari mükemmellik arayan kuruluşlar için açıklayıcı rehberlik sağlar ve maliyet açısından iyileştirilmiş Azure çözümleri tasarlama, sağlama ve izleme adımlarını açıklar. Kapsayıcıya özgü yönergeler için aşağıdaki Well-Architected Framework hizmet kılavuzlarını inceleyin:
En iyi uygulamalar
Azure üzerinde kapsayıcı iş yüklerinizin güvenilirliğini, güvenliğini, maliyet verimliliğini, performansını ve operasyonel kalitesini geliştirmek için bu en iyi yöntemleri izleyin:
Otomatik ölçeklendirme en iyi yöntemleri: Yatay ölçeklendirme stratejileri tasarlayın, ölçeklendirme sinyallerini seçin ve güvenli ölçeği azaltma davranışını planlayın.
Arka plan işleri kılavuzu: Uzun süre çalışan görevler için arka plan işlemeyi uygulayın.
Önbelleğe alma kılavuzu: Arka uç sistemlerinde performansı geliştirin ve yükü azaltın.
Maliyet İyileştirme
Azure kapsayıcı maliyetlerini yönetmek için kullanım desenlerinizi anlamanız ve doğru fiyatlandırma modellerini seçmeniz gerekir:
Azure Rezervasyonları: Bir yıllık veya üç yıllık taahhütlerle AKS düğüm sanal makinelerinde (VM) %72'ye varan tasarruf edin.
AKS için Azure spot VM'leri: Büyük indirimlerle kesintiye uğrayabilen iş yükleri için spot düğüm havuzlarını kullanın.
İşlem için Azure tasarruf planı: VM'ler, Container Instances ve diğer işlem hizmetlerinde esnek fiyatlandırma.
Kaynakları doğru boyutlandırın: Yeterince kullanılmayan düğümleri belirlemek ve pod’ların kaynak isteklerini optimize etmek için Azure Danışmanı önerilerini kullanın.
Container Apps tüketim planı: Yalnızca istek işleme sırasında kullanılan kaynaklar için ödeme yapma.
Container Apps işlemleri
Container Apps, yönetilen altyapı ile işletimsel ek yükü azaltır, ancak uygulamalarınızı izlemeniz ve yönetmeniz gerekir:
Kapsayıcı Uygulamalarını İzleme: Gözlemlenebilirlik için Azure İzleyici, Log Analytics ve Application Insights kullanın.
Sağlık yoklamaları: Kapsayıcı sağlığı için canlılık, hazır olma durumu ve başlatma yoklamalarını yapılandırın.
Düzeltmeler ve trafik bölme: Uygulama sürümlerini yönetin ve mavi-yeşil dağıtımlar uygulayın.
Kotalar ve sınırlar: Hizmet sınırlarını anlayın ve kapasiteyi buna göre planlayın.
Konteynerlerle güncel kalın
Azure kapsayıcı hizmetleri, modern uygulama zorluklarını ele almak için gelişir. En son güncelleştirmeler ve özellikler hakkında bilgi sahibi olun.
Önemli kapsayıcı hizmetleriyle ilgili güncel kalmak için aşağıdaki makalelere bakın:
Diğer kaynaklar
Aşağıdaki kaynaklar kapsayıcılar hakkında daha fazla bilgi bulmanıza yardımcı olabilir.
Azure Arc etkin Kubernetes: Azure Arc kullanarak her yerde çalışan Kubernetes kümelerini yönetin.
Azure Arc tarafından etkinleştirilen AKS: AKS'yi Azure Yerel ve Windows Server üzerinde çalıştırın.
Kubernetes kümeleri için Azure Arc karma yönetimi ve dağıtımı: Ortamlar arasında Kubernetes kümelerini yönetin.
karma ve uyarlamalı Azure bulut mimarisini kullanmaya başlama: Azure'daki karma çözümlere genel bakış.
Azure Yerel temel mimaride AKS: Azure Yerel dağıtımında üretime hazır AKS.
Amazon Web Services (AWS) veya Google Cloud uzmanları
Hızlı bir şekilde başlamanıza yardımcı olmak için, aşağıdaki makaleler Azure kapsayıcı seçeneklerini diğer bulut hizmetleriyle karşılaştırır ve geçiş kılavuzu sağlar:
Azure ve AWS'de kapsayıcılar ve kapsayıcı düzenleyicileri: Azure ve AWS kapsayıcı hizmetlerini karşılaştırın.
AWS uzmanları için Azure: AWS'ye aşina olan profesyoneller için Azure genel bakış.
Google Cloud'dan Azure hizmetleri karşılaştırması: Azure ve Google Cloud kapsayıcı hizmetlerini karşılaştırın.