Azure Container Apps ortamları

Container Apps ortamı, bir veya daha fazla kapsayıcı uygulaması ve işi etrafında güvenli bir sınırdır. Container Apps çalışma zamanı işletim sistemi yükseltmelerini, ölçeklendirme işlemlerini, yük devretme yordamlarını ve kaynak dengelemeyi işleyerek her ortamı yönetir.

Ortamlar aşağıdaki özellikleri içerir:

Özellik Tanım
Type İki farklı tür Container Apps ortamı vardır: İş yükü profilleri ortamları ve Yalnızca tüketim ortamları. İş yükü profilleri ortamları hem Tüketim hem de Ayrılmış planları desteklerken Yalnızca Tüketim ortamları yalnızca Tüketim planını destekler.
Sanal ağ Sanal ağ, ortamın güvenli sınırlarını zorlayan her ortamı destekler. Bir ortam oluştururken, sizin için sınırlı ağ özelliklerine sahip bir sanal ağ oluşturulur veya kendiniz sağlayabilirsiniz. Mevcut bir sanal ağ eklemek, ağınız üzerinde ayrıntılı denetim sağlar.
Birden çok kapsayıcı uygulaması Birden çok kapsayıcı uygulaması aynı ortamda olduğunda, aynı sanal ağı paylaşır ve günlükleri aynı günlük hedefine yazar.
Çoklu hizmet tümleştirmesi Azure Container Apps ortamınıza Azure İşlevleri ve Azure Spring Apps ekleyebilirsiniz.

Azure Container Apps environments.

Gereksinimlerinize bağlı olarak, bir veya daha fazla Container Apps ortamı kullanmak isteyebilirsiniz. Tek veya birden çok ortam kullanmanız gerekip gerekmediğini belirlemenize yardımcı olması için aşağıdaki ölçütleri kullanın.

Tek ortam

Şunu yapmak istediğinizde tek bir ortam kullanın:

  • İlgili hizmetleri yönetme
  • Aynı sanal ağa farklı uygulamalar dağıtma
  • Dapr hizmeti çağırma API'sini kullanarak iletişim kuran Dapr uygulamalarını izleme
  • Uygulamaların aynı Dapr yapılandırmasını paylaşmasını sağlama
  • Uygulamaların aynı günlük hedefini paylaşmasını sağlama

Birden çok ortam

İki veya daha fazla uygulamanın şunları kullanmasını istediğinizde birden fazla ortam kullanın:

  • Hiçbir zaman aynı işlem kaynaklarını paylaşmayın
  • Dapr hizmeti çağırma API'sini kullanarak iletişim kurmuyor
  • Ekip veya ortam kullanımı nedeniyle yalıtılmış olun (örneğin, test ve üretim)

Türler

Türü Tanım Plan Faturalamayla ilgili dikkat edilmesi gerekenler
İş yükü profili Sıfıra ölçek desteğiyle sunucusuz uygulamaları çalıştırın ve yalnızca uygulamalarınızın tüketim profiliyle kullandığı kaynaklar için ödeme kullanın. Ayrıca, ayrılmış iş yükü profillerini kullanarak özelleştirilmiş donanıma ve daha yüksek maliyet öngörülebilirliğine sahip uygulamalar çalıştırabilirsiniz. Tüketim ve Ayrılmış Ayrı iş yükü profillerini kullanarak ya da her iki plan altında uygulamaları çalıştırmayı seçebilirsiniz. Ayrılmış plan, kaç iş yükü profili kullandığınızdan bağımsız olarak ortamın tamamı için sabit bir maliyete sahiptir.
Yalnızca tüketim Sıfıra ölçek desteğiyle sunucusuz uygulamaları çalıştırın ve yalnızca uygulamalarınızın kullandığı kaynaklar için ödeme kullanın. Yalnızca tüketim Yalnızca tek tek kapsayıcı uygulamaları ve bunların kaynak kullanımı için faturalandırılır. Container Apps ortamıyla ilişkili bir maliyet yoktur.

Günlükler

Ayarlar Azure Container Apps ortam API'sinin kaynağıyla ilgilidir.

Özellik Tanım
properties.appLogsConfiguration Ortamdaki tüm uygulamaların günlüklerinin yayımlandığı Log Analytics çalışma alanını yapılandırmak için kullanılır.
properties.containerAppsConfiguration.daprAIInstrumentationKey İzleme için Dapr'a sağlanan uygulama Analizler izleme anahtarı

İlkeler

Aşağıdaki koşullardan biri 90 günden uzun süre algılanırsa Azure Container Apps ortamları otomatik olarak silinir:

  • Boşta durumunda
  • Sanal ağ veya Azure İlkesi yapılandırması nedeniyle başarısız durumda
  • Sanal ağ veya Azure İlkesi yapılandırması nedeniyle altyapı güncelleştirmelerini engeller

Sonraki adımlar