Freigeben über


Verwalten von redundanter Zonenverfügbarkeit in der Azure-Datenbank für MySQL mit Azure CLI

In diesem Artikel wird beschrieben, wie Sie die zonenredundante Hochverfügbarkeitskonfiguration aktivieren oder deaktivieren, wenn Sie einen Server in Ihrer Azure-Datenbank für flexible Serverinstanz von MySQL erstellen. Sie können auch die zonenredundante Hochverfügbarkeit nach der Servererstellung deaktivieren. Aktivieren der zonenredundanten Hochverfügbarkeit nach der Servererstellung wird nicht unterstützt.

Die Hochverfügbarkeitsfunktion stellt physische separate primäre und Standby-Replikate in verschiedenen Zonen bereit. Weitere Informationen finden Sie in der Dokumentation zu Konzepten mit hoher Verfügbarkeit. Das Aktivieren oder Deaktivieren der hohen Verfügbarkeit ändert ihre anderen Einstellungen nicht, einschließlich der Konfiguration des virtuellen Netzwerks, der Firewalleinstellungen und der Aufbewahrung von Sicherungen. Das Deaktivieren der hohen Verfügbarkeit wirkt sich nicht auf ihre Anwendungskonnektivität und -vorgänge aus.

Wichtig

Die redundante Hochverfügbarkeit der Zone ist in einer begrenzten Gruppe von Regionen verfügbar.

Voraussetzungen

  • Ein Azure-Konto mit einem aktiven Abonnement.

    Wenn Sie kein Azure-Abonnement haben, erstellen Sie ein kostenloses Azure-Konto, bevor Sie beginnen. Mit einem kostenlosen Azure-Konto können Sie Azure Database for MySQL – Flexibler Server derzeit 12 Monate lang kostenlos testen. Weitere Informationen finden Sie unter Verwenden eines kostenlosen Azure-Kontos, um Azure Database for MySQL – Flexible Server kostenlos zu testen.

  • Installieren Sie die Azure CLI, oder upgraden Sie sie auf die neueste Version. Weitere Informationen finden Sie unter Installieren der Azure-Befehlszeilenschnittstelle.

  • Melden Sie sich bei Ihrem Azure-Konto mit az-Anmeldung an. Beachten Sie die Eigenschaft id, die auf die Abonnement-ID Ihres Azure-Kontos verweist.

    az login
    
  • Wenn Sie über mehrere Abonnements verfügen, wählen Sie das entsprechende Abonnement aus, in dem Sie die flexible Azure-Datenbank für MySQL-Serverinstanz mithilfe des az account set Befehls erstellen möchten.

    az account set --subscription <subscription id>
    

Aktivieren der hohen Verfügbarkeit während der Servererstellung

Sie können nur eine Azure-Datenbank für mySQL flexible Serverinstanz mit hoher Verfügbarkeit erstellen, indem Sie die Preisstufen "Allgemein" oder "Memory-Optimized" verwenden. Sie können die Zonenredundanzverfügbarkeit nur während der Erstellung für einen Server aktivieren.

Syntax:

 az mysql flexible-server create [--high-availability {Disabled, SameZone, ZoneRedundant}]
                                 [--sku-name]
                                 [--tier]
                                 [--resource-group]
                                 [--location]
                                 [--name]

Beispiel:


     az mysql flexible-server create \
       --name myservername \
       --sku-name Standard_D2ds_v4 \
       --tier GeneralPurpose \
       --resource-group myresourcegroup \
       --high-availability ZoneRedundant \
       --location eastus

Deaktivieren der hohen Verfügbarkeit

Sie können die hohe Verfügbarkeit mithilfe des Befehls "az mysql flexible-server update" deaktivieren. Sie können hohe Verfügbarkeit nur deaktivieren, wenn der Server mit hoher Verfügbarkeit erstellt wurde.

az mysql flexible-server update [--high-availability {Disabled, SameZone, ZoneRedundant}]
                                [--resource-group]
                                [--name]

Hinweis

Um von ZoneRedundant zu SameZonewechseln, deaktivieren Sie zuerst die hohe Verfügbarkeit, und aktivieren Sie dann dieselbe Zone.

Beispiel:


     az mysql flexible-server update \
       --resource-group myresourcegroup \
       --name myservername \
       --high-availability Disabled