Descubra o Registro de Contêiner do Azure
O Azure Container Registry (ACR) é um serviço de registro gerenciado baseado no Docker Registry 2.0 de código aberto. Crie e mantenha registros de contêiner do Azure para armazenar e gerenciar suas imagens de contêiner e artefatos relacionados.
Use o serviço ACR com seus pipelines de desenvolvimento e implantação de contêiner existentes ou use as Tarefas do Registro de Contêiner do Azure para criar imagens de contêiner no Azure. Crie sob demanda ou automatize totalmente as compilações com gatilhos, como confirmações de código-fonte e atualizações de imagem base.
Casos de utilização
Extrair imagens de um registo de contentores do Azure para vários destinos de implementações:
- Sistemas de orquestração escaláveis que gerenciam aplicativos em contêineres em clusters de hosts, incluindo Kubernetes, DC/OS e Docker Swarm.
- Serviços do Azure que dão suporte à criação e execução de aplicativos em escala, incluindo o Serviço Kubernetes do Azure (AKS), o Serviço de Aplicativo, o Batch e o Service Fabric.
Os programadores também podem enviar para um registo de contentores como parte de um fluxo de trabalho de desenvolvimento de contentores. Por exemplo, direcione um registro de contêiner a partir de uma ferramenta de integração e entrega contínua, como o Azure Pipelines ou o Jenkins.
Configure as Tarefas do ACR para reconstruir automaticamente as imagens do aplicativo quando suas imagens base forem atualizadas ou automatize as compilações de imagens quando sua equipe confirmar o código em um repositório Git. Crie tarefas em várias etapas para automatizar a criação, o teste e a aplicação de patches em várias imagens de contêiner em paralelo na nuvem.
Escalões de serviço do Azure Container Registry
O Registro de Contêiner do Azure está disponível em várias camadas de serviço. Essas camadas fornecem preços previsíveis e várias opções para alinhamento à capacidade e aos padrões de uso do seu registro privado do Docker no Azure.
Escalão de serviço | Description |
---|---|
Básica | Um ponto de entrada com otimização de custos para os programadores que estão a aprender sobre o Azure Container Registry. Os registros básicos têm os mesmos recursos programáticos que Standard e Premium (como integração de autenticação do Microsoft Entra, exclusão de imagem e webhooks). No entanto, o armazenamento incluído e a taxa de transferência de imagem são mais apropriados para cenários de uso mais baixo. |
Standard | Os registros padrão oferecem os mesmos recursos do Basic, com maior armazenamento incluído e taxa de transferência de imagem. Os registos Standard devem satisfazer as necessidades da maioria dos cenários de produção. |
Premium | Os registros Premium fornecem a maior quantidade de armazenamento incluído e operações simultâneas, permitindo cenários de alto volume. Além da maior taxa de transferência de imagens, o Premium adiciona recursos como: replicação geográfica para gerenciar um único registro em várias regiões, confiança de conteúdo para assinatura de tags de imagem e link privado com pontos de extremidade privados para restringir o acesso ao registro. |
Imagens e artefatos suportados
Quando as imagens são agrupadas em um repositório, cada imagem é um instantâneo somente leitura de um contêiner compatível com o Docker. O registo de contentores do Azure pode incluir imagens do Windows e do Linux. Além das imagens de contêiner do Docker, o Registro de Contêiner do Azure armazena formatos de conteúdo relacionados, como gráficos Helm e imagens criadas de acordo com a Especificação de Formato de Imagem da Open Container Initiative (OCI).
Compilações automatizadas de imagens
Use as Tarefas do Registro de Contêiner do Azure (Tarefas ACR) para simplificar a criação, o teste, o envio por push e a implantação de imagens no Azure. Configure tarefas de compilação para automatizar o SO do contentor e o pipeline de aplicação de patches de arquitetura e compilar imagens automaticamente quando a sua equipa consolidar código para o controlo de origem.