Přehled služby Azure Container Apps Express

Azure Container Apps Express poskytuje nejrychlejší způsob nasazení kontejnerizovaných webových aplikací do Azure. Díky promyšlenému výchozímu nastavení a minimu možností konfigurace je express platforma navržená primárně pro vývojáře i agenty, která vám umožní zprovoznit webové aplikace v cloudu co nejrychleji.

Pomocí expressu můžete vytvořit aplikaci typu kontejner přímo bez čekání na zřízení prostředí. Funkce rychlého zprovozňování a škálování od nuly dělají z express ideální platformu pro aplikace využívající AI a backendové služby agentů.

Note

Některá okna Azure portálu pro Express nejsou funkční.

Klíčové funkce

Model expresního nasazení odebere rozhodnutí o infrastruktuře, abyste se mohli soustředit na vytváření aplikace.

Schopnost Podrobnosti
Vysokorychlostní start Nasazení v minutách bez nutnosti ladění infrastruktury Škálovatelnost je zabudována od samého začátku.
Jednoduché a výkonné aplikace Spouštějte úlohy primárně využívající HTTP, včetně rozhraní API, frontendů SaaS, AI bran a webových backendů řízených událostmi.
Automatická elasticita Automaticky škálujte od nuly až po hyperscale. Platforma je navržená pro nepředvídatelné vzory provozu a škálování se za vás zpracovává.
Škálování od nuly Vaše aplikace se při nečinnosti škáluje na nulu a podle potřeby zase nahoru, takže platíte jen za to, co používáte.
Vysokorychlostní spouštění Optimalizované studené spuštění zajišťuje, že vaše aplikace bude připravená rychle obsluhovat provoz.
Doporučené výchozí nastavení Rozumné výchozí hodnoty se použijí automaticky, takže nemusíte konfigurovat nastavení infrastruktury.
Minimální plocha konfigurace Méně rozhodnutí, která je potřeba udělat, znamená rychlejší čas do produkce.
Rychlost vývojáře Trávit méně času na infrastruktuře a více času psaní kódu.

Obvyklé scénáře

Model nasazení Express nejlépe funguje pro HTTP webové zátěže, kde je nejdůležitější rychlost nasazení a jednoduchost.

  • Aplikace SaaS: Spusťte produkty SaaS, aniž byste se museli starat o škálování infrastruktury.

  • Front-endy aplikací AI: Nasaďte rozhraní a brány využívající AI, které se škálují podle poptávky.

  • Vývojářské nástroje: Dodávejte interní i externí vývojářské nástroje s nasazením bez nutnosti konfigurace.

  • Webové řídicí panely: Vytvářejte interní analýzy, monitorování a panely pro správu s okamžitou dostupností.

  • Startupy a nové projekty: Během několika minut přejděte z nápadu na produkční prostředí. Vytvářejte prototypy rychle a škálujte s růstem.

  • Rychlé vytváření prototypů: Rychlé sestavování a ověřování nápadů a následné spouštění v produkčním prostředí bez opětovného vytváření.

Jak express funguje

Model expresního nasazení zjednodušuje prostředí nasazení odebráním nutnosti spravovat prostředí Container Apps. Nasadíte aplikaci a platformu, která za vás zřídí základní prostředky.

  • Méně podrobností o prostředí ke správě: Při použití portálu vytvoří platforma pro vaši aplikaci lehké prostředí. Pokud pracujete z rozhraní příkazového řádku, stále vytváříte prostředí sami.

  • Výpočetní výkon účtovaný podle spotřeby: Aplikace Express běží na výpočetním výkonu CPU s průběžným účtováním. Vaše aplikace se při nečinnosti škáluje na nulu, takže platíte jenom za výpočetní prostředky, které vaše aplikace používá.

  • Promyšlené výchozí nastavení: Platforma se postará o rozhodnutí ohledně konfigurace, jako jsou pravidla škálování, nastavení sítí a přidělování prostředků, pomocí výchozího nastavení připraveného pro produkční nasazení.

  • Doba běhu řízená požadavky: Výpočet běží, když vaše aplikace přijímá požadavky, a omezí se, když provoz ustane.

  • Optimalizované studené spuštění: Platforma automaticky optimalizuje chování při studeném startu, takže vaše aplikace je připravená rychle obsluhovat provoz po škálování od nuly.

  • Specializované uživatelské rozhraní pro správu: Aplikace Express se spravují pomocí uživatelského rozhraní odděleného od portálu Azure. Když vytváříte nebo spravujete expresní aplikaci, platforma vás přesměruje na toto zjednodušené rozhraní místo standardního prostředí portálu Azure.

    Snímek obrazovky prostředí pro expresní vytvoření ve službě Azure Container Apps.

Kdy použít express

Následující tabulka vám umožní určit, jestli je express vhodný pro vaši úlohu.

Scénář Použití expressu Alternativní
Webové aplikace a rozhraní REST API ✅ Ano
Front-endy SaaS a brány AI ✅ Ano
Rychlé vytváření prototypů a startupů ✅ Ano
Webové dashboardy a administrační panely ✅ Ano
Úlohy GPU ❌ Ne Použití bezserverových grafických procesorů s vyhrazenými profily úloh
TCP služby ❌ Ne Používejte prostředí Workload Profile Container Apps
Úlohy a dávkové zpracování ❌ Ne Používejte úlohy Container Apps
Mikroslužby se zjišťováním služeb ❌ Ne Používejte prostředí Workload Profile Container Apps

Úvahy

Při použití expressu mějte na paměti tyto důležité body:

  • Vstupní protokoly: Express podporuje HTTP vstup. Nepodporuje HTTP/2, TCP, nezabezpečené HTTP, další vstupní porty ani automatickou detekci cílových portů (targetPort: 0).

  • Využití výpočetních prostředků procesoru: Expresní aplikace běží na výpočetních prostředcích procesoru založených na spotřebě. GPU pracovní zátěže vyžadují Consumption GPU Workload Profiles.

  • Konfigurace s pevně danými výchozími volbami: Model Express používá přednastavené výchozí volby a nabízí minimum konfiguračních možností. Pokud potřebujete jemně odstupňovanou kontrolu nad chováním výpočetních prostředků, sítí nebo studeného startu, použijte standardní kontejnerové aplikace s prostředím profilů úloh.

  • Zaměřené sítě: Express podporuje interní nebo externí vstup, omezení IP, CORS, výstup z virtuální sítě a privátní endpointy prostředí. Pro výstup z virtuální sítě připojte prostředí Express k podsíti virtuální sítě. Nejsou podporovány vlastní domény, klientské certifikáty, afinita relací a vestavěné objevování služeb.

  • Dostupnost funkcí: Express nabízí specializovanou sadu možností Container Apps. Uživatelem přiřazené spravované identity, pravidla pro škálování HTTP, CPU a paměti, připojení svazků EmptyDir a vlastní efemérní úložiště jsou k dispozici s omezeními popsanými v následující tabulce. Dapr, úlohy, profily úloh a systémem přiřazené spravované identity nejsou podporovány.

Podporované funkce

Express poskytuje zjednodušenou sadu funkcí Azure Container Apps. Každá funkce spadá do jednoho ze dvou stavů dostupnosti:

  • ✅ Podporováno: Pracuje přímo v Expressu.
  • ❌ Nepodporováno: Není dostupné v Expressu.

Dostupné možnosti

Vlastnost Availability
Měřítko na nulu ✅ Podporovaný
Nasazení kontejnerového obrazu ✅ Podporováno: Veřejné obrázky a soukromé obrázky ověřené pomocí tajemství uživatelského jména a hesla
Více replik ✅ Podporovaný
Proměnné prostředí ✅ Podporováno: Doslovné hodnoty a odkazy na manuální tajemství
HTTP vstup ✅ Podporováno: Není podporována automatická detekce cílových portů
Výchozí vstupní doména ✅Podporováno: doména spravovaná azurecontainerapps.io Microsoft
Zkušenosti s vedením Express ✅ Podporováno: Zjednodušený zážitek pro tvorbu a správu Express aplikací
Streamování protokolů ✅ Podporováno: Živé, jednotlivé kontejnerové logové streamy
Regionální dostupnost ✅ Podporováno v níže uvedených regionech
Aplikace spustit a zastavit ✅ Podporovaný
Fakturace založená na spotřebě ✅ Podporováno: Fakturace založená na využití
Průběžné aktualizace ✅ Podporováno: Aktualizace automaticky nahrazují aktivní verzi. Dělení provozu není podporováno.
Omezení IP adres ✅ Podporováno: Povolit nebo zakázat provoz podle rozsahu CIDR
Přístup ke konzole ✅ Podporováno: Konzole založená na prohlížeči, na jednotlivé kontejnery
Vnitřní a vnější vstup ✅ Podporovaný
Nasazení s jednou revizí ✅ Podporováno: Integrované
Komunikace mezi aplikacemi ✅ Podporováno: Aplikace komunikují pomocí veřejných URL adres. Interní objevování služeb není podporováno.
Tajné kódy ✅ Podporováno: Přidávejte tajemství přímo do aplikace. Odkazy na Key Vault nejsou k dispozici.
Metrics (Azure Monitor) ✅ Podporováno v přehledu aplikace a v přehledu prostředí
Logy (Log Analytics) ✅Podporováno: Odesílejte logy do Log Analytics tím, že je povolíte pro prostředí Express.
Automatické škálování ✅ Podporováno: Aplikace lze škálovat na základě HTTP provozu, využití CPU nebo paměti. Vlastní KEDA škálovače nejsou podporovány.
Uživatelem přiřazená spravovaná identita pro běh aplikace ✅ Podporováno: Aplikace mohou používat uživatelem přiřazené spravované identity. Spravované identity přiřazené systémem se nepodporují.
Uživatelem přiřazená spravovaná identita pro stahování imagí ✅Podporováno: Aplikace mohou používat uživatelem přiřazenou identitu k načítání obrázků z podporovaných serverů Azure Container Registry. Spravované identity přiřazené systémem se nepodporují.
Integrace virtuální sítě ✅ Podporováno: Aplikace mohou odesílat odchozí provoz přes virtuální síť nakonfigurovanou pro jejich prostředí Express.
Připojení svazků ✅ Podpora: Každý kontejner může pojmout až 10 EmptyDir svazků. Jiné typy svazků a subPath nejsou podporovány.
Ephemerální ukládání ✅ Podporováno: Součet velikosti kontejneru a EmptyDir úložiště nesmí přesáhnout 40 GiB na repliku.
Kvóty prostředí Express ✅ Podporováno: Platí regionální a globální limity prostředí Express
Sondy stavu ✅ Podporováno: Aplikace mohou používat HTTP a TCP zdravotní sondy. Sondy založené na příkazu exec nejsou podporovány.
CORS ✅ Podporováno: Zpřístupněné hlavičky odpovědi nejsou podporovány.
Soukromé koncové body ✅ Podporováno: Express prostředí mohou používat privátní koncový bod, když je veřejný přístup k síti zakázán.

Nepodporováno

Express nepodporuje následující funkce:

Dostupnost v regionu

Express je dostupný v následujících oblastech Azure:

  • Austrálie – východ
  • Rakousko – východ
  • Brazílie – jih
  • Kanada – střed
  • Kanada – východ
  • Indie – střed
  • Střed USA
  • Chile – střed
  • Východní Asie
  • USA – východ​
  • USA – východ 2
  • USA – východ 2 (EUAP)
  • Francie – střed
  • Německo – středozápad
  • Indonésie – střed
  • Itálie – sever
  • Japonsko – východ
  • Japonsko – západ
  • Jio India – Centrum
  • Korea – střed
  • Malajsie – západ
  • Mexiko – střed
  • Nový Zéland – sever
  • Střed USA – sever
  • Severní Evropa
  • Norsko – východ
  • Polsko – střed
  • Jižní Afrika – sever
  • Střed USA – jih
  • Indie – jih
  • Jihovýchodní Asie
  • Španělsko – střed
  • Švédsko – střed
  • Švýcarsko – sever
  • Švýcarsko – západ
  • Spojené arabské emiráty – sever
  • Velká Británie – jih
  • Velká Británie – západ
  • Středozápadní USA
  • Západní Evropa
  • USA – západ
  • USA – západ 2​
  • USA – západ 3

Další kroky