Conexión un clúster de base de datos de réplica de lectura de 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.

Conexión un clúster de base de datos de réplica de lectura de Timestream para InfluxDB

Un clúster de base de datos de réplica de lectura de Timestream para InfluxDB tiene dos instancias de base de datos accesibles en vez de solo una. Una instancia de base de datos específica gestiona cada conexión. Cuando se conecta a un clúster de base de datos de réplica de lectura, el nombre de host y el puerto que usted especifica apuntan a un nombre de dominio completo llamado punto de conexión.

El punto de conexión principal (escritor) se conecta a la instancia de base de datos del escritor del clúster de base de datos de réplica de lectura, que admite operaciones de lectura y escritura. El punto de conexión del lector se conecta a la instancia de base de datos del lector, que solo admite operaciones de lectura.

Al usar puntos de conexión, puede asignar cada conexión a la instancia de base de datos adecuada en función de su caso de uso. Por ejemplo, para desempeñar instrucciones administrativas o de escritura puede conectarse a la instancia de base de datos que sea la instancia de base de datos del escritor. Para realizar consultas, puede conectarse al punto de conexión del lector. En el caso de diagnóstico o ajuste, puede conectarse a un punto de conexión de instancia de base de datos específico, /metrics, para examinar los detalles de una instancia de base de datos específica.

Para obtener más información acerca de la conexión a una instancia de base de datos, consulte Conexión a una instancia de base de datos de Amazon Timestream para InfluxDB. Para obtener más información sobre la conexión a clústeres de réplica de lectura, consulte los temas siguientes.

Tipos de puntos de conexión del clúster de réplica de lectura

Un punto de conexión se representa mediante un identificador único que contiene una dirección de host. Cada clúster de Timestream para InfluxDB tiene los siguientes componentes:

  • Un punto de conexión de clúster.

  • Un punto de conexión de solo lectura del clúster.

  • Un punto de conexión de instancia para cada instancia del clúster.

Punto de conexión de clúster

El punto de conexión de clúster (o punto de conexión del escritor) de un clúster de réplica de lectura se conecta a la instancia de base de datos del escritor actual de ese clúster de base de datos. Este punto de conexión es el único que puede realizar operaciones de escritura como las siguientes:

  • Comandos administrativos específicos de InfluxDB, por ejemplo, crear, modificar o eliminar organizaciones, usuarios, buckets, tareas, etc.

  • Escribir datos en el clúster de su base de datos.

Utilice el punto de conexión del clúster para todas las operaciones de escritura en el clúster de base de datos, entre las que se incluyen las escrituras, las inserciones, las eliminaciones y todos los cambios administrativos y de configuración.

Además, puede usar el punto de conexión del clúster para operaciones de lectura, como las consultas.

Si se produce un error en la instancia de base de datos del escritor actual de un clúster de base de datos, el clúster de réplica de lectura conmuta por error automáticamente a una de sus réplicas y la promociona como la nueva instancia de base de datos del escritor. Durante una conmutación por error, el clúster de base de datos todavía atiende solicitudes de conexión al punto de conexión del clúster de la nueva instancia de base de datos del escritor, con una interrupción del servicio mínima. El punto de conexión de la réplica de lectura que se promocionó a escritor dejará de entregar las lecturas hasta que se implemente una nueva réplica.

En el siguiente ejemplo se ilustra un punto de conexión del clúster de un clúster de réplica de lectura:

ipvtdwa5se-wmyjrrjko.us-west-2.timestream-influxdb.amazonaws.com

Punto de conexión de solo lectura

El punto de conexión de solo lectura se conecta a cualquiera de las instancias de réplica de lectura del clúster. Las réplicas de lectura solo admitirán operaciones de lectura, como las consultas de Flux o InfluxQL; en otras palabras, todas las operaciones ejecutadas en el punto de conexión /api/v2/query de las consultas de Flux o en el punto de conexión /api/query de las consultas compatibles con InfluxQL v1. Al procesar esas instrucciones en las instancias de base de datos del lector, este punto de conexión reduce la sobrecarga de la instancia de base de datos del escritor. También ayuda al clúster a gestionar una mayor cantidad de consultas simultáneas.

En el siguiente ejemplo se ilustra un punto de conexión de lectura de un clúster de réplica de lectura. La intención de solo lectura de un punto de conexión de lector se indica mediante -ro en el punto de conexión del clúster.

ipvtdwa5se-wmyjrrjko-ro.us-west-2.timestream-influxdb.amazonaws.com

Punto de conexión de instancia

Un punto de conexión de una instancia se conecta a una instancia de base de datos específica de un clúster de réplica de lectura. Cada instancia de base de datos de un clúster de bases de datos tiene su propio punto de conexión de instancia único. Por lo tanto, hay un punto de conexión de instancia para la instancia de base de datos del escritor actual del clúster de base de datos (la primaria) y un punto de conexión de instancia para cada una de las instancias de base de datos del lector en el clúster de base de datos.

El punto de conexión de instancia proporciona control directo sobre las conexiones al clúster de base de datos. Este control puede ayudarle a abordar situaciones en las que el uso del punto de conexión del clúster o del lector puede no ser adecuado. Por ejemplo, su aplicación cliente podría necesitar un balanceo de carga más detallado en función del tipo de carga de trabajo. En este caso, puede configurar varios clientes para que se conecten a distintas instancias de base de datos del lector en un clúster de base de datos con el fin de distribuir las cargas de trabajo de lectura.

En el siguiente ejemplo se ilustra un punto de conexión de la instancia para una instancia de base de datos en un clúster de réplica de lectura:

mydbinstance-123456789012.us-east-1.timestream-influxdb.amazonaws.com