Para obtener capacidades similares a las de Amazon Timestream, considere Amazon Timestream LiveAnalytics para InfluxDB. Ofrece una ingesta de datos simplificada y tiempos de respuesta a las consultas en milisegundos de un solo dígito para realizar análisis en tiempo real. Obtenga más información aquí.
Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Puntos de conexión y conectividad para Timestream para InfluxDB 3
Amazon Timestream para InfluxDB 3 proporciona varios puntos de conexión para conectarse a su clúster, lo que permite patrones de acceso flexibles en función de las necesidades de su aplicación.
Tipo de punto de conexión
Punto de conexión de clúster
El punto de conexión del clúster (o punto de conexión principal) proporciona acceso a los nodos de escritura del clúster. Este punto de conexión:
-
Compatible con operaciones de lectura y escritura.
-
Enruta de forma automática el tráfico a los nodos de escritura disponibles.
-
Es el único punto de conexión que puede realizar operaciones de escritura.
-
Debe usarse para operaciones administrativas y para la ingesta de datos.
Formato de ejemplo: clusterid-wmyjrrjko.timestream-influxdb-alpha.us-west-2.on.aws
Punto de conexión del lector
El punto de conexión del lector se conecta a los nodos lectores del clúster. Este punto de conexión:
-
Compatible con operaciones de solo lectura (consultas).
-
Distribuye de forma automática el tráfico de lectura entre todos los nodos lectores disponibles.
-
Ayuda a reducir la carga de trabajo de consultas de los nodos de escritura.
-
Es ideal para aplicaciones de informes y paneles de control.
Formato de ejemplo: clusterid-wmyjrrjko-ro.timestream-influxdb-alpha.us-west-2.on.aws
Puntos de conexión específicos del nodo
Además de los puntos de conexión del clúster, puede conectarse directamente a nodos específicos del clúster:
-
Proporciona acceso directo a nodos individuales para realizar diagnósticos o cargas de trabajo específicas.
-
Permite un control detallado sobre el enrutamiento de la conexión.
-
Útil para la resolución de problemas o cuando necesita aislar operaciones específicas.
-
Importante: Durante cualquier situación de problema o conmutación por error, los puntos finales específicos del nodo no estarán disponibles de forma temporal mientras el nodo se recupera o se reemplaza.
Formato de ejemplo: nodeid-wmyjrrjko.timestream-influxdb-alpha.us-west-2.on.aws
Distribución de tráfico
Cuando se utilizan puntos finales a nivel del clúster (puntos finales de escritor/lector y lector), el sistema de distribución del tráfico de forma automática:
-
Distribuye el tráfico a los nodos activos en función de:
-
Estado y disponibilidad de los nodos.
-
Carga de trabajo actual en cada nodo.
-
Función del nodo (escritor/lector).
-
-
Hace que la falta de disponibilidad de un nodo específico sea transparente para los clientes al desviar de forma automática el tráfico de los nodos en mal estado o no disponibles.
-
Proporciona una conmutación por error sin problemas ni necesidad de realizar cambios en la configuración del lado del cliente.
-
Garantiza la disponibilidad continua del servicio incluso durante el mantenimiento o cuando se producen fallas inesperadas en los nodos.
Esta distribución automática del tráfico proporciona lo siguiente:
-
Alta disponibilidad: las conexiones de los clientes permanecen sin interrupciones incluso cuando los nodos individuales dejan de estar disponibles.
-
Equilibrio de carga: el tráfico se distribuye entre los nodos disponibles para un óptimo rendimiento.
-
Tolerancia a errores: la conmutación por error automática garantiza un impacto mínimo durante las fallas de un nodo.
-
Administración de conexiones simplificada: las aplicaciones no necesitan gestionar los fallos a nivel del nodo.
Prácticas recomendadas de conexión
Para un rendimiento y una fiabilidad óptimos:
-
Utilice puntos de enlace a nivel de clúster para las cargas de trabajo de producción: los puntos finales writer/reader y los de lectura proporcionan una conmutación por error automática y una gestión transparente de la falta de disponibilidad de los nodos.
-
Utilice el punto final para las operaciones de escritura y las tareas administrativas writer/reader .
-
Utilice el punto de conexión del lector para aplicaciones de lectura intensiva, por ejemplo paneles de control e informes.
-
Evite los puntos de conexión específicos de los nodos para las aplicaciones críticas: estos puntos de conexión no estarán disponibles durante los escenarios de conmutación por error y no proporcionan una redistribución automática del tráfico.
-
Reserve los puntos de conexión específicos de los nodos para el diagnóstico, la solución de problemas o cuando necesite aislar operaciones específicas.
-
Implemente la agrupación de conexiones en sus aplicaciones para administrar de manera eficiente las conexiones.
-
Configure los tiempos de espera y la lógica de reintento adecuados en las aplicaciones de sus clientes.
Al aprovechar los puntos de conexión a nivel del clúster y sus capacidades de distribución automática del tráfico, puede garantizar que sus aplicaciones mantengan una conectividad continua y un rendimiento óptimo incluso durante fallos a nivel de nodo o eventos de mantenimiento.