Información sobre Azure Container Registry
Azure Container Registry (ACR) es un servicio de registro administrado que se basa en Docker Registry 2.0 de código abierto. Cree y mantenga los registros de contenedor de Azure para almacenar y administrar las imágenes privadas del contenedor y los artefactos relacionados.
Use el servicio ACR con las canalizaciones existentes de implementación y desarrollo de contenedores o use Azure Container Registry Tasks para compilar imágenes de contenedor en Azure. Compile a petición o automatice completamente las compilaciones con desencadenadores como las confirmaciones del código fuente y las actualizaciones de la imagen de base.
Casos de uso
Extraiga imágenes desde un registro de contenedor de Azure a varios destinos de implementación:
- Sistemas de orquestación escalables que administran aplicaciones en contenedores en clústeres de hosts, incluidos Kubernetes, DC/OS y Docker Swarm.
- Servicios de Azure que admiten la creación y ejecución de aplicaciones a escala, incluidos Azure Kubernetes Service (AKS), App Service, Batch y Service Fabric.
Los desarrolladores también pueden insertar en un registro de contenedor como parte de un flujo de trabajo de desarrollo de contenedor. Por ejemplo, puede dirigir un registro de contenedor desde una herramienta de entrega e integración continuas como Azure Pipelines o Jenkins.
Configure ACR Tasks para que recompile automáticamente imágenes de aplicaciones cuando se actualicen sus imágenes base o automatice las compilaciones de imágenes cuando el equipo guarde el código en un repositorio de Git. Cree tareas de varios pasos para automatizar la compilación, prueba y aplicación de revisiones de varias imágenes de contenedor en paralelo en la nube.
Niveles del servicio Azure Container Registry
Azure Container Registry está disponible en varios niveles de servicio. Estos niveles ofrecen precios predecibles y varias opciones para alinearse con la capacidad y los patrones de uso de su registro de Docker privado en Azure.
Nivel | Descripción |
---|---|
Básico | Un punto de entrada optimizado para los costos para que los desarrolladores aprendan sobre Azure Container Registry. Los registros básicos tienen las mismas funcionalidades de programación que Estándar y Premium (por ejemplo, integración de autenticación de Microsoft Entra, eliminación de imágenes y webhooks). Sin embargo, el almacenamiento incluido y el rendimiento de las imágenes son más adecuadas para escenarios de uso inferior. |
Estándar | Los registros estándar ofrecen las mismas funcionalidades que los básicos, pero con más almacenamiento y un mayor rendimiento de las imágenes. Los registros estándar deberían satisfacer las necesidades de la mayoría de los escenarios de producción. |
Premium | Los registros premium proporcionan la mayor cantidad de almacenamiento incluido y operaciones simultáneas, por lo que permiten trabajar con escenarios de mayor volumen. Además de un mayor rendimiento de las imágenes, Premium agrega características como: la replicación geográfica para administrar un único registro en varias regiones, la confianza en el contenido para la firma de etiquetas de imagen y un vínculo privado con puntos de conexión privados para restringir el acceso al registro. |
Imágenes y artefactos admitidos
Cuando las imágenes se agrupan en un repositorio, cada imagen es una instantánea de solo lectura de un contenedor compatible con Docker. Los registros de contenedor de Azure pueden incluir imágenes de Windows y de Linux. Además de las imágenes de contenedor de Docker, Azure Container Registry almacena los formatos de contenido relacionados, como los gráficos de Helm y las imágenes creadas para la especificación de formato de imagen de Open Container Initiative (OCI).
Compilaciones de imágenes automatizadas
Use Azure Container Registry Tasks (ACR Tasks) para simplificar la creación, la prueba, el envío de cambios y la implementación de imágenes en Azure. Configure las tareas de compilación para automatizar el sistema operativo del contenedor y la canalización de aplicaciones de revisión de marcos, y compile imágenes de forma automática cuando el equipo guarde el código en el control de origen.