Contêineres no Azure e ACR

Azure Compute Solutions

Florin Angelescu

Azure Cloud Architect

Azure Container Registry (ACR)

Registro de Contêiner do Azure

  • Serviço de registro privado e totalmente gerenciado para imagens de contêiner.
  • Biblioteca segura onde ficam os “blueprints” do app.
  • Hub onde equipes armazenam e organizam esses “blueprints”.
Azure Compute Solutions

Azure Container Registry (ACR)

Registro de Contêiner do Azure

  • Garante acesso às imagens só para usuários autorizados e integra forte com serviços do Azure.
  • Facilita o controle do ciclo de vida do app sem perder a flexibilidade dos contêineres.
Azure Compute Solutions

Por que usar o ACR?

 

Registro de Contêiner do Azure

 

 

  • Segurança e controle
    • Autenticação via Azure Entra ID
    • Impõe controle de acesso baseado em função (RBAC)
Azure Compute Solutions

Por que usar o ACR?

 

Registro de Contêiner do Azure

 

  • Georreplicação

    • Imagens espelhadas em várias regiões do Azure
    • Reduz latência
    • Garante alta disponibilidade
  • Implantações mais rápidas e menos atrasos

Azure Compute Solutions

Enviando imagens para o ACR

Registro de Contêiner do Azure

  • Constrói uma imagem local com Docker.
  • Faz login no Azure Container Registry.
  • Envia a imagem (push).
Azure Compute Solutions

Enviando imagens para o ACR

 

Registro de Contêiner do Azure

Azure Compute Solutions

Enviando imagens para o ACR

 

Registro de Contêiner do Azure

  • Peça central em pipelines de CI/CD.
  • Novos builds são enviados e implantados automaticamente.
Azure Compute Solutions

Enviando imagens para o ACR

 

Registro de Contêiner do Azure

  • Integra com Azure DevOps ou GitHub Actions.
  • Automatiza tudo: do commit à implantação do contêiner.
Azure Compute Solutions

Gerenciando imagens no ACR

 

Registro de Contêiner do Azure

Fornece comandos para:

Azure Compute Solutions

Gerenciando imagens no ACR

 

Registro de Contêiner do Azure

Fornece comandos para:

 

  • Listar repositórios
Azure Compute Solutions

Gerenciando imagens no ACR

 

Registro de Contêiner do Azure

Fornece comandos para:

 

  • Listar repositórios

 

  • Excluir imagens antigas
Azure Compute Solutions

Gerenciando imagens no ACR

 

Registro de Contêiner do Azure

Fornece comandos para:

 

  • Listar repositórios

 

  • Excluir imagens antigas

 

  • Automatizar builds
Azure Compute Solutions

Gerenciando imagens no ACR

 

Registro de Contêiner do Azure

  • Recompilar imagens quando a base for atualizada
  • Mantém apps seguros e atualizados
  • Reduz trabalho manual e mantém ambientes consistentes
Azure Compute Solutions

Tag e versionamento

 

Registro de Contêiner do Azure

 

 

  • Tags são essenciais para identificar versões de imagens.
  • Boas práticas de tag ajudam no rollback rápido se a implantação falhar.
Azure Compute Solutions

Tag e versionamento

 

Registro de Contêiner do Azure

Registro de Contêiner do Azure

 

 

  • Suportar testes em paralelo:

    • Várias imagens com tags podem rodar lado a lado.
  • Versionamento e tags dão flexibilidade e segurança no gerenciamento do app.

Azure Compute Solutions

Recapitulando

Registro de Contêiner do Azure

  • Base segura e escalável para o ciclo de vida de contêineres.
  • Apps sempre prontos para implantar no Azure, com a versão certa na hora certa.
Azure Compute Solutions

Vamos praticar!

Azure Compute Solutions

Preparing Video For Download...