Distribuire container con ACI

Soluzioni di calcolo in Azure

Florin Angelescu

Azure Cloud Architect

Azure Container Instances (ACI)

 

Azure Container Instances

 

 

  • Esegui container direttamente nel cloud.
  • Senza preoccuparti dell’infrastruttura.
Soluzioni di calcolo in Azure

Azure Container Instances (ACI)

 

Azure Container Instances

 

 

  • Modello serverless:
    • Tu ti concentri sull’immagine del container
    • Azure gestisce il provisioning delle risorse di calcolo
  • Ideale quando servono velocità e semplicità.
Soluzioni di calcolo in Azure

Vantaggi di ACI

 

Azure Container Instances

  • Paghi le risorse solo mentre il container è in esecuzione.
  • Perfetto per:
    • Attività di breve durata
    • Proof of concept
    • App che non richiedono orchestrazione complessa
Soluzioni di calcolo in Azure

Vantaggi di ACI

 

Azure Container Instances

  • Paghi le risorse solo mentre il container è in esecuzione.
  • Perfetto per:
    • Attività di breve durata
    • Proof of concept
    • App che non richiedono orchestrazione complessa
  • Gli sviluppatori possono:
    • Testare nuove build rapidamente
    • Sperimentare prima di passare a Kubernetes
Soluzioni di calcolo in Azure

Vantaggi di ACI

 

Azure Container Instances

Supporta

 

  • Container Linux

 

 

  • Container Windows
Soluzioni di calcolo in Azure

Vantaggi di ACI

 

Azure Container Instances

Supporta

 

 

  • Azure File Share
Soluzioni di calcolo in Azure

Distribuire un container

Azure Container Instances

  • Portale di Azure
  • Azure CLI
  • Modelli ARM
Soluzioni di calcolo in Azure

Distribuire un container

Azure Container Instances

Specifica:

  • Immagine (da Azure Container Registry o Docker Hub)
  • Limiti di CPU e memoria, e opzioni di rete
Soluzioni di calcolo in Azure

Distribuire un container

Azure Container Instances

Ottimo punto di partenza per vedere le app girare nel cloud con il minimo sforzo.

Soluzioni di calcolo in Azure

Monitorare i container in esecuzione

Azure Container Instances

  • Si integra con:
    • Azure Monitor
    • Log Analytics
Soluzioni di calcolo in Azure

Monitorare i container in esecuzione

Azure Container Instances

  • Traccia uso di CPU, memoria e rete
  • Imposta avvisi
  • Visualizza trend di performance
Soluzioni di calcolo in Azure

Monitorare i container in esecuzione

Azure Container Instances

  • Garantisce esecuzione fluida e niente sprechi di risorse.
  • Aiuta a regolare le allocazioni.
  • Identifica colli di bottiglia e ottimizza il comportamento.
Soluzioni di calcolo in Azure

Visualizzare i log

 

Azure Container Instances

  • Danno visibilità sul comportamento dei container.

  • I log in streaming aiutano a:

    • Fare debug
    • Confermare l’esecuzione corretta
    • Tracciare l’output dell’app
  • Utili per risolvere batch job o API.

  • Validano che i container si comportino come previsto in produzione.

  • Esportabili per analisi a lungo termine.

Soluzioni di calcolo in Azure

Riepilogo

 

Azure Container Instances

 

 

  • Il modo più semplice per eseguire container in Azure.

  • Flessibile, sicuro.

  • Ottimo passo prima di passare a Kubernetes.

Soluzioni di calcolo in Azure

Passons à la pratique !

Soluzioni di calcolo in Azure

Preparing Video For Download...