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. |
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