Der Cloud SQL-Recommender für Hochverfügbarkeit generiert proaktiv Empfehlungen, mit denen Sie Ihre wichtigen Instanzen innerhalb des SLA bereitstellen können, indem Sie Datenredundanz bereitstellen. Dies kann während eines Zonenausfalls oder beim Ausfall einer Instanz hilfreich sein.
Auf dieser Seite wird der Cloud SQL-Recommender für Hochverfügbarkeit aktiviert, wie dieser Recommender funktioniert und wie er verwendet wird.
Funktionsweise
Der Cloud SQL-Recommender für Hochverfügbarkeit aktiviert die Instanzmetadaten. Wenn die Instanz ähnlich konfiguriert ist wie Instanzen, die wichtige Arbeitslasten unterstützen, aber keine Hochverfügbarkeit aktiviert sind, empfiehlt Cloud SQL, Hochverfügbarkeit für ein SLA mit 99,95 % Verfügbarkeit zu aktivieren oder zu Cloud SQL Enterprise Plus mit Hochverfügbarkeit für ein SLA mit 99,99 % Verfügbarkeit zu migrieren.
Preise
Der Cloud SQL-Recommender für Hochverfügbarkeit für Aktivierung ist für alle Google Cloud-Kunden kostenlos verfügbar. Weitere Informationen zu Recommender-Preise.
Hinweise
Bevor Sie Empfehlungen und Informationen aufrufen können, müssen Sie Folgendes tun:
- 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.
Tasks Rollen Empfehlungen abrufen Eine der folgenden Rollen: recommender.cloudsqlViewer
odercloudsql.viewer
.Empfehlungen übernehmen Eine der folgenden Rollen: recommender.cloudsqlAdmin
,cloudsql.editor
odercloudsql.admin
. -
Enable the Recommender API.
Empfehlungen für Hochverfügbarkeit auflisten
Console
So listen Sie Empfehlungen zur Hochverfügbarkeit mithilfe der Google Cloud Console auf:
Rufen Sie den Recommendation Hub auf.
Weitere Informationen finden Sie unter Erste Schritte mit Recommendation Hub.
Klicken Sie auf der Karte Zuverlässigkeit auf Cloud SQL-Instanzen verbessern auf Alle ansehen.
gcloud
Führen Sie den Befehl gcloud recommender recommendations list
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.cloudsql.instance.ReliabilityRecommender \ --filter=recommenderSubtype=ENABLE_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 Methode recommendations.list
so auf:
GET https://recommender.googleapis.com/v1beta1/projects/PROJECT-ID/locations/LOCATION/recommenders/google.cloudsql.instance.ReliabilityRecommender/recommendations
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
Console
Klicken Sie auf den Empfehlungslink in der Liste der Instanzen, um Informationen und detaillierte Empfehlungen zu Instanzen aufzurufen, die ähnlich konfiguriert sind wie Instanzen, die wichtige Arbeitslasten unterstützen, aber keine Hochverfügbarkeit haben.
gcloud
Führen Sie den Befehl gcloud recommender insights list
so aus, um Statistiken und detaillierte Empfehlungen zu Instanzen aufzurufen, die ähnlich konfiguriert sind wie Instanzen, die wichtige Arbeitslasten unterstützen, aber keine Hochverfügbarkeit haben:
gcloud recommender insights list \ --project=PROJECT_ID \ --location=LOCATION \ --insight-type=google.cloudsql.instance.ReliabilityInsight \ --filter=insightSubtype=CRITICAL_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
Um mithilfe der Recommendations API Statistiken und detaillierte Empfehlungen zu Instanzen zu erhalten, die ähnlich konfiguriert sind wie Instanzen, die aber keine hohen Verfügbarkeiten ermöglichen, rufen Sie die insights.list
-Methode so auf:
GET https://recommender.googleapis.com/v1beta1/projects/PROJECT-ID/locations/LOCATION/insightTypes/google.cloudsql.instance.ReliabilityInsight/insights
Ersetzen Sie Folgendes:
PROJECT_ID
: Ihre Projekt-ID.LOCATION
: Eine Region, in der sich Ihre Instanzen befinden, z. B.us-central1
.
In der folgenden Tabelle sind die Statistik und die Empfehlung aufgeführt, die der Cloud SQL-Recommender für Hochverfügbarkeit aktiviert. Die Untertypen werden in der gcloud CLI und den API-Ergebnissen angezeigt.
Insight | Empfehlung |
---|---|
Diese Instanz ist nicht hochverfügbar, obwohl sie ähnlich konfiguriert ist wie Instanzen, die wichtige Arbeitslasten unterstützen. Instanzen mit einer einzelnen Zone sind anfälliger für Ausfälle. Untertyp: CRITICAL_INSTANCE_HIGH_AVAILABILITY_NOT_ENABLED
|
Aktivieren Sie die Hochverfügbarkeit, wenn Sie ein SLA mit einer Verfügbarkeit von 99,95 % haben möchten, oder wechseln Sie zu Cloud SQL Enterprise Plus mit einem SLA mit einer Verfügbarkeit von 99,99 %. Wenn Sie die Hochverfügbarkeit aktivieren, wird Ihre Instanz multizonal konfiguriert. Dadurch werden Ihre Daten innerhalb einer Region repliziert, um sie vor zonalen Ausfällen zu schützen, Ausfallzeiten zu begrenzen und die Wiederherstellungszeit zu verkürzen. Untertyp: ENABLE_HIGH_AVAILABILITY
|
Empfehlung anwenden
Sehen Sie sich die Empfehlungen sorgfältig an und führen Sie einen der folgenden Schritte aus:
Klicken Sie zum Ansehen der Instanz auf Instanz aufrufen und gehen Sie so vor:
Konfigurieren Sie Hochverfügbarkeit für Ihre Instanz. Weitere Informationen finden Sie unter Hochverfügbarkeit aktivieren und deaktivieren.
Migrieren Sie zur Cloud SQL Enterprise Plus-Version. Weitere Informationen zu Einführung in Cloud SQL-Versionen.
Klicken Sie auf Schließen, um die Empfehlung zu verwerfen.
Klicken Sie auf Abbrechen, um das Feld zu schließen, ohne die Empfehlung zu übernehmen oder zu verwerfen.
Nächste Schritte
- Google Cloud-Recommender
- Blog: Maximieren Sie Ihren Cloud-ROI
- Blog: So erreichen Sie mehr mit weniger