Co je služba Azure Container Instances?

Kontejnery se stávají upřednostňovaným způsobem balení, nasazování a správy cloudových aplikací. Služba Azure Container Instances nabízí nejrychlejší a nejjednodušší způsob spouštění kontejneru v Azure. Není přitom nutné spravovat žádné virtuální počítače nebo využívat služby vyšší úrovně.

Azure Container Instances je skvělým řešením pro jakýkoli scénář, který může fungovat v izolovaných kontejnerech, včetně jednoduchých aplikací, automatizace úkolů a úloh sestavení. Pro scénáře, kde potřebujete úplnou orchestraci kontejnerů, včetně zjišťování služeb napříč více kontejnery, automatického škálování a koordinovaných upgradů aplikací, doporučujeme službu Azure Kubernetes Service (AKS).

Rychlé časy spuštění

Kontejnery nabízejí oproti virtuálním počítačům významné výhody při spouštění. Služba Azure Container Instances může spouštět kontejnery v Azure během několika sekund a bez nutnosti zřizovat a spravovat virtuální počítače.

přeneste image kontejnerů pro Linux nebo Windows z dokovacího centra, privátního registru kontejnerů Azurenebo jiného cloudového registru docker. Navštivte Nejčastější dotazy , které vám pomůžou zjistit, které Registry podporuje ACI. Azure Container Instances ukládá do mezipaměti několik běžných imagí základního operačního systému, což pomáhá zrychlit nasazení vašich vlastních imagí aplikace.

Přístup k kontejneru

Azure Container Instances umožňuje vystavit skupiny kontejnerů přímo na internetu s IP adresou a plně kvalifikovaným názvem domény (FQDN). Při vytváření instance kontejneru můžete zadat vlastní popisek názvu DNS a zpřístupnit tak aplikaci na adrese vlastní_popisek.oblast_Azure.azurecontainer.io.

Azure Container Instances také podporuje provádění příkazu ve spuštěném kontejneru poskytnutím interaktivního prostředí pro pomoc s vývojem aplikací a řešením potíží. Přístup provádí přes protokol HTTPS pomocí protokolu TLS k zabezpečení připojení klientů.

Důležité

Od 13. ledna 2020 bude Azure Container Instances vyžadovat, aby všechna zabezpečená připojení ze serverů a aplikací používala protokol TLS 1,2. Bude vyřazena podpora TLS 1,0 a 1,1.

Vyhovující nasazení

Zabezpečení na úrovni hypervisoru

Kontejnery tradičně nabízejí izolaci závislostí aplikace a zásady správného řízení prostředků, ale nebyly považovány za dostatečně odolné pro použití v nehostinném prostředí více tenantů. Služba Azure Container Instances zaručuje izolaci vaší aplikace v kontejneru stejně, jako by byla na virtuálním počítači.

Zákaznická data

Služba ACI ukládá minimální zákaznická data potřebná k tomu, aby vaše skupiny kontejnerů běžely podle očekávání. Ukládání zákaznických dat v jedné oblasti je aktuálně dostupné jenom v oblasti jihovýchodní Asie (Singapur) oblasti Asie a Tichomoří geografická a Brazílie – jih (stát Svatý Paulo) Brazílie geograficky. Pro všechny ostatní oblasti jsou zákaznická data uložená v geograficky. Další informace najdete v kontaktu s podporou Azure.

Vlastní velikosti

Kontejnery jsou obvykle optimalizované pro spouštění jenom jedné aplikace, ale konkrétní požadavky těchto aplikací se můžou značně lišit. Služba Azure Container Instances zajišťuje optimální využití díky tomu, že umožňuje přesnou specifikaci jader procesoru a paměti. Platíte podle toho, co potřebujete, a účtuje se po sekundách, takže můžete podrobně upravovat náklady podle vašich aktuálních potřeb.

Pro úlohy náročné na výpočetní výkon, jako je Machine Learning, může Azure Container Instances naplánovat kontejnery Linux na používání prostředků GPU NVIDIA Tesla (Preview).

Trvalé úložiště

Aby bylo možné načíst stav a zachovat ho v Azure Container Instances, nabízíme přímé připojení sdílených složek Azure Files zajištěných pomocí Azure Storage.

Kontejnery Windows a Linuxu

Služba Azure Container Instances může plánovat kontejnery Windows i Linuxu pomocí stejného rozhraní API. Při vytváření skupiny kontejnerů stačí jednoduše zadat typ operačního systému.

Některé funkce jsou aktuálně omezené na kontejnery Linux:

u Windowsch nasazení kontejnerů používejte image založené na běžných imagí Windows base.

Společně plánované skupiny

Azure Container Instances podporuje plánování skupin více kontejnerů , které sdílejí hostitelský počítač, místní síť, úložiště a životní cyklus. Díky tomu můžete kombinovat hlavní kontejner aplikace s dalšími podpůrnými kontejnery, jako jsou například sajdkáry protokolování.

Nasazení virtuální sítě

Azure Container Instances umožňuje nasazení instancí kontejnerů do služby Azure Virtual Network. Při nasazení do podsítě ve virtuální síti můžou instance kontejneru bezpečně komunikovat s ostatními prostředky ve virtuální síti, včetně místně (přes VPN Gateway nebo ExpressRoute).

Další kroky

Vyzkoušejte si nasazení kontejneru do Azure jediným příkazem s využitím naší příručky Rychlý start: