Aracılığıyla paylaş


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

bir iş yükü profili, bir ortamda dağıtılan kapsayıcı uygulamaları için kullanılabilir işlem ve bellek kaynaklarının miktarını belirler.

Profiller, uygulamalarınızın farklı gereksinimlerine uyacak şekilde yapılandırılır.

Profil türü Açıklama Olası kullanım
Tüketim Tüm yeni ortamlara otomatik olarak eklenir. Belirli donanım gereksinimleri gerektirmeyen uygulamalar
Tüketim Grafik İşlemcisi Sıfıra ölçeklendirilen sunucusuz GPU'lar Batı ABD 3, Doğu Avustralya ve İsveç Orta bölgelerinde kullanılabilir. GPU gerektiren uygulamalar
Özel (Genel amaçlı) Bellek ve işlem kaynaklarının dengesi Daha büyük miktarda CPU ve/veya bellek gerektiren uygulamalar
Özel (Bellek iyileştirilmiş) Daha fazla bellek kaynağı Büyük bellek içi verilere, bellek içi makine öğrenmesi modellerine veya diğer yüksek bellek gereksinimlerine erişmesi gereken uygulamalar
Özel (GPU etkinleştirilmiş) (önizleme) Gpu, Batı ABD 3 ve Kuzey Avrupa bölgelerinde daha fazla bellek ve işlem kaynağıyla etkinleştirildi. GPU gerektiren uygulamalar

Not

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

Tüketim iş yükü profili, her İş Yükü profili ortam türüne eklenen varsayılan profildir. Her GPU türü için Tüketim GPU iş yükü profilleri ekleyebilirsiniz. Tüm Consuption iş yükü profilleri:

  • Gerektiğinde otomatik olarak ölçeklendir
  • Birden çok uygulama dağıtabilir

Ortamınıza Ayrılmış iş yükü profilleri ekleyebilirsiniz. Bunlar şunları yapmanızı sağlar:

  • Uygulamalarınız için ayrılmış VM'leri kullanma
  • VM'nin türünü ve boyutunu seçin
  • Her profilde birden çok uygulama dağıtma
  • Uygulamaların gereksinimlerine göre VM örnekleri eklemek ve kaldırmak için otomatik ölçeklendirmeyi kullanma
  • Maliyetleri daha iyi kontrol etmek için profilin ölçeklendirmesini sınırlayın

Uygulamalarınızın her birini Container Apps ortamınızda tanımlanan iş yükü profillerinden herhangi birinde çalışacak şekilde yapılandırabilirsiniz. Bu yapılandırma, her uygulamanın uygun işlem altyapısında çalışabileceği mikro hizmetleri dağıtmak için idealdir.

Not

Ayrılmış GPU iş yükü profilini yalnızca başlangıçta bir ortam oluştururken ekleyebilirsiniz. Tüketim GPU'sunun ve diğer iş yükü profillerinin türleri daha sonra eklenebilir.

Profil türleri

Bölgeye göre kullanılabilen farklı iş yükü profilleri türleri ve boyutları vardır. Varsayılan olarak, iş yükü profili etkinleştirilmiş her ortam bir Tüketim profili içerir, ancak aşağıdaki profillerden herhangi birini de ekleyebilirsiniz:

Görünen ad Veri Akışı Adı vCPU (Sanal İşlemci) Bellek (GiB) GPU (Grafik İşleme Birimi) Kategori Tahsis Kota adı
Tüketim Tüketim 4 8 - Tüketim replika başına Yönetilen Çevre Tüketim Çekirdekleri
Tüketim-GPU-NC24-A100 Tüketim-GPU-NC24-A100 24 220 1 Tüketim GPU'su kopya başına Abonelik Tüketimi NCA 100 Gpus
Tüketim-GPU-NC8as-T4 Tüketim-GPU-NC8as-T4 8 56 1 Güç Tüketimi GPU'su kopya başına T 4 GPU'lar için Abonelik Tüketimi
Dedicated-D4 D4 4 16 - Genel amaçlı düğüm başına Yönetilen Ortam Genel Amaçlı Çekirdekleri
Özel-D8 D8 8 32 - Genel amaçlı düğüm başına Yönetilen Ortam Genel Amaçlı Çekirdekleri
Dedicated-D16 D16 16 64 - Genel amaçlı düğüm başına Yönetilen Ortam Genel Amaçlı Çekirdekleri
Özel Tahsisli-D32 D32 32 128 - Genel amaçlı düğüm başına Yönetimli Ortam Genel Amaçlı Çekirdekler
Özel E4 E4 4 32 - Bellek için optimize edilmiş düğüm başına Yönetilen Ortam İçin Bellek Optimizasyonu Yapılmış Çekirdekler
Özel E8 E8 8 64 - Bellek optimize düğüm başına Yönetilen Ortam Bellek Optimizasyonlu Çekirdekler
Dedicated-E16 E16 16 128 - Bellek optimize edilmiş düğüm başına Yönetilen Ortam Bellek Optimizasyonu Yapılmış Çekirdekler
Ayrılmış E32 E32 32 256 - Bellek optimize edilmiş düğüm başına Yönetilen Ortam Bellek Optimize Edilmiş Çekirdekler
Özel NC24-A100 (önizleme) NC24-A100 24 220 1 GPU etkinleştirildi düğüm başına* Abonelik NCA 100 Gpus
Özel NC48-A100 (önizleme) NC48-A100 48 440 2 GPU etkinleştirildi düğüm başına* Abonelik NCA 100 Gpus
Ayrılmış NC96-A100 (önizleme) NC96-A100 96 880 4 GPU etkinleştirilmiş düğüm başına* Abonelik NCA 100 Gpus

* Kapasite, her duruma göre ayrılır. Uygulamanız için gereken kapasite miktarını istemek için bir destek bileti gönderin.

Not

Komutu az containerapp env workload-profile set artık bir iş yükü profili seçmek için kullanılamaz. Bunun yerine az containerapp env workload-profile add veya az containerapp env workload-profile update kullanın.

Farklı çekirdek ve bellek boyutlarına ek olarak, iş yükü profillerinin de farklı görüntü boyutu sınırları vardır. Kapsayıcı uygulamalarınızın görüntü boyutu sınırları hakkında daha fazla bilgi edinmek için donanım referansı bölümüne bakın.

Farklı iş yükü profillerinin kullanılabilirliği bölgeye göre değişir.

Kaynak kullanımı

Bir iş yükü profili içindeki her uygulamanın belleğini ve CPU kullanımını kısıtlayabilir ve bir iş yükü profilinin tek bir örneğinde birden çok uygulama çalıştırabilirsiniz. Ancak, bir kapsayıcı uygulaması için kullanılabilen toplam kaynaklar, bir profile ayrılan kaynaklardan daha azdır. Ayrılan ve kullanılabilir kaynaklar arasındaki fark, Container Apps çalışma zamanı tarafından ayrılan miktardır.

Ölçeklendirme

Yeni uygulamalar veya mevcut bir uygulamanın daha fazla kopyası için talep, profilin mevcut kaynaklarını aştığında, profil örnekleri eklenebilir.

Aynı zamanda, gerekli replik sayısı azalırsa profil örnekleri kaldırılabilir. En az ve en fazla profil örneği sayısı üzerindeki kısıtlamalar üzerinde denetime sahipsiniz.

Azure, çalışan profil örneklerinin sayısına göre faturalamayı büyük ölçüde hesaplar.

İş yükü profili ortamını kullandığınızda, giriş ve çıkış ağ trafiğinizin (kullanıcı tanımlı yollar gibi) güvenliğini tamamen sağlayan ek ağ özellikleri kullanılabilir. Hangi ağ özelliklerinin desteklendiği hakkında daha fazla bilgi edinmek için bkz . Azure Container Apps ortamında ağ oluşturma. Container Apps ile ağınızın güvenliğini sağlama adımları için Container App ortamınızı kilitleme bölümüne bakın.

Sonraki adımlar