Azure Container Apps hızlı genel bakış (önizleme)

Azure Container Apps express, kapsayıcılı web uygulamalarını Azure dağıtmanın en hızlı yolunu sağlar. Express, varsayılan değerlerle ve minimum yapılandırma yüzeyiyle web uygulamalarınızı bulutta mümkün olan en hızlı şekilde çalıştırmak için tasarlanmış, geliştirici öncelikli ve aracı öncelikli bir platformdur.

Express kullanarak, önce ortam sağlamayı beklemeden doğrudan bir kapsayıcı uygulaması oluşturabilirsiniz. Hızlı kaynak sağlama ve sıfırdan ölçekleme özellikleri, Express’i yapay zeka destekli uygulamalar ve ajan arka uçları için ideal bir barındırma platformu haline getirir.

Azure Container Apps hızlı karşılama ekranının ekran görüntüsü.

Önemli özellikler

Hızlı dağıtım modeli, uygulamanızı oluşturmaya odaklanabilmeniz için altyapı kararlarını kaldırır.

Kapasite Ayrıntılar
Yüksek hızlı fırlatma Altyapı ayarlaması gerektirmeden dakikalar içinde dağıtın. Ölçeklendirme davranışı başlangıçta yerleşik olarak bulunur.
Basit, güçlü uygulamalar API'ler, SaaS ön uçları, yapay zeka ağ geçitleri ve olay odaklı web arka uçları gibi HTTP öncelikli iş yüklerini çalıştırın.
Otomatik esneklik Sıfırdan hiper ölçeke otomatik olarak ölçeklendirin. Platform, öngörülemeyen trafik düzenleri için tasarlanmıştır ve ölçeklendirme sizin için yönetilir.
Sıfırdan ölçeklendirme Uygulamanızın ölçeği boştayken sıfıra düşürülerek isteğe bağlı olarak yedeklenir, böylece yalnızca kullandığınız kadar ödersiniz.
Yüksek hızlı başlangıç İyileştirilmiş soğuk başlangıç, uygulamanızın trafiğe hızlı bir şekilde hizmet vermeye hazır olmasını sağlar.
Tercih edilmiş varsayılanlar Altyapı ayarlarını yapılandırmanız gerekmeyecek şekilde duyarlı varsayılanlar otomatik olarak uygulanır.
Minimum yapılandırma yüzeyi Daha az karar vermek, üretime daha hızlı zaman ayırma anlamına gelir.
Geliştirici hızı Altyapıya daha az zaman harcayıp kod yazmaya daha fazla zaman ayırın.

Yaygın senaryolar

Hızlı dağıtım modeli, dağıtım hızının ve basitliğin en önemli olduğu HTTP tabanlı web iş yükleri için en iyi şekilde çalışır.

  • SaaS uygulamaları: Altyapıyı ölçeklendirme konusunda endişelenmeden SaaS ürünlerini başlatın.

  • Yapay zeka uygulaması ön uçları: Taleple ölçeklendirilen yapay zeka destekli arabirimler ve ağ geçitleri dağıtın.

  • Geliştirici araçları: İç ve dış geliştirici araçlarını sıfır yapılandırmalı dağıtımla sunun.

  • Web panoları: Anlık kullanılabilirlik ile iç analiz, izleme ve yönetici panelleri oluşturun.

  • Başlangıçlar ve yeni projeler: Fikir aşamasından üretime dakikalar içinde geçin. Hızla prototip oluşturun ve büyüdükçe ölçeklendirin.

  • Hızlı prototip oluşturma: Fikirleri hızla derleyin ve doğrulayın, ardından yeniden platform oluşturmadan üretimde çalışmaya devam edin.

Express nasıl çalışır?

Hızlı dağıtım modeli, Bir Container Apps ortamını yönetme gereksinimini kaldırarak dağıtım deneyimini basitleştirir. Uygulamanızı dağıtırsınız ve platform temel alınan kaynakları sizin için sağlar.

  • Yönetecek daha az ortam ayrıntısı: Platform, portalı kullanırken uygulamanız için hafif bir ortam oluşturur. CLI'dan çalışıyorsanız, yine de kendiniz bir ortam oluşturursunuz.

  • Tüketim tabanlı işlem: Express uygulamaları kullandıkça öde fiyatlandırması ile tüketim CPU'su üzerinde çalışır. Uygulamalarınız boştayken sıfıra ölçeklendirilir, böylece yalnızca uygulamanızın kullandığı işlem için ödeme alırsınız.

  • Düşünceli varsayılanlar: Platform, ölçeklendirme kuralları, ağ ve kaynak ayırma gibi yapılandırma kararlarını üretime hazır varsayılanlarla işler.

  • İstek temelli süre: Uygulamanız istek aldığında işlem çalışır ve trafik durduğunda ölçeği küçültür.

  • İyileştirilmiş soğuk başlangıç: Platform otomatik olarak soğuk başlatma davranışını iyileştirir, böylece uygulamanız sıfırdan ölçeklendirmeden sonra trafiğe hızlı bir şekilde hizmet vermeye hazırdır.

  • Özel yönetim kullanıcı arabirimi: Express uygulamaları, Azure portalından ayrı bir kullanıcı arabirimi deneyimi aracılığıyla yönetilir. Hızlı bir uygulama oluşturduğunuzda veya yönettiğiniz zaman platform sizi standart Azure portalı deneyimi yerine bu kolaylaştırılmış arabirime yönlendirir.

    Azure Container Apps hızlı oluşturma deneyiminin ekran görüntüsü.

Express ne zaman kullanılır?

Express'in iş yükünüz için uygun olup olmadığını belirlemek için aşağıdaki tabloyu kullanın.

Scenario Express kullanma Alternatif
Web uygulamaları ve REST API'leri ✅ Evet
SaaS ön uçları ve yapay zeka ağ geçitleri ✅ Evet
Hızlı prototip oluşturma ve başlangıçlar ✅ Evet
Web panoları ve yönetici panelleri ✅ Evet
GPU iş yükleri ❌ Hayır Ayrılmış iş yükü profilleriyle sunucusuz GPU'ları kullanma
TCP tabanlı hizmetler ❌ Hayır Standart Container Apps ortamlarını kullanma
İşler ve toplu işleme ❌ Hayır Container Apps işlerini kullanın
Hizmet keşfi ile mikro hizmetler ❌ Hayır Standart Container Apps ortamlarını kullanma

Değerlendirmeler

Express kullanırken şu önemli noktaları aklınızda bulundurun:

  • Yalnızca HTTP iş yükleri: Express, HTTP üzerinden iletişim kuran web uygulamalarını ve API'leri destekler. TCP tabanlı iş yükleri desteklenmez.

  • Tüketime dayalı CPU bilgi işlem: Express uygulamaları tüketime dayalı CPU bilgi işlem üzerinde çalışır. GPU iş yükleri , ayrılmış iş yükü profillerine sahip standart Container Apps gerektirir.

  • Önceden belirlenmiş tercihlere sahip yapılandırma: express modeli, minimum yapılandırma seçenekleriyle önceden belirlenmiş varsayılanlar kullanır. İşlem, ağ veya soğuk başlangıç davranışı üzerinde ayrıntılı denetime ihtiyacınız varsa standart Container Apps'i iş yükü profilleri ortamıyla kullanın.

  • Özellik kullanılabilirliği: Express, lansman sırasında odaklanmış bir özellik kümesi sunar. Özel sanal ağlar, Dapr tümleştirmesi ve yerleşik hizmet bulma gibi standart Container Apps ortamlarında sağlanan bazı özellikler express'te kullanılamaz.

Desteklenen özellikler

Hızlı dağıtım modeli aşağıdaki özellikleri destekler. Microsoft yeni özellikleri kullanıma sundukça bu liste güncellenir.

Özelliği Destekleniyor
Sıfıra ölçeklendirin ✅ Evet
Görüntü dağıtımı (anonim ve belirteç tabanlı) ✅ Evet
Birden çok kopya ✅ Evet
Ortam değişkenleri ✅ Evet
Girişi etkinleştirme ✅ Evet
Yeni portal deneyimi ✅ Evet
Log akışı ✅ Evet
Bölge kısıtlaması ✅ Evet
Günlükler (Log Analytics) ✅ Evet
Sıralı güncelleştirmeler ⚠️ Kısmi
Sırlar Geliştirme aşamasında
Billing Geliştirme aşamasında
Key Vault’tan gizli bilgiler Geliştirme aşamasında
Otomatik ölçeklendirme (KEDA tabanlı) Geliştirme aşamasında
Yönetilen kimlik (uygulama çalışma zamanı) Geliştirme aşamasında
Yönetilen kimlik (görüntü çekme) Geliştirme aşamasında
Sanal Ağ (VNet) tümleştirmesi Geliştirme aşamasında
Quota Geliştirme aşamasında
Sağlık denetimleri Geliştirme aşamasında
Exec erişimi Geliştirme aşamasında
Kolay Kimlik Doğrulaması Geliştirme aşamasında
Ölçümler (Azure İzleyici) Geliştirme aşamasında
Özel alan adı (yönetilen sertifika) Geliştirme aşamasında
IP kısıtlamaları Geliştirme aşamasında
Kaynaklar Arası Paylaşım (CORS) Geliştirme aşamasında
Günlükler (Azure İzleyici) Geliştirme aşamasında
Oturum yakınlığı Geliştirme aşamasında
Sidecar konteyner Geliştirme aşamasında
Başlatma kapsayıcısı Geliştirme aşamasında
Birimi bağla Geliştirme aşamasında
Geçici depolama Geliştirme aşamasında
GPU (Grafik İşleme Birimi) Geliştirme aşamasında
Güvenli olmayan HTTP girişi Geliştirme aşamasında
Ek bağlantı noktaları Geliştirme aşamasında
Uygulamadan uygulamaya iletişim Geliştirme aşamasında
Hata ayıklama konsolu Geliştirme aşamasında
Dağıtım etiketi Geliştirme aşamasında
Dil yığını Geliştirme aşamasında
Çoklu revizyon / trafik ayırma Geliştirme aşamasında
Resiliency Geliştirme aşamasında
Kaynak-bulut dağıtımı Geliştirme aşamasında
TCP protokolü Geliştirme aşamasında
Aspire Geliştirme aşamasında
Bakım süresi Geliştirme aşamasında
OpenTelemetry Geliştirme aşamasında
Premium giriş Geliştirme aşamasında
Özel uç nokta Geliştirme aşamasında
İş yükü profilleri Geliştirme aşamasında
Eşler arası şifreleme Geliştirme aşamasında
Job Geliştirme aşamasında
Tek revizyon yönetimi Geliştirme aşamasında
Özel alan adı (BYOC) Geliştirme aşamasında
Ortam özel etki alanı son eki (BYOC) Geliştirme aşamasında
Ortam özel etki alanı uzantısı (yönetilen sertifika) Geliştirme aşamasında
Azure Dosya Depolama Geliştirme aşamasında
Bölge yedekliliği Geliştirme aşamasında
Uygulamadan uygulamaya (iç FQDN) Geliştirme aşamasında
İç ve dış uygulamalar karşılaştırması Geliştirme aşamasında

Bölgesel kullanılabilirlik

Genel önizleme sırasında express, başlangıçta Orta Batı ABD ve Doğu Asya bölgelerinde kullanılabilir. Daha fazla bölge için destek yakında sunulacaktır.

Sonraki Adımlar