Le contrat de niveau de service de Cloud SQL exclut les pannes "causées par des facteurs échappant au contrôle raisonnable de Google". Cette page décrit certaines des configurations contrôlées par l'utilisateur qui peuvent entraîner l'exclusion d'une panne d'instance Cloud SQL.
Présentation
Cloud SQL s'efforce de vous donner le plus de contrôle possible sur la configuration de votre instance. Cela inclut certaines configurations qui augmentent le risque de temps d'arrêt des instances, en fonction de leur charge et d'autres paramètres de configuration. Si votre instance n'est plus opérationnelle et que Cloud SQL détermine qu'elle ne respectait pas les limites opérationnelles décrites sur cette page, la période d'indisponibilité n'est pas couverte (ou n'est pas comptabilisée) par le contrat de niveau de service Cloud SQL.
Cette liste de limites opérationnelles vous est présentée afin de vous informer des configurations qui comportent des risques, des moyens de les éviter et des moyens de limiter les risques lorsqu'une de ces configurations est requise par votre environnement professionnel.
Configurations exclues
Les configurations exclues appartiennent à l'une des catégories suivantes :
- Configuration générale requise
- Valeurs d'indicateurs de base de données
- Contraintes liées aux ressources
Configuration générale requise
Seules les instances Cloud SQL configurées pour la haute disponibilité avec au moins un processeur dédié sont couvertes par le contrat de niveau de service Cloud SQL. Les instances à cœur partagé et les instances à zone unique ne le sont pas.
Si l'instance est configurée et utilisée de manière à ce que la charge de travail surcharge l'instance ou à ce que l'instance subisse un long temps de récupération, le contrat de niveau de service ne s'applique pas.
Nous vous recommandons vivement de configurer des alertes et la surveillance dans Cloud Monitoring.
Valeurs d'options de base de données
Cloud SQL vous permet de configurer votre instance avec des options de base de données. Il se peut que la définition de certaines de ces options, telles que autovacuum
et max_wal_size
, compromette la stabilité de l'instance ou la durabilité de ses données.
Pour obtenir la liste complète des options configurables et de leurs paramètres par défaut, consultez la page Options de base de données.
Contraintes liées aux ressources
Les contraintes de ressources suivantes doivent être évitées afin de bénéficier du contrat de niveau de service :
- Espace de stockage saturé : si l'utilisation du disque est systématiquement élevée et que l'augmentation automatique de l'espace de stockage n'est pas activée, votre instance n'est pas correctement dimensionnée par rapport à la charge de travail et peut ne pas être couverte par le contrat de niveau de service.
- Processeur surchargé : si l'utilisation du processeur est systématiquement élevée, l'instance n'est pas correctement dimensionnée par rapport à la charge de travail et peut donc ne pas être couverte par le contrat de niveau de service.
- Mémoire surchargée : si votre utilisation de la mémoire est systématiquement élevée, l'instance n'est pas correctement dimensionnée par rapport à la charge de travail et peut donc ne pas être couverte par le contrat de niveau de service.
- Réinitialisation de l'ID de transaction : si votre instance manque d'ID de transaction et est déconnectée, cette panne n'est pas couverte par le contrat de niveau de service.