Azure et Sylabs ont annoncé aujourd’hui une nouvelle collaboration permettant de stocker des images conteneurs Singularity dans des registres prenant en charge la spécification de distribution OCI (Open Container Initiative). Singularity version 3.0 définit un nouveau format SIF (Singularity Image Format) sécurisé.
Azure Container Registry prend en charge le stockage d’artefacts Helm, CNAB et d’autres artefacts cloud natifs dans des registres basés sur la distribution OCI, en utilisant le projet OCI Registry as Storage (ORAS) en tant que bibliothèque commune pour activer divers types d’artefacts à stocker. En exploitant la même bibliothèque commune, les images conteneurs Singularity Image Format peuvent à présent être stockées dans Azure Container Registry et dans d’autres registres basés sur la distribution OCI.
« La conformité avec des standards issus de la spécification OCI (Open Containers Initiative) a été une considération importante dans certaines de nos dernières versions de Singularity », a déclaré Gregory Kurtzer, fondateur de Singularity et PDG de Sylabs. « En fait, Singularity est conforme aux spécifications d’image et de runtime préconisées par l’OCI. Cependant, pour que ces standards soient réellement adoptés, il faut également couvrir les aspects relatifs à la distribution des conteneurs. Heureusement, ORAS comble cet écart important et réduit considérablement les obstacles à une adoption généralisée par les entreprises. Nous sommes ravis de collaborer de manière continue avec Azure pour nous assurer que Singularity prend en compte le projet ORAS. Grâce à nos efforts initiaux, les images conteneurs SIF peuvent à présent être stockées et extraites dans Azure Container Registry, ainsi que dans d’autres registres basés sur la distribution OCI. Pour les utilisateurs qui cherchent à exploiter des conteneurs conformes aux standards dans Azure Container Registry, la prise en charge d’ORAS via Singularity représente une avancée significative. »
Sylabs et la communauté Singularity ont toujours mis l’accent sur l’interopérabilité et cette nouvelle intégration étend le concept afin de créer un ensemble de solutions plus large pour la communauté qui existe autour des conteneurs. Pour les clients qui utilisent déjà Azure Container Registry ou d’autres registres basés sur la distribution OCI, cette nouvelle collaboration permet de proposer une voie intégrée vers l’adoption de conteneurs SIF dans leurs workflows.
Le travail effectué en collaboration avec Sylabs permet aux clients utilisant Singularity d’exploiter leurs investissements dans Azure Container Registry et d’autres registres de réclamations OCI, sans avoir à exécuter ni à gérer une autre bibliothèque de distribution SIF.
Pour en savoir plus, consultez la page sur l’ utilisation des registres conformes à l’initiative OCI en tant que registres d’artefacts sur GitHub.