Übung: Anzeigen des Replikationsstatus

Abgeschlossen

In dieser Lerneinheit erstellen Sie ein Speicherkonto und Konfigurieren einen Blobcontainer dafür. Sie erstellen eine Blobdatei und laden sie in Ihr Speicherkonto hoch. Dann können Sie den Replikationsstatus im Azure-Portal anzeigen.

Wichtig

Sie benötigen für diese Übung ein eigenes Azure-Abonnement. Außerdem fallen möglicherweise Gebühren für Sie an. Wenn Sie noch kein Azure-Abonnement besitzen, können Sie ein kostenloses Konto erstellen, bevor Sie beginnen.

Speicherkonto erstellen

Erstellen Sie ein Speicherkonto mit geozonenredundantem Speicher (GZRS).

  1. Melden Sie sich beim Azure-Portal an.

  2. Öffnen Sie in der Menüleiste oben rechts Cloud Shell. Wählen Sie die Option Bash aus.

  3. Legen Sie den Namen der Ressourcengruppe fest, indem Sie den folgenden Befehl ausführen.

    export RESOURCEGROUP=learn-storage-replication-rg
    
  4. Führen Sie den folgenden Befehl aus, um das Speicherkonto festzulegen. Ersetzen Sie storageaccountname und die Klammern durch einen eindeutigen Namen für das Azure Storage-Konto.

    Hinweis

    Speicherkontonamen müssen zwischen 3 und 24 Zeichen lang sein und dürfen nur Zahlen und Kleinbuchstaben enthalten.

    export AZURE_STORAGE_ACCOUNT=<storageaccountname>
    
  5. Legen Sie den Speicherort fest. Ersetzen Sie den Wert westus2 durch einen Standort in Ihrer Nähe.

    export LOCATION=westus2
    

    In der folgenden Liste sind einige Standortwerte aufgeführt, die Sie verwenden können:

    • southeastasia
    • northeurope
    • westeurope
    • japaneast
    • uksouth
    • centralus
    • eastus2
    • westus2
  6. Führen Sie den folgenden Befehl aus, um eine Ressourcengruppe zu erstellen:

    az group create --name $RESOURCEGROUP --location $LOCATION
    
  7. Führen Sie den folgenden Befehl aus, um ein Speicherkonto zu erstellen:

    az storage account create \
    --name $AZURE_STORAGE_ACCOUNT \
    --resource-group $RESOURCEGROUP \
    --location $LOCATION \
    --sku Standard_GZRS \
    --encryption-services blob \
    --kind StorageV2
    
  8. Für die restlichen Schritte dieser Übung benötigen Sie Ihre Speicheranmeldeinformationen. Führen Sie den folgenden Befehl aus, um Ihre Speicherkontoschlüssel anzuzeigen:

    az storage account keys list \
    --account-name $AZURE_STORAGE_ACCOUNT \
    --resource-group $RESOURCEGROUP \
    --output table
    
  9. Kopieren Sie die aufgeführten Schlüssel.

  10. Legen Sie eine Umgebungsvariable fest, in der Ihr Speicherschlüssel gespeichert wird. Ersetzen Sie account-key und die Klammern durch einen Ihrer Schlüsselwerte.

    export AZURE_STORAGE_KEY="<account-key>"
    

Erstellen eines Blobcontainers

Sie benötigen einen Container, um Blobs in Azure Storage hochzuladen. Mithilfe von Containern können Sie Ihre Blobs logisch gruppieren. Ein Container unterstützt Sie beim Organisieren von Blobs und kann mit einem Ordner verglichen werden, der Dateien auf Ihrem Computer organisiert.

  1. Verwenden Sie den folgenden Befehl, um einen Containernamen festzulegen. Ersetzen Sie blob-container-name und die Klammern durch einen eindeutigen Namen.

    export BLOB_CONTAINER_NAME=<blob-container-name>
    
  2. Führen Sie den folgenden Befehl aus, um einen Container für Ihr Speicherkonto zu erstellen:

    az storage container create --account-key $AZURE_STORAGE_KEY --account-name $AZURE_STORAGE_ACCOUNT --name $BLOB_CONTAINER_NAME
    
  3. Nachdem Ihr Speicherkontocontainer erstellt wurde, wird in Ihrem Terminal die folgende Nachricht angezeigt:

    {
        "created": true
    }
    

Erstellen einer Datei (Blob)

Ihr Unternehmen lädt Musikdateien als Blobs in den Container hoch. Ein Blob kann für eine Datei jeden Typs stehen. Im Rahmen dieser Übung laden Sie eine Textdatei als Blob hoch.

  1. Führen Sie den folgenden Befehl aus, um eine Datei zu erstellen, die Sie in Ihr Speicherkonto hochladen können:

    cat > song.mp3
    
  2. Dadurch wird eine leere Datei erstellt, in die Sie schreiben können. Geben Sie Dies ist ein Lied! ein, drücken Sie die EINGABETASTE und dann STRG+D.

  3. Führen Sie den folgenden Befehl aus, um die Inhalte Ihrer song.mp3-Datei anzuzeigen:

    cat song.mp3
    
  4. This is a song! wird in Ihrem Terminal zurückgegeben. Sie haben eine Datei erstellt, die Sie nun in Ihr Speicherkonto hochladen können.

Hochladen der Datei

Laden Sie die Datei in Ihr Speicherkonto über Ihren Container hoch.

  1. Führen Sie den folgenden Befehl aus, um Ihre Datei hochzuladen:

    az storage blob upload \
        --container-name $BLOB_CONTAINER_NAME \
        --name song \
        --file song.mp3
    
  2. Stellen Sie durch das Ausführen dieses Befehls sicher, dass die Datei sich in Ihrem Speicherkonto befindet, nachdem der Upload abgeschlossen ist:

    az storage blob list \
    --container-name $BLOB_CONTAINER_NAME  \
    --output table
    
  3. Die Details zu Ihrer Datei werden angezeigt, z. B. der Name, der Blobtyp und der Zeitpunkt der letzten Änderung.

Anzeigen des Replikationsstatus

  1. Melden Sie sich beim Azure-Portal an.

  2. Wählen Sie auf der Startseite Ressourcengruppen aus oder suchen Sie danach.

  3. Klicken Sie auf learn-storage-replication-rg. Der Ressourcengruppenbereich learn-storage-replication-rg wird angezeigt.

  4. Klicken Sie in der Liste der Ressourcen in Ihrer Ressourcengruppe auf das erstellte Speicherkonto. Der Bereich Speicherkonto wird angezeigt.

  5. Klicken Sie im linken Menübereich unter Datenverwaltung auf Redundanz. Der Bereich Redundanz wird für Ihr Speicherkonto angezeigt. Der Replikationsstatus der primären und der sekundären Region Ihres Azure Storage-Kontos wird angezeigt. Wenn der Status für eine Region Available (Verfügbar) lautet, bedeutet dies, dass Ihre Region reaktionsfähig ist.

  6. Wählen Sie auf der oberen Menüleiste Aktualisieren aus, um sicherzustellen, dass die neuesten Statusupdates angezeigt werden.

    Screenshot of the geo-replication map that shows the primary and secondary locations available.

Das Replizieren Ihrer Daten von der primären in die sekundäre Region dauert eine Weile.