Další možnosti nasazení kontejneru

Tip

Tento obsah je výňatek z eBooku, Architekting Cloud Native .NET Applications for Azure, který je k dispozici na webu Docs pro .NET nebo jako soubor PDF zdarma ke stažení, který si můžete přečíst offline.

Cloud Native .NET apps for Azure eBook cover thumbnail.

Kromě služby Azure Kubernetes Service (AKS) můžete také nasadit kontejnery do služby Aplikace Azure 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 službu Aplikace Azure Service for Containers.

Postup nasazení do služby App Service for Containers

K nasazení do služby Aplikace Azure Service for Containers budete potřebovat instanci služby Azure Container Registry (ACR) a přihlašovací údaje pro přístup k ní. Nasdílejte image kontejneru do úložiště ACR, aby ji služba Aplikace Azure v případě potřeby mohly vyžádat. 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 do služby Azure Container Instances?

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 roztáčí instanci kontejneru, provede úlohu a pak ji vypne.

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í. Po nasdílení image kontejneru do úložiště 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.

Azure Container Registry Run Instance

Obrázek 3–12 Instance spuštění služby Azure Container Registry

Vytvoření instance v ACI je možné provést rychle. Zadejte registr imagí, informace o skupině prostředků Azure, množství paměti, které se má přidělit, a port, na kterém se má naslouchat. 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).

Reference