Betriebsrichtlinien

Das Service Level Agreement (SLA) für Cloud SQL schließt Ausfälle aus, welche durch Faktoren verursacht wurden, die außerhalb der Kontrolle von Google liegen. Auf dieser Seite wird beschrieben, welche nutzerseitig gesteuerten Konfigurationen zu Ausfällen einer Cloud SQL-Instanz führen können.

Einführung

Cloud SQL wurde so eingerichtet, dass Sie die größtmögliche Kontrolle über die Konfiguration Ihrer Instanz erhalten. Dies umfasst einige Konfigurationen, die das Risiko von Instanzausfällen in Abhängigkeit von der Last und anderen Konfigurationsparametern erhöhen. Wenn Ihre Instanz fehlerhaft wird und Cloud SQL feststellt, dass die auf dieser Seite beschriebenen Betriebsbeschränkungen nicht eingehalten wurden, wird die Ausfallzeit nicht durch das Cloud SQL SLA abgedeckt (bzw. nicht darauf angerechnet).

Sie erhalten hier eine Übersicht über die Betriebsbeschränkungen, damit Sie wissen, bei welchen Konfigurationen diese Risiken auftreten, wie Sie diese Konfigurationen vermeiden können und wie Sie die Risiken mindern können, wenn die Konfiguration für Ihr Geschäftsumfeld erforderlich ist.

Ausgeschlossene Konfigurationen

Die ausgeschlossenen Konfigurationen fallen in die folgenden Kategorien:

  • Allgemeine Konfigurationsanforderungen
  • Datenbank-Flag-Werte
  • Ressourcenlimits

Allgemeine Konfigurationsanforderungen

Das Cloud SQL SLA deckt nur Cloud SQL-Instanzen ab, die für eine hohe Verfügbarkeit mit mindestens einer dedizierten CPU konfiguriert sind. Instanzen mit gemeinsam genutztem Kern und Instanzen mit einer einzelnen Zone sind vom SLA nicht abgedeckt.

Wenn die Instanz so konfiguriert ist und verwendet wird, dass sie überlastet wird oder die Instanz eine lange Wiederherstellungszeit hat, gilt das SLA nicht.

Wir empfehlen Ihnen dringend, Benachrichtigungen und Monitoring in Cloud Monitoring einzurichten.

Datenbank-Flag-Werte

Mit Cloud SQL können Sie Ihre Instanz mit Datenbank-Flags konfigurieren. Einige dieser Flags, wie autovacuum und max_wal_size, können so eingestellt werden, dass die Stabilität der Instanz oder Langlebigkeit ihrer Daten beeinträchtigt wird.

Eine vollständige Liste der konfigurierbaren Flags und ihrer Standardeinstellungen finden Sie unter Datenbank-Flags.

Ressourcenlimits

Die folgenden Ressourcenlimits müssen vermieden werden, um die Abdeckung durch das SLA sicherzustellen:

  • Speicher voll: Wenn Ihre Laufwerkauslastung konstant hoch ist und die automatische Speichererweiterung nicht aktiviert ist, hat Ihre Instanz nicht die richtige Größe für Ihre Arbeitslast und ist möglicherweise nicht vom SLA abgedeckt.
  • CPU überlastet: Wenn die CPU-Auslastung konstant hoch ist, hat Ihre Instanz nicht die richtige Größe für Ihre Arbeitslast und ist möglicherweise nicht vom SLA abgedeckt.
  • Speicher überlastet: Wenn die Speichernutzung konstant hoch ist, hat Ihre Instanz nicht die richtige Größe für Ihre Arbeitslast und ist möglicherweise nicht vom SLA abgedeckt.
  • Transaktions-ID-Wraparound: Wenn Ihre Instanz keine Transaktions-ID mehr hat und offline ist, wird dieser Ausfall nicht durch das SLA abgedeckt.
Weitere Informationen finden Sie in den allgemeinen Best Practices.