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.
Escalar un clúster
Descripción general de
El escalado de varios nodos amplía las capacidades de Timestream for InfluxDB 3 Enterprise Edition al permitirle crear clústeres con hasta 15 nodos, lo que permite la escalabilidad horizontal para satisfacer las crecientes demandas de carga de trabajo. Esta función proporciona opciones flexibles de configuración de clústeres para optimizar cargas de trabajo de lectura y escritura específicas, con nodos distribuidos en varias zonas de disponibilidad para una alta disponibilidad.
Capacidades clave
Con el escalado de varios nodos, puede:
Cree clústeres con hasta 15 nodos (máximo 4 nodos de escritura, 13 nodos de lectura y 1 compactador dedicado)
Ajuste dinámicamente el tamaño del clúster añadiendo o quitando nodos a medida que cambien los requisitos de carga de trabajo
Configure las funciones de los nodos entre Writer/Reader el modo o el modo de solo lectura
Distribuya los nodos en varias zonas de disponibilidad para mejorar la disponibilidad
Acceda a su clúster a través de puntos de conexión dedicados read/write o para operaciones de solo lectura
Configuración del clúster
Tipos de nodos y funciones
Al configurar el clúster, puede especificar:
Nodos de escritura/lectura: procesan las operaciones de escritura y lectura (de 1 a 4 nodos)
Nodos de solo lectura: dedicados al procesamiento de consultas de lectura (0-13 nodos)
Compactador dedicado: necesario para clústeres con más de 3 nodos para optimizar el almacenamiento de datos
Puntos de conexión de clúster
Timestream para InfluxDB 3 proporciona dos tipos de puntos finales:
Puntos finales del clúster: distribuya el tráfico entre los nodos disponibles
Punto final de lectura/escritura: enruta el tráfico a todos los nodos Writer/Reader
Punto final de solo lectura: enruta el tráfico a todos los nodos capaces de realizar operaciones de lectura
Puntos finales de nodo: permiten el acceso directo a nodos específicos para aislar la carga de trabajo
importante
Al utilizar los puntos finales de los nodos, se producirá un tiempo de inactividad si el nodo se reinicia, se repara, se actualiza o se produce un error.
nota
Al generar escrituras o lecturas mediante varios subprocesos paralelos desde la misma máquina cliente, el comportamiento del almacenamiento en caché de DNS puede afectar a la distribución del tráfico entre los nodos del clúster. Para obtener orientación sobre cómo optimizar la resolución de DNS para garantizar una distribución uniforme del tráfico, consulteAdministrar la resolución de DNS para los puntos finales del clúster.
Administrar el tamaño del clúster
Para modificar la configuración del clúster, debe usar grupos de parámetros:
Cree un nuevo grupo de parámetros con la configuración que desee
Aplique el grupo de parámetros a su clúster
Este enfoque se aplica tanto a la ampliación (añadir nodos) como a la reducción (eliminación de nodos).
importante
Al crear un nuevo grupo de parámetros para el escalado, asegúrate de usar todos los parámetros recomendados para el tamaño de la instancia. Consulta la Tipos y especificaciones de instancias compatibles página para obtener instrucciones específicas para cada instancia. Antes de aplicar el nuevo grupo de parámetros, compruebe la configuración en ejecución actual para asegurarse de que no se modifique accidentalmente ninguna configuración al añadir o eliminar nodos. Puede comprobar su configuración efectiva siguiendo los pasos que se indican enCreación de grupos de parámetros con AWS CLI.
Multi-AZ deployment (Implementación Multi-AZ)
Al ejecutar clústeres de varios nodos, los nodos se distribuyen automáticamente en las diferentes zonas de disponibilidad de la región seleccionada. Esta distribución garantiza lo siguiente:
No hay tiempo de inactividad en su clúster al utilizar los puntos finales del clúster
Tolerancia a los fallos mejorada frente a los fallos de nivel AZ
Rendimiento uniforme en toda la región
Requisitos y limitaciones
Los clústeres con más de 3 nodos requieren un compactador dedicado
Se recomienda un mínimo de 2 Writer/Reader nodos para una alta disponibilidad
Todos los nodos de un clúster deben usar el mismo tipo de instancia
Los cambios en el modo de nodo requieren la creación de un nuevo grupo de parámetros
Los puntos finales de los nodos pueden sufrir tiempos de inactividad durante las operaciones de mantenimiento
Prácticas recomendadas
Utilice puntos finales de clúster en lugar de puntos finales de nodo para las cargas de trabajo de producción a fin de garantizar una alta disponibilidad
Amplíe su clúster en función de su ratio de read/write carga de trabajo (más nodos de lectura para cargas de trabajo con un uso intensivo de lectura)
Supervise el rendimiento de los nodos para determinar las necesidades de escalado óptimas
Planifique las operaciones de escalado durante los períodos de menor actividad
Para maximizar el rendimiento de las cargas de trabajo con un uso intensivo de escritura en las implementaciones de varios nodos, envíe las operaciones de escritura únicamente a los nodos de escritura y dirija las consultas de lectura a los nodos de solo lectura
sugerencia
Para cargas de trabajo de escritura intensiva, configure más nodos. Writer/Reader Para cargas de trabajo de lectura intensiva, añada más nodos de solo lectura y mantenga al menos 2 nodos para una alta disponibilidad. Writer/Reader