Container Azure e ACR

Soluzioni di calcolo in Azure

Florin Angelescu

Azure Cloud Architect

Azure Container Registry (ACR)

Registro Container di Azure

  • Servizio di registro privato, completamente gestito, per immagini container.
  • Libreria sicura dove sono archiviati i blueprint delle tue app.
  • Hub dove i team archiviano e organizzano i blueprint delle loro app.
Soluzioni di calcolo in Azure

Azure Container Registry (ACR)

Registro Container di Azure

  • Garantisce accesso alle immagini solo a utenti autorizzati e un’integrazione stretta con i servizi Azure.
  • Ti aiuta a controllare il ciclo di vita dell’app mantenendo la flessibilità dei container.
Soluzioni di calcolo in Azure

Perché usare ACR?

 

Registro Container di Azure

 

 

  • Sicurezza e controllo
    • Autenticazione tramite Azure Entra ID
    • Applica il controllo di accesso basato sui ruoli (RBAC)
Soluzioni di calcolo in Azure

Perché usare ACR?

 

Registro Container di Azure

 

  • Geo-replica

    • Le immagini possono essere replicate in più aree di Azure
    • Riduce la latenza
    • Garantisce alta disponibilità
  • Deploy più rapidi e meno ritardi

Soluzioni di calcolo in Azure

Push delle immagini su ACR

Registro Container di Azure

  • Crea un’immagine in locale con Docker.
  • Accedi ad Azure Container Registry.
  • Fai push dell’immagine.
Soluzioni di calcolo in Azure

Push delle immagini su ACR

 

Registro Container di Azure

Soluzioni di calcolo in Azure

Push delle immagini su ACR

 

Registro Container di Azure

  • Nodo centrale nelle pipeline CI/CD.
  • I nuovi build vengono pushati e deployati in automatico.
Soluzioni di calcolo in Azure

Push delle immagini su ACR

 

Registro Container di Azure

  • Si integra con Azure DevOps o GitHub Actions.
  • Automatizza l’intero flusso dal commit al deploy del container.
Soluzioni di calcolo in Azure

Gestire le immagini in ACR

 

Registro Container di Azure

Fornisce comandi per:

Soluzioni di calcolo in Azure

Gestire le immagini in ACR

 

Registro Container di Azure

Fornisce comandi per:

 

  • Elencare i repository
Soluzioni di calcolo in Azure

Gestire le immagini in ACR

 

Registro Container di Azure

Fornisce comandi per:

 

  • Elencare i repository

 

  • Eliminare immagini obsolete
Soluzioni di calcolo in Azure

Gestire le immagini in ACR

 

Registro Container di Azure

Fornisce comandi per:

 

  • Elencare i repository

 

  • Eliminare immagini obsolete

 

  • Automatizzare i build
Soluzioni di calcolo in Azure

Gestire le immagini in ACR

 

Registro Container di Azure

  • Ricostruire le immagini quando cambiano le base image
  • Mantiene le app sicure e aggiornate
  • Riduce il lavoro manuale e mantiene ambienti coerenti
Soluzioni di calcolo in Azure

Tag e versioning

 

Registro Container di Azure

 

 

  • I tag sono essenziali per identificare le versioni delle immagini.
  • Buone pratiche di tagging aiutano a fare rollback rapido se un deploy fallisce.
Soluzioni di calcolo in Azure

Tag e versioning

 

Registro Container di Azure

Registro Container di Azure

 

 

  • Supportano test in parallelo:

    • Più immagini taggate possono girare in parallelo.
  • Versioning e tagging danno flessibilità e sicurezza nella gestione dell’app.

Soluzioni di calcolo in Azure

Riepilogo

Registro Container di Azure

  • Base sicura e scalabile per il ciclo di vita dei container.
  • Le app sono sempre pronte al deploy su Azure, con la versione giusta al momento giusto.
Soluzioni di calcolo in Azure

Passons à la pratique !

Soluzioni di calcolo in Azure

Preparing Video For Download...