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 |
Ayrılmış (Genel amaçlı) | Bellek ve işlem kaynaklarının dengesi | Daha büyük miktarda CPU ve/veya bellek gerektiren uygulamalar |
Ayrılmış (Bellek için 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 |
Ayrılmış (GPU etkin) (ö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. Ortamınızı oluştururken veya oluşturduktan sonra Ortamınıza Ayrılmış iş yükü profilleri ekleyebilirsiniz. İş yükü profilleri ortamları yalnızca Tüketim ortamlarından ayrı olarak dağıtılır.
Ortamınızdaki her Ayrılmış iş yükü profili için şunları yapabilirsiniz:
- Türü ve boyutu seçin
- Profile birden çok uygulama dağıtma
- Uygulamaların gereksinimlerine göre örnek 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
Gpu iş yükü profilini bir ortama yalnızca ortam oluşturulduktan sonra uygulayabilirsiniz.
Profil türleri
Bölgeye göre kullanılabilen farklı iş yükü profilleri türleri ve boyutları vardır. Varsayılan olarak, her Ayrılmış plan bir tüketim profili içerir, ancak aşağıdaki profillerden herhangi birini de ekleyebilirsiniz:
Görünen ad | Veri Akışı Adı | Sanal işlemci | Bellek (GiB) | GPU | Kategori | Tahsis |
---|---|---|---|---|---|---|
Tüketim | Tüketim | 4 | 8 | - | Tüketim | çoğaltma başına |
Ayrılmış-D4 | D4 | 4 | 16 | - | Genel amaçlı | düğüm başına |
Ayrılmış-D8 | D8 | 8 | 32 | - | Genel amaçlı | düğüm başına |
Ayrılmış-D16 | D16 | 16 | 64 | - | Genel amaçlı | düğüm başına |
Ayrılmış-D32 | D32 | 32 | 128 | - | Genel amaçlı | düğüm başına |
Ayrılmış E4 | E4 | 4 | 32 | - | Bellek için iyileştirilmiş | düğüm başına |
Ayrılmış E8 | E8 | 8 | 64 | - | Bellek için iyileştirilmiş | düğüm başına |
Ayrılmış E16 | E16 | 16 | 128 | - | Bellek için iyileştirilmiş | düğüm başına |
Ayrılmış E32 | E32 | 32 | Kategori 256 | - | Bellek için iyileştirilmiş | düğüm başına |
Ayrılmış NC24-A100 (önizleme) | NC24-A100 | 24 | 220 | 1 | GPU etkin | düğüm başına* |
Ayrılmış NC48-A100 (önizleme) | NC48-A100 | 48 | 440 | 2 | GPU etkin | düğüm başına* |
Ayrılmış NC96-A100 (önizleme) | NC96-A100 | 96 | 880 | 4 | GPU etkin | düğüm başına* |
* Kapasite, servis talebi temelinde 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 bkz . donanım başvurusu.
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 uygulamalara yönelik talep veya mevcut bir uygulamanın daha fazla çoğaltması profilin geçerli kaynaklarını aştığında profil örnekleri eklenebilir.
Aynı zamanda, gerekli çoğaltmaların sayısı düşerse 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.
Ağ
İş 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.