Descobrir o Registro de Contêiner do Azure
O Registro de Contêiner do Azure (ACR) é um serviço de registro gerenciado baseado no Registro do Docker 2.0 de código aberto. Criar e manter 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êineres 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 os builds com gatilhos, como confirmações do código-fonte e atualizações da imagem base.
Casos de uso
Obtenha imagens de um registro de contêiner do Azure para vários destinos de implantação:
- Sistemas de orquestração escalonáveis que gerenciam aplicativos conteinerizados 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 aplicações em escala, incluindo Azure Kubernetes Service (AKS), App Service, Batch e Service Fabric.
Os desenvolvedores também podem enviar um registro de contêiner como parte de um fluxo de trabalho de desenvolvimento do contêiner. Por exemplo, ter como destino um registro de contêiner de uma ferramenta de entrega e integração contínua, como o Azure Pipelines ou o Jenkins.
Configure Tarefas do ACR para recriar imagens do aplicativo automaticamente quando suas imagens base forem atualizadas ou para automatizar builds de imagem quando sua equipe confirmar o código em um repositório GIT. Crie tarefas de várias etapas para automatizar a criação, o teste e a aplicação de patch de várias imagens de contêiner em paralelo na nuvem.
Criar camadas de serviço do Registro de Contêiner do Azure
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 de alinhamento aos padrões de capacidade e uso de seu registro de Docker privado no Azure.
Camada | Descrição |
---|---|
Basic | Um ponto de entrada de otimização de custo para desenvolvedores aprendendo sobre o Registro de Contêiner do Azure. Os registros Básicos têm os mesmos recursos de programação que os Standard e Premium (como a integração de autenticação do Microsoft Entra, exclusão de imagense 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 baixos. |
Standard | Os registros Standard oferecem os mesmos recursos do Básico, com maior armazenamento incluído e taxa de transferência de imagem. Registros Standard devem atender às 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 marcas de imagem e link privado com pontos de extremidade privados para restringir o acesso ao registro. |
Imagens e artefatos com suporte
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. Registros de contêiner do Azure podem incluir imagens do Windows e Linux. Além de imagens de contêiner do Docker, o Registro de Contêiner do Azure armazena formatos de conteúdo relacionados, como Gráficos do Helm e imagens criadas conforme a Especificação de Formato de Imagem da OCI (Iniciativa de Contêiner Aberto).
Builds de imagem automatizados
Use as Tarefas do ACR (Tarefas do Registro de Contêiner do Azure) para simplificar a criação, o teste, o push e a implantação de imagens no Azure. Configurar tarefas de build para automatizar seu pipeline de patch de sistema operacional e estrutura do contêiner e compilar imagens automaticamente quando sua equipe confirma o código para controle do código-fonte.