Modificación de un clúster de réplica de lectura de Amazon Timestream para InfluxDB - Amazon Timestream

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.

Modificación de un clúster de réplica de lectura de Amazon Timestream para InfluxDB

Un clúster de réplica de lectura tiene una instancia de base de datos del escritor y una instancia de base de datos del lector en zonas de disponibilidad diferentes. Los clústeres de réplica de lectura proporcionan alta disponibilidad, mayor capacidad para cargas de trabajo de lectura y una conmutación por error más rápida en comparación con las implementaciones multi-AZ. Para obtener más información acerca de los clústeres de réplica de lectura, consulte Descripción general de los clústeres de réplica de lectura de Amazon Timestream para InfluxDB.

Se puede modificar un clúster de réplica de lectura para cambiar su configuración.

importante

No se pueden modificar las instancias de base de datos de un clúster de réplica de lectura. Todas las modificaciones deben realizarse en el clúster de base de datos.

Puede modificar un clúster de réplicas de lectura mediante la Consola de administración de AWS API AWS CLI Amazon Timestream for InfluxDB.

Modificar un clúster de réplica de lectura de Amazon Timestream para InfluxDB

Using the Consola de administración de AWS

Para modificar un clúster de base de datos de réplica de lectura con la consola:

  1. Inicie sesión en la Consola de administración de AWS y abra la consola de Amazon Timestream.

  2. En el panel de navegación, elija Bases de datos de InfluxDB y, a continuación, elija el clúster de réplica de lectura que desee modificar.

  3. Elija Modify (Modificar). Aparece la página Modify DB clúster (Modificar clúster de base de datos).

  4. Elija los ajustes que desee. Para obtener más información acerca de cada configuración, consulte Configuración para modificar los clústeres de réplica de lectura.

  5. Cuando haya realizado los cambios, elija Continuar y compruebe el resumen de las modificaciones.

  6. En la página de confirmación, revise los cambios. Si son correctos, elija Modify DB cluster (Modificar clúster de base de datos) para guardarlos. O bien, elija Atrás para editar los cambios o Cancelar para cancelarlos.

importante

Actualmente, Amazon Timestream para InfluxDB solo admite actualizaciones del tipo Aplicación inmediata para el clúster de réplica de lectura. Si confirma los cambios, el clúster de base de datos sufrirá un tiempo de inactividad mientras se apliquen los cambios.

Using the AWS CLI

Para modificar una instancia de base de datos mediante el AWS Command Line Interface, utilice el update-db-cluster comando con los siguientes parámetros. Reemplace cada user input placeholder por su propia información.

aws timestream-influxdb update-db-cluster \ --region region \ --db-cluster-id db-cluster-id \ --db-instance-type db.influx.4xlarge \ --port 10000 \ --failover mode NO_FAILOVER

Configuración para modificar los clústeres de réplica de lectura

Para detalles sobre los ajustes de configuración que puede elegir para modificar un clúster de réplica de lectura, consulte la siguiente tabla. Para obtener más información sobre las AWS CLI opciones, consulte update-db-cluster.

Configuración de la consola Descripción de la configuración Opción de la CLI y parámetro de la API de Timestream para InfluxDB
Puerto de base de datos

El número de puerto en el que InfluxDB acepta conexiones.

Valores válidos: 1024-65535

Predeterminado: 8086

Restricciones: el valor no puede ser 2375-2376, 7788-7799, 8090 ni 51678-51680.

Opción CLI: --port

Parámetro de API: port

Tipo de instancia de base de datos La capacidad de memoria y computación de cada instancia de base de datos en el clúster de base de datos de Timestream para InfluxDB, por ejemplo, db.influx.xlarge. Si es posible, elija una clase de instancia de base de datos lo bastante grande como para albergar en la memoria el conjunto de trabajo de una consulta típica. Cuando los conjuntos de trabajo se albergan en la memoria, el sistema puede evitar escribir en el disco, lo que mejora su rendimiento.

Opción CLI: --db-instance-type

Parámetro de API: dbInstanceType

Grupo de parámetros de clúster de base de datos El ID del grupo de parámetros de base de datos que se asignarán al clúster de base de datos. Los grupos de parámetros de base de datos especifican cómo está configurada la base de datos. Por ejemplo, los grupos de parámetros de base de datos pueden especificar el límite de simultaneidad de consultas.

Opción CLI: --db-parameter-group-identifier

Parámetro de API: dbParameterGroupIdentifier

Log exports (Exportaciones de registros)

Configuración para enviar registros del motor de InfluxDB a un bucket de S3 específico.

Configuración para la entrega de registro de bucket de S3: s3Configuration -> (structure)

El nombre del bucket de S3 al que se enviarán los registros: bucketName -> (string)

Indique si la entrega de registros al bucket de S3 está habilitada: enabled -> (boolean)

Sintaxis abreviada: s3Configuration={bucketName=string, enabled=boolean}

Opción CLI: --log-delivery-configuration

Parámetro de API: logDeliveryConfiguration

Modo de conmutación por error Utilice las siguientes opciones para configurar la forma en que el clúster responde ante un error en la instancia principal:

AUTOMATIC: si la instancia principal experimenta un error, el sistema promueve automáticamente una réplica de lectura para que se convierta en la nueva instancia principal.

NO_FAILOVER: si la instancia principal experimenta un error, el sistema intenta restaurarla sin promover una réplica de lectura. El clúster no estará disponible hasta que se restaure la instancia principal.

Opción CLI: --failover-mode

Parámetro de API: failoverMode