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.alloydbVieweroderalloydb.viewer.Empfehlungen übernehmen Eine der folgenden Rollen: recommender.alloydbAdminoderalloydb.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:
Rufen Sie in der Google Cloud Console die Seite Cluster auf.
Weitere Informationen finden Sie unter Erste Schritte mit Recommendation Hub.
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:
- Klicken Sie auf Bearbeiten.
- Wählen Sie im Bereich Primäre Instanz bearbeiten unter Zonale Verfügbarkeit die Option Mehrere Zonen (Hochverfügbarkeit) aus.
- Klicken Sie auf Instanz aktualisieren.
gcloud CLI
Folgen Sie der Anleitung unter Einfache Instanz auf eine HA-Instanz upgraden, um die Empfehlung zu implementieren.