Instanzverfügbarkeit durch Hochverfügbarkeit verbessern

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:

Empfehlungen für Hochverfügbarkeit auflisten

Console

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

  1. Rufen Sie den Recommendation Hub auf.

    Zum Recommendation Hub

    Weitere Informationen finden Sie unter Erste Schritte mit Recommendation Hub.

  2. 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