Points de terminaison et connectivité pour Timestream pour InfluxDB 3 - Amazon Timestream

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.

Points de terminaison et connectivité pour Timestream pour InfluxDB 3

Amazon Timestream pour InfluxDB 3 fournit plusieurs points de terminaison pour se connecter à votre cluster, ce qui permet des modèles d'accès flexibles en fonction des besoins de votre application.

Types de point de terminaison

Point de terminaison de cluster

Le point de terminaison du cluster (ou point de terminaison principal) permet d'accéder aux nœuds d'écriture de votre cluster. Ce point de terminaison :

  • Supporte les opérations de lecture et d'écriture.

  • Achemine automatiquement le trafic vers les nœuds d'écriture disponibles.

  • C'est le seul point de terminaison capable d'effectuer des opérations d'écriture.

  • Doit être utilisé pour les opérations administratives et l'ingestion de données.

Exemple de format : clusterid-wmyjrrjko.timestream-influxdb-alpha.us-west-2.on.aws

Point de terminaison du lecteur

Le point de terminaison du lecteur se connecte aux nœuds du lecteur de votre cluster. Ce point de terminaison :

  • Supporte les opérations en lecture seule (requêtes).

  • Répartit automatiquement le trafic de lecture sur tous les nœuds de lecture disponibles.

  • Permet de décharger la charge de travail des requêtes des nœuds d'écriture.

  • Idéal pour les applications de reporting et de tableau de bord.

Exemple de format : clusterid-wmyjrrjko-ro.timestream-influxdb-alpha.us-west-2.on.aws

Points de terminaison spécifiques aux nœuds

Outre les points de terminaison du cluster, vous pouvez vous connecter directement à des nœuds spécifiques au sein de votre cluster :

  • Fournit un accès direct à des nœuds individuels pour des diagnostics ou des charges de travail spécifiques.

  • Permet un contrôle précis du routage des connexions.

  • Utile pour le dépannage ou lorsque vous devez isoler des opérations spécifiques.

  • Important : lors de tout problème ou scénario de basculement, les points de terminaison spécifiques au nœud seront temporairement indisponibles pendant la restauration ou le remplacement du nœud.

Exemple de format : nodeid-wmyjrrjko.timestream-influxdb-alpha.us-west-2.on.aws

Répartition du trafic

Lors de l'utilisation de points de terminaison au niveau du cluster (points de terminaison enregistreur/lecteur et point de lecture), le système de distribution du trafic effectue automatiquement les opérations suivantes :

  • Répartit le trafic vers les nœuds actifs en fonction de :

    • État et disponibilité des nœuds.

    • Charge de travail actuelle sur chaque nœud.

    • Rôle du nœud (écrivain/lecteur).

  • Rend l'indisponibilité de nœuds spécifiques transparente pour les clients en acheminant automatiquement le trafic vers des nœuds défectueux ou indisponibles.

  • Permet un basculement fluide sans nécessiter de modifications de configuration côté client.

  • Garantit la disponibilité continue du service, même en cas de maintenance ou de défaillance imprévue des nœuds.

Cette distribution automatique du trafic fournit :

  • Haute disponibilité : les connexions client restent ininterrompues même lorsque les nœuds individuels deviennent indisponibles.

  • Équilibrage de charge : le trafic est réparti entre les nœuds disponibles pour des performances optimales.

  • Tolérance aux pannes : le basculement automatique garantit un impact minimal en cas de défaillance des nœuds.

  • Gestion simplifiée des connexions : les applications n'ont pas besoin de gérer les défaillances au niveau des nœuds.

Bonnes pratiques en matière de connexion

Pour des performances et une fiabilité optimales :

  • Utilisez des points de terminaison au niveau du cluster pour les charges de travail de production : les points de terminaison writer/reader et du lecteur permettent un basculement automatique et une gestion transparente de l'indisponibilité des nœuds.

  • Utilisez le writer/reader point de terminaison pour les opérations d'écriture et les tâches administratives.

  • Utilisez le point de terminaison du lecteur pour les applications nécessitant beaucoup de lecture, telles que les tableaux de bord et les rapports.

  • Évitez les points de terminaison spécifiques aux nœuds pour les applications critiques : ces points de terminaison ne seront pas disponibles lors des scénarios de basculement et ne permettent pas de redistribution automatique du trafic.

  • Réservez des points de terminaison spécifiques aux nœuds pour les diagnostics, le dépannage ou lorsque vous devez isoler des opérations spécifiques.

  • Implémentez le regroupement des connexions dans vos applications pour gérer efficacement les connexions.

  • Configurez les délais d'expiration appropriés et la logique des nouvelles tentatives dans vos applications clientes.

En tirant parti des points de terminaison au niveau du cluster et de leurs fonctionnalités de distribution automatique du trafic, vous pouvez garantir que vos applications maintiennent une connectivité continue et des performances optimales, même en cas de défaillance au niveau des nœuds ou d'événements de maintenance.