Nasazení kontejnerů pomocí ACI

Azure Compute Solutions

Florin Angelescu

Azure Cloud Architect

Azure Container Instances (ACI)

 

Azure Container Instances

 

 

  • Umožňují spouštět kontejnery přímo v cloudu.
  • Bez starostí o infrastrukturu.
Azure Compute Solutions

Azure Container Instances (ACI)

 

Azure Container Instances

 

 

  • Bezserverový model:
    • Soustředíte se na image kontejneru
    • Azure zajistí přidělení výpočetních zdrojů
  • Ideální pro scénáře vyžadující rychlost a jednoduchost.
Azure Compute Solutions

Výhody ACI

 

Azure Container Instances

  • Platíte pouze za dobu běhu kontejneru.
  • Ideální pro:
    • Krátkodobé úlohy
    • Proof-of-concept projekty
    • Aplikace bez komplexní orchestrace
Azure Compute Solutions

Výhody ACI

 

Azure Container Instances

  • Platíte pouze za dobu běhu kontejneru.
  • Ideální pro:
    • Krátkodobé úlohy
    • Proof-of-concept projekty
    • Aplikace bez komplexní orchestrace
  • Vývojáři mohou:
    • Rychle testovat nová sestavení
    • Experimentovat před přechodem na Kubernetes
Azure Compute Solutions

Výhody ACI

 

Azure Container Instances

Podporuje

 

  • Linuxové kontejnery

 

 

  • Windowsové kontejnery
Azure Compute Solutions

Výhody ACI

 

Azure Container Instances

Podporuje

 

 

  • Sdílené složky Azure
Azure Compute Solutions

Nasazení kontejneru

Azure Container Instances

  • Azure Portal
  • Azure CLI
  • Šablony ARM
Azure Compute Solutions

Nasazení kontejneru

Azure Container Instances

Zadejte:

  • Image (z Azure Container Registry nebo Docker Hub)
  • Limity CPU a paměti a možnosti sítě
Azure Compute Solutions

Nasazení kontejneru

Azure Container Instances

Ideální vstupní bod pro vývojáře, kteří chtějí spustit aplikace v cloudu s minimálním úsilím.

Azure Compute Solutions

Monitorování spuštěných kontejnerů

Azure Container Instances

  • Integrace s:
    • Azure Monitor
    • Log Analytics
Azure Compute Solutions

Monitorování spuštěných kontejnerů

Azure Container Instances

  • Sledování využití CPU, paměti a sítě
  • Nastavení upozornění
  • Vizualizace výkonnostních trendů
Azure Compute Solutions

Monitorování spuštěných kontejnerů

Azure Container Instances

  • Zajišťuje plynulý chod kontejnerů bez plýtvání zdroji.
  • Pomáhá upravovat přidělení zdrojů.
  • Rychle identifikuje úzká místa a optimalizuje chování kontejnerů.
Azure Compute Solutions

Zobrazení logů

 

Azure Container Instances

  • Poskytují přehled o chování kontejneru.

  • Streamování logů umožňuje:

    • Ladění problémů
    • Ověření úspěšného provedení
    • Sledování výstupu aplikace
  • Užitečné pro ladění dávkových úloh nebo rozhraní API.

  • Pomáhají ověřit, že kontejnery se v produkci chovají podle očekávání.

  • Lze exportovat pro dlouhodobou analýzu.

Azure Compute Solutions

Rekapitulace

 

Azure Container Instances

 

 

  • Nejjednodušší způsob spuštění kontejnerů v Azure.

  • Flexibilní a bezpečné.

  • Skvělý odrazový můstek před přechodem na Kubernetes.

Azure Compute Solutions

Pojďme procvičovat!

Azure Compute Solutions

Preparing Video For Download...