Další možnosti nasazení kontejneru

Návod

Tento obsah je výňatek z elektronické knihy Architektura cloud-native .NET aplikací pro Azure, která je k dispozici na .NET Docs nebo jako bezplatné PDF ke stažení, které si můžete přečíst offline.

miniatura obálky e-knihy Cloud-nativní aplikace .NET pro Azure.

Kromě služby Azure Kubernetes Service (AKS) můžete také nasadit kontejnery do služby Azure App Service for Containers a Azure Container Instances.

Kdy má smysl nasadit do služby App Service for Containers?

Jednoduché produkční aplikace, které nevyžadují orchestraci, jsou vhodné pro Azure App Service for Containers.

Postup nasazení do služby App Service for Containers

Pokud chcete nasadit službu Azure App Service for Containers, budete potřebovat instanci služby Azure Container Registry (ACR) a přihlašovací údaje pro přístup k ní. Nahrajte image kontejneru do úložiště ACR, aby si ji služba Azure App Service mohla vyžádat, kdykoli to bude potřeba. Po dokončení můžete aplikaci nakonfigurovat pro průběžné nasazování. Tím se automaticky nasadí aktualizace při každé změně image v ACR.

Kdy má smysl nasadit službu Azure Container Instance?

Azure Container Instances (ACI) umožňuje spouštět kontejnery Dockeru ve spravovaném bezserverovém cloudovém prostředí bez nutnosti nastavovat virtuální počítače nebo clustery. Je to skvělé řešení pro krátkodobé úlohy, které se dají spouštět v izolovaném kontejneru. Zvažte ACI pro jednoduché služby, testovací scénáře, automatizaci úloh a úlohy sestavení. ACI spustí instanci kontejneru, provede úlohu a pak ji ukončí.

Nasazení aplikace do služby Azure Container Instances

K nasazení do služby Azure Container Instances (ACI) potřebujete službu Azure Container Registry (ACR) a přihlašovací údaje pro přístup k ní. Jakmile nahrajete image kontejneru do repozitáře, je k dispozici pro načtení do ACI. S ACI můžete pracovat pomocí webu Azure Portal nebo rozhraní příkazového řádku. ACR poskytuje úzkou integraci s ACI. Obrázek 3–12 ukazuje, jak do ACR odeslat jednotlivé image kontejneru.

Instancí spuštění Azure Container Registry

Obrázek 3–12 Spuštěná instance služby Azure Container Registry

Vytvoření instance v ACI je možné provést rychle. Zadejte registr obrazu, informace o skupině prostředků Azure, množství paměti, které se má přidělit, a port, na kterém má probíhat příjem. V tomto rychlém startu se dozvíte, jak nasadit instanci kontejneru do ACI pomocí webu Azure Portal.

Po dokončení nasazení vyhledejte IP adresu nově nasazeného kontejneru a komunikujte s ní přes zadaný port.

Azure Container Instances nabízí nejrychlejší způsob, jak v Azure spouštět jednoduché úlohy kontejnerů. Nemusíte konfigurovat aplikační službu, orchestrátor ani virtuální počítač. Pro scénáře, ve kterých potřebujete úplnou orchestraci kontejnerů, zjišťování služeb, automatické škálování nebo koordinované upgrady, doporučujeme službu Azure Kubernetes Service (AKS).

Odkazy