Cvičení – replikace image kontejneru do různých oblastí Azure
Řekněme, že máte nasazené výpočetní úlohy do několika oblastí. Službu Azure Container Registry můžete použít k umístění registru kontejneru do každé oblasti, kde běží image. Tato strategie umožňuje operace uzavření sítě a umožňuje rychlé a spolehlivé přenosy vrstev imagí.
Geografická replikace umožňuje, aby registr kontejneru fungoval jako jeden registr, který obsluhuje několik oblastí s více hlavními regionálními registry.
Geograficky replikovaný registr nabízí tyto výhody:
- Použijte názvy jednotlivých registrů, imagí a značek v několika oblastech.
- Přístup k registru zavření sítě z regionálních nasazení.
- Žádné další poplatky za výchozí přenos dat, protože image se načítají z místního replikovaného registru ve stejné oblasti jako hostitel kontejneru.
- Jedna správa registru napříč několika oblastmi.
Vytvořte replikovanou oblast pro registr kontejneru Azure
Pomocí příkazu replikujte registr do jiné oblasti
az acr replication create. V tomto příkladujapaneastreplikujeme do oblasti.az acr replication create --registry $ACR_NAME --location japaneastVýstup by měl vypadat podobně jako v následujícím zhuštěném příkladu výstupu:
{ ... resourceGroups/learn-acr-rg/providers/Microsoft.ContainerRegistry/registries/myuniqueacrname/replications/japaneast", "location": "japaneast", "name": "japaneast", "provisioningState": "Succeeded", "regionEndpointEnabled": true, "resourceGroup": "learn-acr-rg", ... }Pomocí příkazu zobrazte všechny repliky imagí kontejneru
az acr replication list.az acr replication list --registry $ACR_NAME --output tableVýstup by měl vypadat podobně jako v následujícím příkladu výstupu:
NAME LOCATION PROVISIONING STATE STATUS REGION ENDPOINT ENABLED --------- ---------- ------------------- ------- ------------------------ japaneast japaneast Succeeded Ready True eastus eastus Succeeded Ready True
Image kontejneru můžete zobrazit také na webu Azure Portal tak, že přejdete do registru kontejneru a vyberete geografické replikace:
Vyčištění prostředků
Odeberte prostředky, které jste vytvořili v tomto modulu, abyste se vyhnuli poplatkům. Odstraněním skupiny prostředků se odstraní také všechny jeho přidružené prostředky.
Přejděte na Azure Cloud Shell.
Pomocí příkazu odstraňte skupinu
az group deleteprostředků.az group delete --name learn-acr-rg --yes --no-wait
Další informace
Další informace o službě Azure Container Registry a Dockeru v Azure najdete v následujících zdrojích informací: