Esercitazione - Replicare un'immagine del contenitore in diverse aree di Azure

Completato

Si supponga di avere carichi di lavoro di calcolo distribuiti in diverse aree. È possibile usare Registro Azure Container per inserire un registro contenitori in ogni area in cui vengono eseguite le immagini. Questa strategia consente operazioni di chiusura della rete e consente trasferimenti di livello immagine veloci e affidabili.

La replica geografica consente a un registro contenitori di funzionare come un singolo registro che gestisce diverse aree con registri regionali multimaster.

Un registro con replica geografica offre i vantaggi seguenti:

  • Usare nomi di registro/immagine/tag singoli in più aree.
  • Accesso al Registro di sistema di chiusura della rete dalle distribuzioni a livello di area.
  • Nessun costo aggiuntivo in uscita, perché le immagini vengono estratte da un registro locale replicato nella stessa area dell'host contenitore.
  • Gestione singola di un registro in più aree.

Creare un'area replicata per un Registro Azure Container

  1. Replicare il registro in un'altra area usando il az acr replication create comando . In questo esempio viene eseguita la replica nell'area japaneast .

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

    L'output dovrebbe essere simile all'output di esempio condensato seguente:

    {
      ...
      resourceGroups/learn-acr-rg/providers/Microsoft.ContainerRegistry/registries/myuniqueacrname/replications/japaneast",
      "location": "japaneast",
      "name": "japaneast",
      "provisioningState": "Succeeded",
       "regionEndpointEnabled": true,
       "resourceGroup": "learn-acr-rg",
      ...
    }
    
  2. Visualizzare tutte le repliche di immagini del contenitore usando il az acr replication list comando .

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

    L'output dovrebbe essere simile all'output di esempio seguente:

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

È anche possibile usare il portale di Azure per visualizzare le immagini del contenitore passando al registro contenitori e selezionando Replications:

Screenshot of Azure container registry world map showing replicated and available locations.

Pulire le risorse

Rimuovere le risorse create in questo modulo per evitare addebiti. L'eliminazione del gruppo di risorse elimina anche tutte le risorse associate.

  1. Passare ad Azure Cloud Shell.

  2. Eliminare il gruppo di risorse usando il az group delete comando .

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

Altre informazioni

Altre informazioni su Registro Azure Container e Docker in Azure con le risorse seguenti: