Je souhaite comprendre pourquoi Amazon Redshift remplace un nœud et de quelle manière le cluster s’en trouve affecté.
Brève description
Les remplacements de nœuds de cluster Amazon Redshift sont des opérations de maintenance qui sont effectuées en raison d'un matériel défectueux ou de problèmes de performances matérielles. Les remplacements de nœuds peuvent interrompre temporairement la connectivité de la base de données et affecter les opérations. Amazon Redshift remplace les nœuds afin que votre cluster d'entrepôts de données reste sain, fiable et performant.
Résolution
Pannes matérielles
Les pannes matérielles, les problèmes de performances matérielles ou le risque potentiel de panne peuvent amener Amazon Redshift à remplacer des nœuds. Amazon Redshift surveille en permanence les composants matériels de chaque nœud de cluster. Lorsqu'Amazon Redshift détecte un problème avec l'un des composants, il remplace le nœud.
Les remplacements de nœuds constituent une mesure préventive visant à éviter la corruption des données qui pourrait survenir en cas de défaillance du composant matériel. Cependant, vous pouvez rencontrer des problèmes de performances temporaires lorsque le cluster redistribue les données entre les nœuds après le remplacement d'un nœud.
Maintenance planifiée
Pour améliorer la fiabilité et les performances de votre cluster, Amazon Redshift effectue des mises à jour du système, applique des correctifs et remplace les composants matériels pendant les fenêtres de maintenance par défaut.
Effet sur les opérations de cluster
Lorsqu'Amazon Redshift remplace un nœud, une interruption temporaire du nœud de cluster affectant les performances peut se produire. Si l'état de cluster panne matérielle est indiqué pour un cluster à nœud unique, vous ne pouvez pas remplacer le nœud. À la place, vous devez le restaurer à partir d'un instantané. Pour plus d'informations, consultez la section Instantanés et sauvegardes Amazon Redshift.
Bonnes pratiques en matière de remplacement des nœuds
Pour minimiser l'effet des remplacements de nœuds sur les opérations de votre base de données, appliquez les bonnes pratiques suivantes :
- Consultez les notifications d'événements Amazon Redshift qui vous alertent de fenêtres de maintenance ou de problèmes matériels susceptibles d'entraîner le remplacement de nœuds, et planifiez vos opérations en conséquence.
- Vous pouvez reporter la fenêtre de maintenance de votre cluster afin que la maintenance soit exécutée pendant les heures creuses ou pendant les périodes de faible activité de la base de données.
- Intégrez des mécanismes de nouvelle tentative dans vos applications. Les mécanismes de nouvelle tentative gèrent les pertes de connexion temporaires ou les faibles performances lors du remplacement des nœuds afin que vos applications puissent être restaurées et fonctionner une fois le remplacement des nœuds terminé. Tous les kits SDK AWS sont dotés d'un mécanisme de nouvelle tentative intégré avec un algorithme qui utilise un retard exponentiel.
- Utilisez des clusters à nœuds multiples pour les charges de travail de production, car les clusters à nœuds multiples offrent une meilleure tolérance aux pannes et une meilleure disponibilité que les clusters à nœud unique.
Informations connexes
Clusters et nœuds dans Amazon Redshift
Notifications d'événements de cluster provisionnés par Amazon Redshift
Considérations relatives à l'utilisation de clusters provisionnés par Amazon Redshift