Configuración de una instancia de InfluxDB 3 en Timestream - 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.

Configuración de una instancia de InfluxDB 3 en Timestream

Creación de un clúster de base de datos en Timestream

Uso de: Consola de administración de AWS

Importante: Si va a crear un clúster privado, asegúrese de añadir las políticas de S3 necesarias para crear su clúster de Timestream for InfluxDB 3

  1. Uso de la consola de Amazon Timestream para InfluxDB.

  2. En el panel de navegación, elija Bases de datos de InfluxDB.

  3. Elija Crear base de datos de InfluxDB 3.

  4. Seleccione InfluxDB 3 como su versión de motor.

  5. Elija la edición Empresa para las cargas de trabajo de producción.

  6. Configuración de la implementación del clúster:

    1. Seleccione una configuración de 1 nodo (un solo nodo que gestiona las funciones de escritor, lector y compactador) o de 3 nodos

      nota

      Las implementaciones de un solo nodo utilizan recursos de cómputo Single-AZ. En caso de que surja un problema, se debe inicializar un nuevo recurso de cómputo, lo que prolonga el tiempo de reparación

    2. Para las implementaciones de 3 nodos, el sistema configurará de forma automática:

      1. Dos writer/reader nodos para gestionar las operaciones de escritura y lectura.

      2. Un nodo compactador dedicado para la optimización del almacenamiento.

  7. Configure los ajustes al nivel del clúster:

    1. Clase de instancia: seleccione el tamaño de la instancia db.influx adecuado (se aplica a todos los nodos). Vale la pena señalar que su factura aparecerá db.influxIOIncluded en sus registros.

    2. Grupo de parámetros: elija un grupo de parámetros existente o cree uno nuevo para la configuración personalizada del motor.

    3. Configuración de red: configure la VPC, las subredes y los grupos de seguridad (se aplica a todos los nodos).

    4. Accesibilidad pública: elija si los puntos finales del clúster deben ser de acceso público.

  8. Revise su configuración y seleccione Crear base de datos de InfluxDB.

Uso de: AWS CLI

aws timestream-influxdb create-db-cluster \ --name myinfluxDbinstance \ --db-instance-type db.influx.4xlarge \ --vpc-subnet-ids subnetid1 subnetid2 \ --vpc-security-group-ids mysecuritygroup \ --db-parameter-group-identifier dbparametergroupidentifier
nota

Puede utilizar las etiquetas para etiquetar los recursos de Timestream para InfluxDB. Las etiquetas le permiten categorizar los recursos de distintas maneras, como según su finalidad, propietario, entorno u otro criterio.

Configuración de clústeres de bases de datos de

Entre las configuraciones clave que se aplican a todos los nodos del clúster se incluyen las siguientes:

  • Identificador de clúster: nombre único para su clúster

  • Clase de instancia: capacidad de cómputo y memoria (igual para todos los nodos)

  • Configuración de nodos: implementación de 1 o 3 nodos

  • Grupo de parámetros: ajustes de configuración del motor

  • Tipo de red: IPv4 o pila doble

  • VPC y subredes: aislamiento y disponibilidad de la red

  • Grupos de seguridad: control del acceso a la red

  • Accesibilidad pública: opción de conectividad a Internet

Consideraciones importantes

  • Configuración uniforme de nodos: todos los nodos de un clúster comparten la misma clase de instancia y configuración de red.

  • Escalabilidad futura: si bien inicialmente se limitó a configuraciones de 1 y 3 nodos, las actualizaciones futuras permitirán escalar a nodos adicionales mediante modificaciones en los grupos de parámetros.

  • Alta disponibilidad: las configuraciones de 3 nodos proporcionan una mejor disponibilidad y una mejor distribución del rendimiento.

  • Optimización del compactador: en las implementaciones de 3 nodos, el nodo compactador dedicado garantiza que las tareas de optimización en segundo plano no afecten al rendimiento de escritura y lectura