Instanzverfügbarkeit durch Hochverfügbarkeit verbessern

Der AlloyDB-Recommender für Hochverfügbarkeit generiert proaktiv Empfehlungen, mit denen Sie Ihre wichtigen Instanzen innerhalb eines Service Level Agreement (SLA) bereitstellen können, indem Sie Datenredundanz bereitstellen. Dies kann während eines Zonenausfalls oder wenn eine Instanz Out of Memory ist, hilfreich sein.

Auf dieser Seite wird der AlloyDB-Recommender für Hochverfügbarkeit beschrieben, wie dieser Recommender funktioniert und wie er verwendet wird.

Funktionsweise

Der AlloyDB-Recommender für Hochverfügbarkeit aktiviert die Instanzmetadaten. Wenn für die Instanz keine Hochverfügbarkeit aktiviert ist, empfiehlt AlloyDB, die Hochverfügbarkeit für eine Verfügbarkeit von 99,99% (*) zu aktivieren.

(*) Weitere Informationen finden Sie im AlloyDB Service Level Agreement (SLA).

Preise

Der AlloyDB-Recommender für Hochverfügbarkeit für Aktivierung ist für alle Google Cloud Kunden kostenlos verfügbar. Weitere Informationen finden Sie unter Recommender-Preise.

Hinweis

Bevor Sie sich die Empfehlungen und Statistiken ansehen können, müssen Sie Folgendes tun:

  • Stellen Sie sicher, dass Sie die Recommender API aktivieren.

  • Prüfen Sie, ob Sie die erforderlichen IAM-Rollen (Identity and Access Management) haben, um die Berechtigungen zum Aufrufen und Verwenden von Informationen und Empfehlungen zu erhalten.

    Aufgaben Rollen
    Empfehlungen aufrufen Eine der folgenden Rollen: recommender.alloydbViewer oder alloydb.viewer.
    Empfehlungen übernehmen Eine der folgenden Rollen: recommender.alloydbAdmin oder alloydb.admin.

Weitere Informationen finden Sie unter Zugriff für andere Nutzer gewähren.

Empfehlungen für Hochverfügbarkeit auflisten

Sie können die Empfehlungen für Hochverfügbarkeit über die Google Cloud Console, gcloud CLI, oder die Recommender API auflisten.

Console

So listen Sie Empfehlungen zur Hochverfügbarkeit mithilfe der Google Cloud Console auf:

  1. Rufen Sie in der Google Cloud Console die Seite Cluster auf.

    Zu den Clustern

    Weitere Informationen finden Sie unter Erste Schritte mit Recommendation Hub.

  2. Suchen Sie in der Tabelle Ressourcen nach dem Cluster und klicken Sie in der Spalte Probleme auf Probleme ansehen.

    Eine Liste der Probleme wird im Bereich Aggregierte Probleme angezeigt. Wählen Sie die Empfehlungskarte Nicht durch Failover geschützt aus.

gcloud

Führen Sie den gcloud recommender recommendations list Befehl so aus, um Empfehlungen zur Aktivierung für hohe Verfügbarkeit mithilfe der gcloud CLI aufzulisten:

gcloud recommender recommendations list \
--project=PROJECT_ID \
--location=LOCATION \
--recommender=google.alloydb.cluster.ReliabilityRecommender \
--filter=recommenderSubtype=ENABLE_INSTANCE_HIGH_AVAILABILITY

Ersetzen Sie Folgendes:

  • PROJECT_ID: Ihre Projekt-ID.
  • LOCATION: eine Region, in der sich Ihre Instanzen befinden, z. B. us-central1.

API

Rufen Sie zum Auflisten von Empfehlungen für Hochverfügbarkeit mithilfe der Recommendations API die recommendations.list Methode so auf:

GET https://recommender.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/recommenders/google.alloydb.cluster.ReliabilityRecommender/recommendations?filter=recommenderSubtype=ENABLE_INSTANCE_HIGH_AVAILABILITY

Ersetzen Sie Folgendes:

  • PROJECT_ID: Ihre Projekt-ID.
  • LOCATION: eine Region, in der sich Ihre Instanzen befinden, z. B. us-central1.

Informationen und detaillierte Empfehlungen anzeigen

Mit der Google Cloud Console, gcloud CLI, oder der Recommender API können Sie Informationen und detaillierte Empfehlungen zu Instanzen aufrufen, für die die Hochverfügbarkeit aktiviert werden muss.

So rufen Sie Statistiken und detaillierte Empfehlungen auf:

Console

Klicken Sie auf der Seite Cluster in der Tabelle Ressourcen in der Spalte Probleme für den Cluster auf Probleme ansehen.

Rechts wird der Bereich Aggregierte Probleme angezeigt. Dieser enthält Informationen und detaillierte Empfehlungen für Nicht durch Failover geschützt.

gcloud

Führen Sie den gcloud recommender insights list Befehl so aus:

gcloud recommender insights list \
--project=PROJECT_ID \
--location=LOCATION \
--insight-type=google.alloydb.cluster.ReliabilityInsight \

--filter=insightSubtype=INSTANCE_HIGH_AVAILABILITY_NOT_ENABLED

Ersetzen Sie Folgendes:

  • PROJECT_ID: Ihre Projekt-ID.
  • LOCATION: Eine Region, in der sich Ihre Instanzen befinden, z. B. us-central1.

API

Rufen Sie die Methode insights.list so auf:

GET https://recommender.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/insightTypes/google.alloydb.cluster.ReliabilityInsight/insights?filter=insightSubtype=INSTANCE_HIGH_AVAILABILITY_NOT_ENABLED

Ersetzen Sie Folgendes:

  • PROJECT_ID: Ihre Projekt-ID.
  • LOCATION: Eine Region, in der sich Ihre Instanzen befinden, z. B. us-central1.

Empfehlung anwenden

Sehen Sie sich die Empfehlungen sorgfältig an und führen Sie einen der folgenden Schritte aus:

Console

So implementieren Sie die Empfehlung:

  1. Klicken Sie auf Bearbeiten.
  2. Wählen Sie im Bereich Primäre Instanz bearbeiten unter Zonale Verfügbarkeit die Option Mehrere Zonen (Hochverfügbarkeit) aus.
  3. Klicken Sie auf Instanz aktualisieren.

gcloud CLI

Folgen Sie der Anleitung unter Einfache Instanz auf eine HA-Instanz upgraden, um die Empfehlung zu implementieren.

Nächste Schritte