Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
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.
Note
Bazı Express ortamları için Azure portal pencereleri işlevsel değildir.
Ö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
Express dağıtım modeli, dağıtım hızı ve sadeliğin en önemli olduğu HTTP 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.
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 hizmetleri | ❌ Hayır | Iş Yükü Profili Container Apps ortamlarını kullan |
| İşler ve toplu işleme | ❌ Hayır | Container Apps işlerini kullanın |
| Hizmet keşfi ile mikro hizmetler | ❌ Hayır | Iş Yükü Profili Container Apps ortamlarını kullan |
Değerlendirmeler
Express kullanırken şu önemli noktaları aklınızda bulundurun:
Giriş protokolleri: Express HTTP girişini destekler. HTTP/2, TCP, güvensiz HTTP, ek giriş portları veya hedef port otomatik algılama (
targetPort: 0) desteği yoktur.Tüketime dayalı CPU bilgi işlem: Express uygulamaları tüketime dayalı CPU bilgi işlem üzerinde çalışır. GPU iş yükleri için Tüketim GPU İş Yükü Profilleri gereklidir.
Ö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.
Odaklı ağ: Express, dahili veya harici giriş, IP kısıtlamaları, CORS, sanal ağ çıkışı ve ortam özel uç noktalarını destekler. Sanal ağ çıkışı için Express ortamını sanal ağ alt ağına bağlayın. Özel alan adları, istemci sertifikaları, oturum yakınlığı ve yerleşik hizmet keşfi desteklenmez.
Özellik erişilebilirliği: Express, odaklanmış bir Konteyner Uygulamaları yetenekleri seti sunar. Kullanıcı tarafından atanan yönetilen kimlikler, HTTP, CPU ve bellek ölçeklendirme kuralları,
EmptyDirhacim montajları ve özel geçici depolama aşağıdaki tabloda açıklanan sınırlamalarla mevcuttur. Dapr, görevler, iş yükü profilleri ve sistem tarafından atanan yönetilen kimlikler desteklenmiyor.
Desteklenen özellikler
Express, Azure Container Apps'in sade bir yetenek seti sunar. Her özellik iki erişilebilirlik durumundan birine ayrılır:
- ✅ Desteklenir: Express'te doğrudan çalışır.
- ❌ Desteklenmiyor: Express'te mevcut değil.
Kullanılabilir özellikler
| Özelliği | Availability |
|---|---|
| Sıfıra ölçeklendirin | ✅ Destekli |
| Konteyner görüntüsü dağıtımı | ✅ Desteklenen: Kullanıcı adı ve şifre sırlarıyla doğrulanmış kamuya açık ve özel görseller |
| Birden çok replikalar | ✅ Destekli |
| Ortam değişkenleri | ✅ Desteklenen: Literal değerler ve manuel sırlara referanslar |
| HTTP girişi | ✅ Desteklenen: Hedef portu otomatik algılama desteklenmiyor |
| Varsayılan giriş alanı |
✅Desteklenen: Microsoft tarafından yönetilen azurecontainerapps.io etki alanı |
| Ekspres yönetim deneyimi | ✅ Desteklenir: Express uygulamaları oluşturma ve yönetme için kolaylaştırılmış bir deneyim |
| Log yayını | ✅ Desteklenen: Canlı, konteyner başına log akışları |
| Bölgesel kullanılabilirlik | ✅ Aşağıda listelenen bölgelerde destekleniyor |
| Uygulamaları başlat ve durdur | ✅ Destekli |
| Tüketim tabanlı faturalama | ✅ Desteklenen: Kullanım temelli faturalama |
| Sürekli güncellemeler | ✅ Destekleniyor: Güncellemeler aktif revizyonun yerini otomatik olarak değiştiriyor. Trafik bölmesi desteklenmiyor. |
| IP kısıtlamaları | ✅ Desteklenen: CIDR aralığına göre trafiğe izin ver veya reddet |
| Konsol erişimi | ✅ Desteklenen: Tarayıcı bazlı, konteyner başına konsol |
| İç ve dış giriş | ✅ Destekli |
| Tek revizyonlu dağıtım | ✅ Destekli: Yerleşik |
| Uygulamadan uygulamaya iletişim | ✅ Desteklenen: Uygulamalar, genel uygulama URL'lerini kullanarak iletişim kurar. Dahili hizmet keşfi desteklenmiyor. |
| Sırlar | ✅ Desteklenen: Sırları doğrudan uygulamaya ekleyin. Key Vault referansları mevcut değil. |
| Metrics (Azure İzleyici) | ✅ Uygulama genel görünümü ve ortam panelinde destekleniyor |
| Günlükler (Log Analytics) | ✅Desteklenen: Express ortamı için etkinleştirerek logları Log Analytics'e gönderin. |
| Otomatik ölçeklendirme | ✅ Desteklenen: Uygulamalar HTTP trafiği, CPU veya bellek üzerinde ölçeklenebilir. Özel KEDA ölçekleyicileri desteklenmiyor. |
| Uygulama çalışma zamanı için kullanıcı tarafından atanan yönetilen kimlik | ✅ Desteklenen: Uygulamalar, kullanıcı tarafından atanan yönetilen kimlikleri kullanabilir. Sistem tarafından atanan yönetilen kimlikler desteklenmez. |
| İmaj çekme için kullanıcı tarafından atanmış yönetilen kimlik | ✅Desteklenen: Uygulamalar, desteklenen Azure Container Registry sunucularından görselleri çekmek için kullanıcı tarafından atanan bir kimlik kullanabilir. Sistem tarafından atanan yönetilen kimlikler desteklenmez. |
| Sanal ağ tümleştirmesi | ✅ Desteklenen: Uygulamalar, Express ortamları için yapılandırılmış sanal ağ üzerinden giden trafiği gönderebilir. |
| Ses montajları |
✅ Desteklenen: Her konteyner 10 EmptyDir hacme kadar monte edilebilir. Diğer birim türleri ve subPath desteklenmez. |
| Geçici depolama |
✅ Desteklenen: Birleşik konteyner ve EmptyDir depolama her replika için 40 GiB'yi aşmamalıdır. |
| Ekspres çevre kotaları | ✅ Desteklenir: Bölgesel ve küresel Express ortam sınırları uygulanır |
| sağlık kontrolleri | ✅ Desteklenen: Uygulamalar HTTP ve TCP sağlık probları kullanabilir. Yönetici tabanlı problar desteklenmiyor. |
| CORS | ✅ Desteklenen: Açık yanıt başlıkları desteklenmiyor. |
| Özel uç noktalar | ✅ Desteklenen: Express ortamları, genel ağ erişimi devre dışı bırakıldığında özel bir uç nokta kullanabilir. |
Desteklenmiyor
Express aşağıdaki yetenekleri desteklemez:
- Yan araba konteynerleri
- Başlatma konteynerleri
- Güvensiz HTTP girişi
- TCP girişi
- Hata ayıklama konsolu
- Key Vault gizli referansları
- Kolay Doğrulama
- Yönetilen sertifikalara sahip özel alan adları
- Müşteri tarafından sağlanan sertifikalara sahip özel alan adları
- Müşteri tarafından sağlanan bir sertifika ile özel alan alanı eki
- Yönetilen sertifika ile özel alan alanı eki
- İstemci sertifikaları
- Azure İzleyici logging
- Oturum bağımlılığı
- Azure Dosyalar depolama
- GPU
- Ek giriş portları
- Dapr
- Dağıtım etiketleri
- Dil yığını yapılandırması
- Birden fazla revizyon ve trafik bölünmesi
- Dayanıklılık
- Kaynaktan buluta dağıtım
- Aspire
- Bakım süreleri
- OpenTelemetry
- Premium giriş
- İş yükü profilleri
- Eşler arası trafik şifreleme
- Container Apps görevleri
- Alanlar arası yedeklilik
Bölgesel kullanılabilirlik
Express, aşağıdaki Azure bölgelerinde mevcuttur:
- Australia East
- Doğu Avusturya
- Brazil South
- Canada Central
- Canada East
- Central India
- Central US
- Chile Central
- East Asia
- East US
- Doğu ABD 2
- Doğu ABD 2 EUAP
- France Central
- Almanya Batı Merkez
- Indonesia Central
- Italy North
- Japan East
- Japan West
- Jio Orta Hindistan
- Kore Orta
- Malaysia West
- Mexico Central
- Yeni Zelanda Kuzey
- ABD'nin Kuzey Orta Bölgesi
- North Europe
- Norway East
- Orta Polonya
- Güney Afrika - Kuzey
- ABD'nin Güney Merkez Bölgesi
- Güney Hindistan
- Southeast Asia
- İspanya Orta
- Sweden Central
- Kuzey İsviçre
- Batı İsviçre
- UAE North
- UK South
- UK West
- Orta Batı ABD
- West Europe
- West US
- Batı ABD 2
- Batı ABD 3