Inserito il: May 1, 2020

Amazon Elastic Container Registry (ECR) ora supporta gli elenchi manifest per aumentare i diversi tipi di architetture CPU e sistemi operativi che si possono utilizzare nelle applicazioni container, ad esempio aggiungendo istanze ARM AWS Graviton ai cluster esistenti. Grazie agli elenchi manifest, è possibile archiviare varianti di immagini come un'unica immagine container in ECR per diverse architetture hardware, tra cui x86 e ARM, e sistemi operativi, quali Linux e Windows. I client Docker possono quindi estrarre automaticamente la giusta variante di immagine per ogni architettura e sistema operativo all'avvio dei container. Ciò consente di semplificare la creazione e la distribuzione del flusso di lavoro quando si utilizzano una singola immagine e un singolo tag anziché incorporare i riferimenti alle immagini per architettura in tutti gli script CI/CD.

Le immagini del container sono spesso costruite per ambienti specifici, ad esempio Linux con x86, Linux con ARM e Windows con x86. Ciò consente all'applicazione di sfruttare le funzionalità specifiche della piattaforma o consente l'esecuzione di un'applicazione che richiede un particolare sistema operativo. In precedenza, era necessario estrarre direttamente ogni variante di immagine e tag, avendo come risultato definizioni di attività per piattaforma e configurazioni di nodo. Ciò aggiungeva complessità durante l'esecuzione di container attraverso una combinazione di sistemi operativi e architetture e riduceva la flessibilità nell'utilizzo di architetture CPU diverse nello stesso cluster di applicazioni. Ora con il supporto per l'elenco manifest in ECR, è possibile inviare un singolo manifest immagine con riferimenti a molte varianti di immagine e utilizzare tale immagine per cluster di elaborazione con architetture e sistemi operativi diversi. ECR supporta gli elenchi manifest come specificato in Open Container Initiative (OCI) Image Index e Docker Image Manifest v2.

Il supporto per l'elenco manifest in ECR è disponibile in tutte le regioni AWS pubbliche e in AWS GovCloud (Stati Uniti). Scopri ulteriori informazioni tramite questo blog e inizia a lavorare seguendo la nostra documentazione per inviare un'immagine multiarchitettura in ECR.