Pour des fonctionnalités similaires à celles d'Amazon Timestream pour, pensez à Amazon Timestream LiveAnalytics pour InfluxDB. Il permet une ingestion simplifiée des données et des temps de réponse aux requêtes à un chiffre en millisecondes pour des analyses en temps réel. Pour en savoir plus, cliquez ici.
Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Mise à l'échelle d'un cluster
Présentation de
La mise à l'échelle multi-nœuds étend les fonctionnalités de l'édition Timestream for InfluxDB 3 Enterprise en vous permettant de créer des clusters contenant jusqu'à 15 nœuds, ce qui permet une évolutivité horizontale pour répondre aux demandes de charge de travail accrues. Cette fonctionnalité fournit des options de configuration de cluster flexibles pour optimiser les charges de travail de lecture et d'écriture spécifiques, avec des nœuds répartis sur plusieurs zones de disponibilité pour une haute disponibilité.
Capacités clés
Grâce à la mise à l'échelle multi-nœuds, vous pouvez :
Créez des clusters comportant jusqu'à 15 nœuds (maximum 4 nœuds d'écriture, 13 nœuds de lecture et 1 compacteur dédié)
Ajustez dynamiquement la taille du cluster en ajoutant ou en supprimant des nœuds à mesure que vos exigences en matière de charge de travail évoluent
Configurer les rôles des nœuds entre Writer/Reader le mode ou le mode lecteur uniquement
Répartissez les nœuds sur plusieurs zones de disponibilité pour une meilleure disponibilité
Accédez à votre cluster via des points de terminaison dédiés read/write ou des opérations en lecture seule
Configuration du cluster
Types de nœuds et rôles
Lors de la configuration de votre cluster, vous pouvez spécifier :
Nœuds d'écriture/de lecture : traitent à la fois les opérations d'écriture et de lecture (1 à 4 nœuds)
Nœuds en lecture seule : dédiés au traitement des requêtes de lecture (0 à 13 nœuds)
Compacteur dédié : requis pour les clusters de plus de 3 nœuds afin d'optimiser le stockage des données
Points de terminaison de cluster
Timestream pour InfluxDB 3 fournit deux types de points de terminaison :
Points de terminaison du cluster : répartissez le trafic entre les nœuds disponibles
Point de terminaison de lecture/écriture : achemine le trafic vers tous les nœuds Writer/Reader
Point de terminaison en lecture seule : achemine le trafic vers tous les nœuds capables d'effectuer des opérations de lecture
Points de terminaison des nœuds : autorisez l'accès direct à des nœuds spécifiques pour isoler la charge de travail
Important
Lors de l'utilisation des points de terminaison d'un nœud, il y aura un temps d'arrêt si le nœud est redémarré, patché, mis à niveau ou tombe en panne.
Note
Lors de la génération d'écritures ou de lectures à l'aide de plusieurs threads parallèles à partir de la même machine cliente, le comportement de mise en cache DNS peut affecter la distribution du trafic entre les nœuds du cluster. Pour obtenir des conseils sur l'optimisation de la résolution DNS afin de garantir une répartition uniforme du trafic, consultezGestion de la résolution DNS pour les points de terminaison du cluster.
Gestion de la taille du cluster
Pour modifier la configuration de votre cluster, vous devez utiliser des groupes de paramètres :
Créez un nouveau groupe de paramètres avec la configuration souhaitée
Appliquez le groupe de paramètres à votre cluster
Cette approche s'applique à la fois à la mise à l'échelle (ajout de nœuds) et à la réduction (suppression de nœuds).
Important
Lorsque vous créez un nouveau groupe de paramètres pour le dimensionnement, assurez-vous d'utiliser tous les paramètres recommandés pour la taille de votre instance. Consultez la Types d'instances pris en charge et spécifications page pour obtenir des conseils spécifiques à chaque instance. Avant d'appliquer le nouveau groupe de paramètres, vérifiez votre configuration actuelle pour vous assurer qu'aucun paramètre n'est modifié accidentellement lors de l'ajout ou de la suppression de nœuds. Vous pouvez vérifier votre configuration effective en suivant les étapes décrites dansCréation de groupes de paramètres à l'aide du AWS CLI.
déploiement multi-AZ
Lorsque vous exécutez des clusters à nœuds multiples, les nœuds sont automatiquement répartis entre les différentes zones de disponibilité de la région sélectionnée. Cette distribution garantit :
Aucune interruption de service dans votre cluster lors de l'utilisation des points de terminaison du cluster
Tolérance aux pannes améliorée contre les défaillances de niveau AZ
Des performances constantes dans toute la région
Exigences et limitations
Les clusters comportant au moins 3 nœuds nécessitent un compacteur dédié
Un minimum de 2 Writer/Reader nœuds est recommandé pour une haute disponibilité
Tous les nœuds d'un cluster doivent utiliser le même type d'instance
Les modifications du mode nœud nécessitent la création d'un nouveau groupe de paramètres
Les points de terminaison des nœuds peuvent subir des temps d'arrêt pendant les opérations de maintenance
Bonnes pratiques
Utilisez des points de terminaison de cluster plutôt que des points de terminaison de nœud pour les charges de travail de production afin de garantir une haute disponibilité
Faites évoluer votre cluster en fonction de votre ratio de read/write charge de travail (plus de nœuds de lecture pour les charges de travail lourdes en lecture)
Surveillez les performances des nœuds pour déterminer les besoins de dimensionnement optimaux
Planifiez les opérations de mise à l'échelle pendant les périodes de faible activité
Pour optimiser les performances sur les charges de travail intensives en écriture dans les déploiements à nœuds multiples, envoyez les opérations d'écriture uniquement à vos nœuds d'écriture et acheminez les requêtes de lecture vers vos nœuds en lecture seule
Astuce
Pour les charges de travail intensives en écriture, configurez davantage de nœuds. Writer/Reader Pour les charges de travail intensives en lecture, ajoutez d'autres nœuds en lecture seule tout en conservant au moins 2 Writer/Reader nœuds pour une haute disponibilité.