Övning – Replikera en containeravbildning till olika Azure-regioner

Slutförd

Anta att du har distribuerat beräkningsarbetsbelastningar till flera regioner. Du kan använda Azure Container Registry för att placera ett containerregister i varje region där avbildningar körs. Den här strategin möjliggör nätverksnära åtgärder och möjliggör snabba och tillförlitliga avbildningslageröverföringar.

Med geo-replikering kan ett containerregister fungera som ett enda register som hanterar flera regioner med regionala register med flera huvudservrar.

Ett georeplikerat register ger följande fördelar:

  • Använd enskilda register-/avbildnings-/taggnamn i flera regioner.
  • Nätverksnära registeråtkomst från regionala distributioner.
  • Inga extra utgående avgifter, eftersom avbildningar hämtas från ett lokalt replikerat register i samma region som containervärden.
  • Enkel hantering av ett register i flera regioner.

Skapa en replikerad region för ett Azure Container Registry

  1. Replikera registret till en annan region med hjälp av az acr replication create kommandot . I det här exemplet replikerar vi till japaneast regionen.

    az acr replication create --registry $ACR_NAME --location japaneast
    

    Dina utdata bör se ut ungefär som följande komprimerade exempelutdata:

    {
      ...
      resourceGroups/learn-acr-rg/providers/Microsoft.ContainerRegistry/registries/myuniqueacrname/replications/japaneast",
      "location": "japaneast",
      "name": "japaneast",
      "provisioningState": "Succeeded",
       "regionEndpointEnabled": true,
       "resourceGroup": "learn-acr-rg",
      ...
    }
    
  2. Visa alla containeravbildningsrepliker med kommandot az acr replication list .

    az acr replication list --registry $ACR_NAME --output table
    

    Dina utdata bör se ut ungefär som följande exempelutdata:

    NAME       LOCATION    PROVISIONING STATE    STATUS    REGION ENDPOINT ENABLED
    ---------  ----------  -------------------   -------   ------------------------
    japaneast  japaneast   Succeeded             Ready     True
    eastus     eastus      Succeeded             Ready     True
    

Du kan också använda Azure Portal för att visa dina containeravbildningar genom att navigera till containerregistret och välja Geo-replikering:

Skärmbild av världskartan för Azure-containerregistret som visar replikerade och tillgängliga platser.

Rensa resurser

Ta bort de resurser som du skapade i den här modulen för att undvika att debiteras. Om du tar bort resursgruppen tas även alla dess associerade resurser bort.

  1. Navigera till Azure Cloud Shell.

  2. Ta bort resursgruppen med kommandot az group delete .

    az group delete --name learn-acr-rg --yes --no-wait 
    

Läs mer

Läs mer om Azure Container Registry och Docker i Azure med följande resurser: