Pour optimiser l'état de votre parc de bases de données, nous vous recommandons de suivre ces bonnes pratiques en matière de surveillance, de disponibilité et de protection des données.
Surveillance
La surveillance des bases de données, qui consiste à suivre les performances et les ressources d'une base de données, est essentielle pour maintenir l'intégrité d'un système de gestion de bases de données.
Effectuer des vérifications régulières et fréquentes de l'état de la base de données
Pour assurer l'intégrité de votre base de données, nous vous recommandons de consulter régulièrement le tableau de bord du Centre de données (par exemple, une fois par semaine). Database Center ne vous avertit pas des problèmes liés à l'état de la base de données. En vérifiant régulièrement les problèmes d'état de la base de données de votre organisation, vous pouvez les identifier et les résoudre de manière proactive.
Afficher les ressources de base de données ajoutées récemment
Pour vérifier que le nombre de ressources de base de données ajoutées récemment correspond à vos attentes, nous vous recommandons de consulter régulièrement le tableau de bord du Centre de données. Pour en savoir plus, consultez Afficher les ressources de base de données récemment ajoutées.
Configuration de la disponibilité
Vous pouvez modifier les configurations pour améliorer la durabilité et la fiabilité de vos bases de données.
Assurez-vous que votre ressource est protégée par un basculement
Lorsqu'une ressource est disponible dans plusieurs zones, elle est considérée comme hautement disponible (HA) et est protégée par le basculement automatique. L'objectif d'une configuration de haute disponibilité est de réduire les temps d'arrêt lorsqu'une zone ou une instance devient indisponible. Cela peut se produire lors d'une panne de zone ou lorsqu'une ressource manque de mémoire. La haute disponibilité signifie que vos données seront disponibles pour les applications clientes, quelles que soient les pannes.
La configuration d'une ressource pour la haute disponibilité assure la redondance des données dans une région. Les ressources à haute disponibilité comportent un nœud principal et un nœud de secours, chacun dans une zone différente. Grâce à la réplication synchrone sur le disque persistant de chaque zone, toutes les écritures effectuées sur le nœud principal sont répliquées sur les disques des deux zones avant que la transaction ne soit signalée comme validée. En cas de défaillance d'un nœud ou d'une zone, le nœud de secours devient le nouveau nœud principal, et les utilisateurs sont redirigés vers ce nouveau nœud. Ce processus est appelé basculement.
Pour en savoir plus sur les considérations spécifiques à la région, consultez la page Zones géographiques et régions.
Utiliser la réplication interrégionale
Lorsqu'un groupe de bases de données est disponible dans plusieurs régions, il utilise une fonctionnalité appelée réplication interrégionale, qui permet de répliquer de manière asynchrone les données et les applications dans plusieurs régions. Nous vous recommandons d'utiliser la réplication multirégionale pour les raisons suivantes :
- Reprise après sinistre : si la région d'une ressource principale devient indisponible, vous pouvez promouvoir une ressource secondaire dans une autre région pour qu'elle devienne la ressource principale et l'utiliser pour répondre aux requêtes.
- Données réparties géographiquement : en plaçant vos données plus près des applications qui en ont besoin, vous pouvez réduire la latence en lecture.
- Équilibrage de charge géographique : si des connexions lentes ou surchargées se produisent dans une région, vous pouvez rediriger le trafic vers une autre région.
- Amélioration des performances de lecture : le provisionnement de ressources en lecture seule dans le monde entier peut améliorer la capacité et les performances dans ces zones.
Protection des données
La protection des données est importante, car elle peut aider à protéger les données de l'entreprise contre la perte, la manipulation et l'accès illégal.
Activer les sauvegardes automatiques
Les sauvegardes vous aident à restaurer les données perdues dans vos ressources de base de données et à protéger vos données contre la perte ou l'altération. Si une ressource de base de données rencontre un problème, vous pouvez la restaurer à un état précédent. Vous devez activer les sauvegardes automatiques pour toute ressource contenant des données nécessaires à un bon fonctionnement.
Configurer des périodes de conservation des sauvegardes longues
Vos paramètres de conservation des sauvegardes déterminent la période pendant laquelle vous pouvez récupérer des données si elles sont corrompues, perdues ou comportent des erreurs. Plus la durée de conservation de vos sauvegardes est longue, plus la période de récupération de cette ressource est étendue.
Utiliser la protection de sauvegarde améliorée
Utilisez la protection renforcée pour sauvegarder vos bases de données Cloud SQL. La protection avancée est une fonctionnalité du service Backup and DR. Pour vérifier si votre ressource est protégée par la protection renforcée pour la sauvegarde, procédez comme suit :
Accédez à la page Ressources dans Database Center.
Cliquez sur Options d'affichage des colonnes.
Si l'option Protection de la sauvegarde n'est pas déjà sélectionnée, cochez-la, puis cliquez sur OK.
Vérifiez que Protection de la sauvegarde indique Renforcée.
Pour savoir comment configurer les sauvegardes améliorées pour les ressources Cloud SQL, consultez Sauvegardes améliorées.