Ćwiczenie — replikowanie obrazu kontenera do innych regionów świadczenia usługi Azure
Załóżmy, że masz obciążenia obliczeniowe wdrożone w kilku regionach. Za pomocą usługi Azure Container Registry można umieścić rejestr kontenerów w każdym regionie, w którym są uruchamiane obrazy. Ta strategia umożliwia wykonywanie operacji w pobliżu sieci i umożliwia szybkie i niezawodne transfery warstw obrazów.
Replikacja geograficzna umożliwia rejestrowi kontenerów działanie jako pojedynczy rejestr, który obsługuje kilka regionów z wielowzorcowymi rejestrami regionalnymi.
Rejestr z replikacją geograficzną zapewnia następujące korzyści:
- Użyj nazw pojedynczych rejestrów/obrazów/tagów w wielu regionach.
- Dostęp do rejestru blisko sieci z wdrożeń regionalnych.
- Brak dodatkowych opłat za ruch wychodzący, ponieważ obrazy są pobierane z lokalnego, replikowanego rejestru w tym samym regionie co host kontenera.
- Pojedyncze zarządzanie rejestrem w wielu regionach.
Tworzenie replikowanego regionu dla usługi Azure Container Registry
Zreplikuj
az acr replication create
rejestr do innego regionu przy użyciu polecenia . W tym przykładziejapaneast
replikujemy do regionu.az acr replication create --registry $ACR_NAME --location japaneast
Dane wyjściowe powinny wyglądać podobnie do następujących skróconych przykładowych danych wyjściowych:
{ ... resourceGroups/learn-acr-rg/providers/Microsoft.ContainerRegistry/registries/myuniqueacrname/replications/japaneast", "location": "japaneast", "name": "japaneast", "provisioningState": "Succeeded", "regionEndpointEnabled": true, "resourceGroup": "learn-acr-rg", ... }
Wyświetl wszystkie repliki obrazu kontenera
az acr replication list
przy użyciu polecenia .az acr replication list --registry $ACR_NAME --output table
Dane wyjściowe powinny wyglądać podobnie do następujących przykładowych danych wyjściowych:
NAME LOCATION PROVISIONING STATE STATUS REGION ENDPOINT ENABLED --------- ---------- ------------------- ------- ------------------------ japaneast japaneast Succeeded Ready True eastus eastus Succeeded Ready True
Możesz również użyć witryny Azure Portal, aby wyświetlić obrazy kontenerów, przechodząc do rejestru kontenerów i wybierając pozycję Replikacje geograficzne:
Czyszczenie zasobów
Usuń zasoby utworzone w tym module, aby uniknąć naliczania opłat. Usunięcie grupy zasobów powoduje również usunięcie wszystkich skojarzonych z nią zasobów.
Przejdź do usługi Azure Cloud Shell.
Usuń grupę zasobów przy użyciu
az group delete
polecenia .az group delete --name learn-acr-rg --yes --no-wait
Dowiedz się więcej
Dowiedz się więcej o usłudze Azure Container Registry i platformie Docker na platformie Azure przy użyciu następujących zasobów: