Exercício – replicar a imagem de um contentor para diferentes regiões do Azure
Digamos que você tenha cargas de trabalho de computação implantadas em várias regiões. Você pode usar o Registro de Contêiner do Azure para colocar um registro de contêiner em cada região onde as imagens são executadas. Esta estratégia permite operações de fechamento de rede e permite transferências de camada de imagem rápidas e confiáveis.
A replicação geográfica permite que um registro de contêiner funcione como um único registro que atende várias regiões com registros regionais de vários mestres.
Um registo com georreplicação proporciona as seguintes vantagens:
- Use nomes únicos de registro/imagem/marca em várias regiões.
- Acesso ao Registro de fechamento de rede a partir de implantações regionais.
- Sem taxas de saída extras, pois as imagens são extraídas de um registro local replicado na mesma região do host do contêiner.
- Gerenciamento único de um registro em várias regiões.
Criar uma região replicada para um Azure Container Registry
Replique seu registro para outra região usando o
az acr replication create
comando. Neste exemplo, replicamos para ajapaneast
região.az acr replication create --registry $ACR_NAME --location japaneast
Sua saída deve ser semelhante à seguinte saída de exemplo condensada:
{ ... resourceGroups/learn-acr-rg/providers/Microsoft.ContainerRegistry/registries/myuniqueacrname/replications/japaneast", "location": "japaneast", "name": "japaneast", "provisioningState": "Succeeded", "regionEndpointEnabled": true, "resourceGroup": "learn-acr-rg", ... }
Visualize todas as réplicas de imagem de contêiner usando o
az acr replication list
comando.az acr replication list --registry $ACR_NAME --output table
Sua saída deve ser semelhante à saída de exemplo a seguir:
NAME LOCATION PROVISIONING STATE STATUS REGION ENDPOINT ENABLED --------- ---------- ------------------- ------- ------------------------ japaneast japaneast Succeeded Ready True eastus eastus Succeeded Ready True
Você também pode usar o portal do Azure para exibir suas imagens de contêiner navegando até o registro de contêiner e selecionando Replicações geográficas:
Clean up resources (Limpar recursos)
Remova os recursos criados neste módulo para evitar incorrer em encargos. A exclusão do grupo de recursos também exclui todos os recursos associados.
Navegue para o Azure Cloud Shell.
Exclua o grupo de recursos usando o
az group delete
comando.az group delete --name learn-acr-rg --yes --no-wait
Mais informações
Saiba mais sobre o Azure Container Registry e o Docker no Azure com os seguintes recursos: