Azure Container Apps'te iş yükü profilleri

İş yükü profili, Azure Container Apps ortamında dağıtılan kapsayıcı uygulamaları için kullanılabilir işlem ve bellek kaynaklarının türünü ve miktarını belirler. Farklı profilleri, uygulamalarınızın farklı gereksinimlerine uyacak şekilde yapılandırabilirsiniz.

Profil türleri

Azure Container Apps üç iş yükü profili türünü destekler: Tüketim, Ayrılmış ve Flex.

Her profil türü, uygulamalarınızın nasıl ölçeklendirileceğini, kaynak yalıtım düzeyini ve faturalandırılma şeklinizi belirler.

  • Tüketim profilleri sunucusuz mimari kullanır. Bu profildeki uygulamalar, isteğe bağlı olarak otomatik bir şekilde ölçeklendirilir ve boşta kaldığında sıfıra ölçeklenecek şekilde ayarlanabilir. Yalnızca çalışan uygulamalarınızın kullandığı kaynaklar için ödeme alırsınız. Sunucusuz odaklı faturalama, özel iş yükleri için sunucusuz GPU'lar için de geçerlidir. Yalnızca uygulamalarınızın kullandığı kaynaklar için ödeme yaptığınız için Tüketim profili, iş yükü düzeyinin tahmin edilemediği büyük istek artışları veya senaryolarla karşılaşan uygulamalar için uygundur.

  • Ayrılmış profiller , kendi ayrılmış havuzunuzdaki ayrılmış işlem kaynaklarında çalışır. Sanal makinenin boyutunu ve türünü seçer, profil başına birden çok uygulama dağıtır ve profil başına ücretlendirilirsiniz. Ayrılmış profiller, düzenli iş yükleri için daha uygun maliyetli olabilir ve genel amaçlı, bellek için iyileştirilmiş ve GPU kullanım örneklerini destekler.

  • Esnek profil (önizleme), Tüketim profilinin faturalama ve kurulum basitliğini Ayrılmış profillerin performans özelliklerinin çoğuyla birlendirir. Esnek profiller, Tüketim profili artı ayrılmış yönetim ücreti gibi faturalandırılır, tek kiracılı işlem havuzunda çalıştırılır, planlı bakım pencereleri sunar, ayrılmış ağ oluşturma ve daha büyük çoğaltma boyutlarına erişim sağlar. Esnek profiller için en az /25alt ağ gerekir. Esnek profilde çalışan uygulamalar sıfıra ölçeklendirilemez.

Her Container Apps ortamı varsayılan bir Tüketim profili içerir. Uygulamanızın gereksinimlerini karşılamak için Ayrılmış veya Tüketim GPU profilleri ve kullanılabilir olduğunda Esnek profiller ekleyebilirsiniz.

Not

Esnek profil şu anda yalnızca şu bölgelerde kullanılabilir: Doğu Avustralya, Brezilya Güney, Orta Kanada, Doğu Hindistan, Doğu Asya, Orta Batı Almanya, Orta Kore, Kuzey Avrupa, Güneydoğu Asya, Orta İsveç, Batı Birleşik Krallık, Orta Batı ABD ve Batı ABD 3.

İş yükü profili form faktörleri

Farklı iş yükü profili türleri genel amaçlı, bellek için iyileştirilmiş, GPU veya karma gibi farklı form faktörleri sunar.

Profil türü Form faktörleri Açıklama Olası kullanım
Tüketim Genel amaçlı Yeni ortamlara otomatik olarak eklenir ve sunucusuz Tüketim altyapısında çalışır. Belirli donanım gereksinimleri gerektirmeyen uygulamalar.
Tüketim GPU (Grafik İşleme Birimi) Ölçek-sıfır sunucusuz GPU'lar Batı ABD, Doğu Avustralya ve Orta İsveç gibi bölgelerde kullanılabilir. Kullanılabilir bölgelerin tam listesini görmek için bkz. sunucusuz GPU tarafından desteklenen bölgeler GPU hızlandırma gerektiren uygulamalar.
Adanmış Genel amaçlı CPU ve bellek kaynakları dengesine sahip profiller. Daha büyük miktarda CPU veya bellek gerektiren uygulamalar.
Adanmış Bellek için optimize edilmiş Bellek içi veriler veya makine öğrenmesi modelleri için daha fazla bellek kaynağı içeren profiller. Yüksek bellek gereksinimleri olan uygulamalar.
Adanmış GPU (Grafik İşleme Birimi) GPU özellikli işlem içeren profiller yalnızca belirli bölgelerde kullanılabilir. Ortam oluşturulurken GPU özellikli Ayrılmış profiller yapılandırılmalıdır. GPU hızlandırma ve ayrılmış donanım gerektiren uygulamalar.

Not

GPU özellikli profilleri kullanırken uygulamanızın CUDA'nın en son sürümünü çalıştırdığından emin olun.

Profil ayrıntıları

Aşağıdaki tablolarda, hangi seçeneğin sizin için en uygun olduğuna karar vermenize yardımcı olmak için benzer boyutları birlikte gruplandırarak profil türüne göre kullanılabilir iş yükü profilleri özetlemektedir. vCPU ve bellek alanları, profil boyutları arasında kaynak aralığını gösterir.

Tüketim profili ayrıntıları

Profil adları vCPU aralığı Bellek aralığı GPU türü Bölgeler Tahsis
Tüketim 0.25-4 0,5-8 GiB Desteklenen tüm bölgeler replika başına
Tüketim-GPU-NC24-A100, Tüketim-GPU-NC8as-T4 8–24 56–220 GiB NVIDIA T4, A100 Kullanılabilir bölgelerin tam listesini görmek için bkz. sunucusuz GPU tarafından desteklenen bölgeler replika başına

Tüm Tüketim profilleri sunucusuz ölçeklendirmeyi destekler ve çoğaltma başına kullanıma göre faturalandırılır.

Ayrılmış profil ayrıntıları

Classification Profil adları vCPU aralığı Bellek aralığı GPU türü Bölgeler Tahsis
General Purpose D4, D8, D16, D32 4–32 16–128 GiB Hiç kimse Desteklenen tüm bölgeler düğüm başına
Bellek Optimizasyonu Yapılmış E4, E8, E16, E32 4–32 32–256 GiB Hiç kimse Desteklenen tüm bölgeler düğüm başına
Gizli İşlem DC4, DC8, DC16, DC32, DC48, DC64, DC96 4-96 16-384 GiB Hiç kimse UAENorth düğüm başına
GPU (Grafik İşleme Birimi) NC24-A100, NC48-A100, NC96-A100 24–96 220–880 GiB A100 Batı ABD 3, Kuzey Avrupa düğüm başına

Not

GPU özellikli özel profiller kapasiteyi her bir vaka bazında ayırır. Gerekli kapasiteyi istemek için bir destek bileti göndermeniz gerekir.

Esnek profil ayrıntıları (önizleme)

Profil adları vCPU aralığı Bellek aralığı Bölgeler Tahsis
Esnek 0.25-4 0,5-16 GiB Doğu Avustralya, Güney Brezilya, Orta Kanada, Doğu Kanada, Orta Hindistan, Doğu Asya, Orta Batı Almanya, Orta Kore, Kuzey Avrupa, Güneydoğu Asya, Orta İsveç, Birleşik Krallık Batı, Orta Batı ABD, Batı ABD 3 replika başına

Kaynak tüketimi ve ölçeklendirme

bir iş yükü profilindeki her uygulama için bellek ve CPU kullanımını sınırlayabilirsiniz. Birden çok uygulama tek bir profil örneğini paylaşabileceğinden, tüm uygulamalar için yeterli kaynak sağlamak için profilin bellek ayarlarını değiştirmeniz gerekebilir.

Uygulamalarınız için kullanılabilir toplam kaynakların, çalışma zamanının bazı işlem kaynaklarını ayırması nedeniyle profilin ayırdığı miktardan biraz daha az olduğunu unutmayın. Talep geçerli kaynakların ötesine çıktığında sistem otomatik olarak daha fazla profil örneği ekler. Talep azaldıkça sistem örnekleri kaldırır. En düşük ve en yüksek örnek sayısını ayarlayarak ölçeklendirmeyi denetleyebilirsiniz. Faturalama, çalışan profil örneklerinin sayısına bağlıdır.

İş yükü profili ortamları, giriş ve çıkış trafiğinin güvenliğini sağlamak için kullanıcı tanımlı yollar gibi ek ağ özelliklerini kullanıma sunar. Ayrıntılar için ağ iletişimi belgelerine bakın.

Sonraki adımlar