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.
Cómo actualizar un clúster en Timestream para InfluxDB 3
Después de crear el clúster, puede modificar determinados parámetros de configuración para adaptarlos a los cambios en los requisitos de carga de trabajo en Amazon Timestream. Tenga en cuenta que algunas modificaciones pueden provocar un tiempo de inactividad temporal durante el proceso de actualización.
Cómo actualizar un clúster mediante la Consola de administración de AWS
-
Inicie sesión en la consola AWS de administración y abra la consola Amazon Timestream for InfluxDB.
-
En el panel de navegación, elija Bases de datos de InfluxDB.
-
Seleccione el clúster que desea modificar.
-
Elija Modificar.
-
Actualice la configuración disponible:
-
Clase de instancia: escale los recursos informáticos (se aplica a todos los nodos del clúster y requiere reiniciar el clúster).
-
Grupo de parámetros: asocie un grupo de parámetros diferente (requiere reiniciar el clúster).
-
Configuración de entrega de registros: habilite o modifique la exportación de registros. CloudWatch
-
-
Elija Continuar para revisar sus elecciones.
-
Seleccione cuándo aplicar los cambios:
-
Aplicar inmediatamente: los cambios se aplican de inmediato (pueden provocar un breve tiempo de inactividad).
-
-
Elija Modificar clúster.
Actualice un clúster mediante el AWS CLI
Procedimiento para actualizar un clúster existente con la AWS CLI:
aws timestream-influxdb update-db-cluster \ --region us-east-1 \ --identifier "my-influxdb3-cluster" \ --db-instance-type db.influxIOIncluded.2xlarge \ --db-parameter-group-identifier "new-parameter-group" \ --apply-immediately
Consideraciones a la hora de actualizar un clúster
Parámetros modificables
Los siguientes parámetros se pueden modificar después de crear el clúster:
| Parámetro | Descripción | Impact |
|---|---|---|
| Instance class | compute/memory Aumente o reduzca los recursos | Requiere el reinicio continuo de los nodos |
| Grupo de parámetros | Cambia la configuración del motor de base de datos | Requiere reiniciar el clúster |
| Entrega de registro | Configurar la exportación CloudWatch de registros | Se aplica de inmediato |
Parámetros no modificables
Los siguientes parámetros no se pueden modificar después de crear el clúster:
-
VPC y subredes: la ubicación de la red es fija.
-
Grupos de seguridad: los controles de acceso a la red no se pueden cambiar.
-
Accesibilidad pública: la configuración de accesibilidad a Internet es permanente.
-
Identificador del clúster de DB: no se puede cambiar el nombre del clúster.
-
Edición: no se puede cambiar entre Core y Enterprise.
Impacto del tiempo de inactividad:
-
Cambios en la clase de instancia: reinicio continuo (tiempo de inactividad mínimo con clústeres de varios nodos).
-
Cambios en el grupo de parámetros: es necesario reiniciar el clúster por completo.
-
Cambios en la configuración del registro: sin tiempo de inactividad.
Prácticas recomendadas:
-
Planifique cuidadosamente la configuración de la red antes de crear el clúster, ya que no se puede cambiar.
-
Pruebe los cambios previamente en entornos que no sean de producción.
-
Supervise las métricas durante y después de las actualizaciones para verificar el rendimiento.
-
Use los puntos de conexión del clúster para garantizar una conmutación por error transparente durante las actualizaciones sucesivas.
-
Evite los puntos de conexión específicos de los nodos durante las operaciones de actualización.
Validación:
-
El sistema valida todos los cambios antes de aplicarlos.
-
Las configuraciones no válidas se rechazan con mensajes de error descriptivos.
-
Es posible que algunas combinaciones de parámetros no sean compatibles.
Reversión:
-
Conserve las configuraciones anteriores de los grupos de parámetros para poder revertirlas fácilmente.
-
Documente la configuración actual antes de realizar cambios.
-
Si se trata de cambios críticos, cree instantáneas del clúster antes de hacer la actualización.
Supervisión del progreso de la actualización
Haga un seguimiento del estado de la actualización con los métodos a continuación:
-
Consola: el estado del clúster muestra “Modificando” durante las actualizaciones.
-
CLI: estado del clúster de consultas:
aws timestream-influxdb describe-db-cluster \ --identifier "my-influxdb3-cluster"Los posibles estados de un clúster son:
-
CREATING -
UPDATING -
DELETING -
AVAILABLE -
FAILED -
DELETED -
UPDATING_INSTANCE_TYPE -
PARTIALLY_AVAILABLE(solo se aplica a un clúster de varios nodos cuando aún se están creando algunos nodos)
-
-
CloudWatch Métricas: supervise las métricas de rendimiento durante las actualizaciones.
Limitaciones
Limitaciones actuales de las actualizaciones de clústeres:
-
No es posible modificar la VPC, las subredes, los grupos de seguridad ni la accesibilidad pública después de su creación.
-
No se puede cambiar de la edición Core a la Enterprise (o viceversa).
-
No se puede cambiar el nombre del clúster (el identificador del clúster de DB es inmutable).
-
Todos los nodos deben usar la misma clase de instancia.
-
Los grupos de parámetros son inmutables (se deben crear grupos nuevos para realizar cambios).
Si comprende estas capacidades y limitaciones de actualización, podrá administrar y escalar sus clústeres de InfluxDB 3 de manera eficaz para cumplir con los requisitos de carga de trabajo, que están en constante evolución y, al mismo tiempo, planificar adecuadamente los ajustes que se deben configurar en el momento de la creación del clúster.