Informazioni sul Registro Azure Container

Completato

Registro Azure Container è un servizio gestito di registri basato sull'applicazione open source Docker Registry 2.0. È possibile creare e gestire registri contenitori di Azure per archiviare e gestire le immagini del contenitore e gli artefatti correlati.

Usare il servizio Registro Azure Container con le pipeline esistenti per lo sviluppo e la distribuzione di contenitori oppure usare Attività del Registro Azure Container per creare immagini del contenitore in Azure. Puoi compilare su richiesta o automatizzare completamente le compilazioni con trigger quali i commit del codice sorgente e gli aggiornamenti delle immagini di base.

Casi d'uso

Estrarre le immagini da un registro contenitori di Azure in varie destinazioni di distribuzione:

  • Sistemi di orchestrazione scalabili che gestiscono applicazioni in contenitori fra più cluster host, quali Kubernetes, DC/OS e Docker Swarm.
  • Servizi di Azure che supportano la creazione e l'esecuzione di applicazioni su vasta scala, inclusi il servizio Azure Kubernetes, Servizio app, Batch e Service Fabric.

Gli sviluppatori possono anche eseguire il push a un registro contenitori nell'ambito di un flusso di lavoro di sviluppo di contenitori. Ad esempio, scegliere come destinazione un registro contenitori da uno strumento di integrazione e recapito continui, ad esempio Azure Pipelines o Jenkins.

Configurare Attività del Registro Azure Container in modo da rigenerare automaticamente le immagini delle applicazioni quando le relative immagini di base vengono aggiornate o in modo da automatizzare le compilazioni delle immagini quando il team esegue il commit del codice in un repository Git. Creare attività a più passaggi per automatizzare la compilazione, i test, nonché l'applicazione di patch, di più immagini di contenitore in parallelo nel cloud.

Livelli di servizio di Registro Azure Container

Il Registro Azure Container è disponibile in più livelli di servizio. Questi livelli offrono prezzi stimabili e numerose opzioni per l'allineamento ai criteri di capacità e utilizzo di un registro Docker privato in Azure.

Livello Descrizione
Di base Punto di ingresso con costi ottimizzati per gli sviluppatori che vogliono apprendere a usare il Registro Azure Container. I registri Basic hanno le stesse funzionalità programmatiche dei livelli Standard e Premium (tra cui l'integrazione dell'autenticazione di Microsoft Entra, l'eliminazione di immagini e i webhook). Tuttavia, la velocità effettiva delle immagini e l'archiviazione incluse sono più appropriate per scenari di utilizzo più basso.
Standard I registri Standard offrono le stesse funzionalità del livello Basic, ma con velocità effettiva delle immagini e archiviazione incluse maggiori. I registri Standard devono soddisfare le esigenze della maggior parte degli scenari di produzione.
Premium I registri Premium offrono la quantità più elevata di operazioni simultanee e di archiviazione incluse, consentendo scenari con volumi elevati. Oltre a una maggiore velocità effettiva delle immagini, il livello Premium include funzionalità come la replica geografica per la gestione di un singolo registro in più aree, l'attendibilità del contenuto per la firma dei tag di immagine e il collegamento privato con endpoint privati per limitare l'accesso al registro.

Immagini e artefatti supportati

Quando le immagini sono raggruppate in un repository, ogni immagine è uno snapshot di sola lettura di un contenitore compatibile con Docker. I registri contenitori di Azure possono includere immagini sia Windows sia Linux. Oltre alle immagini del contenitore Docker, nel Registro Azure Container vengono archiviati anche formati di contenuto correlati, come grafici Helm e immagini create in base alla specifica del formato immagine OCI (Open Container Initiative).

Creazioni di immagini automatizzate

Usare Attività del Registro Azure Container per semplificare la creazione, i test, il push e la distribuzione di immagini in Azure. Configurare attività di compilazione per automatizzare la pipeline di applicazione di patch al framework e al sistema operativo del contenitore e compilare automaticamente immagini quando il team esegue il commit del codice nel controllo del codice sorgente.