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.
Timestream Compute Unit (TCU)
Amazon Timestream para Live Analytics mide la capacidad de computación asignada para usted para sus necesidades de consulta en la unidad de cómputo de Timestream (TCU). Una TCU consta de 4 V CPUs y 16 GB de memoria. Al ejecutar consultas en Timestream para Live Analytics, el servicio las asigna TCUs bajo demanda en función de la complejidad de las consultas y de la cantidad de datos que se están procesando. La cantidad TCUs que consume una consulta determina el costo asociado.
nota
Todo lo Cuentas de AWS que se incorpore al servicio después del 29 de abril de 2024 se utilizará de forma predeterminada TCUs para consultar los precios.
MaxQuery TCU
Esta configuración especifica la cantidad máxima de unidades de cómputo de Timestream que el servicio utilizará en cualquier momento para atender las consultas. Para ejecutar consultas, debe establecer la capacidad mínima en 4 TCUs. Puede establecer el número máximo de TCUs múltiplos de 4, por ejemplo, 4, 8, 16, 32, etc. Solo se le cobrará por los recursos de cómputo que utilice para la carga de trabajo. Por ejemplo, si estableces el máximo TCUs en 128, pero siempre utilizas solo 8 TCUs. Solo se te cobrará por el tiempo durante el cual usaste el 8 TCUs. El MaxQueryTCU predeterminado de su cuenta es 200. Puedes ajustarlo MaxQueryTCU de 4 a 1000 mediante la operación Consola de administración de AWS o UpdateAccountSettingsAPI con el AWS SDK o AWS CLI.
Le recomendamos configurar MaxQueryTCU para su cuenta. Establecer un límite máximo de TCU ayuda a controlar los costes al restringir la cantidad de unidades informáticas que el servicio puede utilizar para la carga de trabajo de las consultas. Esto le permite predecir y administrar mejor el gasto en las consultas.
Facturación para TCU
Cada TCU se facturará por hora con un grado de detalle por segundo y durante un mínimo de 30 segundos. La unidad de uso de estas unidades de cómputo es la TCU por hora.
Cuando ejecutas consultas, se te factura por el TCUs uso durante el tiempo de ejecución de la consulta, medido en horas TCU. Por ejemplo:
-
Su carga de trabajo utiliza 20 horas durante 3 horas TCUs . Se te facturan 60 horas en TCU (20 TCUs x 3 horas).
-
Tu carga de trabajo utiliza 10 TCUs durante 30 minutos y 20 TCUs durante los siguientes 30 minutos. Se te facturarán 15 horas en TCU (10 TCUs x 0,5 horas + 20 TCUs x 0,5 horas).
El precio por hora en TCU varía según. Región de AWS Consulte los Precios de Amazon TimestreamMaxQueryTCU) para mantener un rendimiento uniforme. La configuración MaxQueryTCU actúa como un límite máximo para la capacidad de cómputo a la que se puede escalar el servicio. Esta configuración lo ayuda a controlar la cantidad de recursos informáticos y, en consecuencia, su costo.
Configuración de TCU
Al contratar el servicio, cada uno Cuenta de AWS tiene un MaxQueryTCU límite predeterminado de 200. Puedes actualizar este límite según sea necesario en cualquier momento mediante la operación Consola de administración de AWS o la UpdateAccountSettingsAPI con el AWS SDK o AWS CLI.
Si no está seguro de los valores que debe configurar, supervise la métrica QueryTCU de su cuenta. Esta métrica está disponible en Amazon Consola de administración de AWS y Amazon CloudWatch. Esta métrica proporciona información sobre el número máximo de unidades TCUs utilizadas por minuto. En función de los datos históricos y de su estimación del crecimiento futuro, configure MaxQueryTCU de manera que se adapte a los picos de uso. Te recomendamos tener un margen de al menos 4 a 16 grados por TCUs encima de tu consumo máximo. Por ejemplo, si su pico QueryTCU en los últimos 30 días fue de 128, le recomendamos que configure MaxQueryTCU entre 132 y 144.
Estimación de las unidades de cómputo requeridas
Las unidades de cómputo pueden procesar consultas de forma simultánea. Para determinar la cantidad de unidades de cómputo necesarias, tenga en cuenta las pautas generales de la siguiente tabla:
| Consultas simultáneas | TCUs |
|---|---|
| 7 | 4 |
| 14 | 8 |
| 21 | 12 |
nota
-
Estas son pautas generales y el número real de unidades de cómputo necesarias depende de distintos factores, como los siguientes:
-
La concurrencia efectiva de las consultas.
-
Patrones de consulta.
-
El número de particiones escaneadas.
-
Otras características específicas de las cargas de trabajo.
-
-
Esta guía se refiere a las consultas que buscan datos desde los últimos minutos hasta una hora y cumplen con las Prácticas recomendadas para consultas de Timestream y las Pautas de modelado de datos.
-
Supervisa el rendimiento de la aplicación y la métrica
QueryTCUpara ajustar las unidades de cómputo, según sea necesario.
¿Cuándo aumentar la TCU MaxQuery
Debería considerar aumentar el MaxQueryTCU en las siguientes situaciones:
-
Su consumo máximo de consultas se acerca o alcanza la TCU de consulta máxima configurada en la actualidad. Te recomendamos establecer la TCU máxima de consultas como mínimo entre 4 y 16 veces TCUs superior a tu consumo máximo.
-
Sus consultas devuelven un error de 4 veces mayor con el mensaje MaxQuery TCU excedido. Si prevé un aumento planificado de su carga de trabajo, revisite y ajuste la TCU de consulta máxima configurada en consecuencia.
¿Cuándo disminuir la TCU MaxQuery
Debería considerar disminuir el MaxQueryTCU en las siguientes situaciones:
-
Su carga de trabajo tiene un patrón de uso predecible y estable, y usted conoce bien sus requisitos de uso de cómputo. Reducir la TCU máxima de consultas a entre 4 y 16 TCU por encima del consumo máximo puede ayudar a evitar el uso y los costos no intencionados. Puede modificar el valor mediante la operación de UpdateAccountSettingsAPI.
-
El uso máximo de la carga de trabajo ha disminuido con el tiempo, ya sea debido a cambios en la aplicación o a los patrones de comportamiento de los usuarios. Reducir la TCU máxima puede ayudar a mitigar los costos no intencionados.
nota
Según el uso actual, la reducción del límite máximo de TCU podría tardar hasta 24 horas en hacerse efectiva. Solo se le facturará lo TCUs que realmente consuman sus consultas. Tener un límite máximo de TCU de consultas más alto no afecta a los costes, a menos que TCUs los utilice su carga de trabajo.
Supervisar el uso con métricas CloudWatch
Para monitorear su uso de TCU, Timestream for Live Analytics proporciona la siguiente CloudWatch métrica:. QueryTCU Esta métrica especifica el número de unidades de cómputo utilizadas en un minuto y se emite cada minuto. Puede elegir monitorear el TCUs uso máximo y mínimo en un minuto. También puede configurar alarmas en esta métrica para realizar un seguimiento de los costos de las consultas en tiempo real.
Comprender las variaciones en el uso de las unidades de cómputo
La cantidad de recursos informáticos necesarios para las consultas puede aumentar o disminuir en función de distintos parámetros. Por ejemplo, el volumen de datos, los patrones de ingesta de datos, la latencia, la forma, la eficiencia y las combinaciones de las consultas que utilizan consultas analíticas y en tiempo real. Estos parámetros pueden hacer que se necesiten unidades de TCU más altas o más bajas para su carga de trabajo. En un estado estable en el que estos parámetros no cambien, es posible que observe que la cantidad de unidades de cómputo necesarias para la carga de trabajo disminuye. Como resultado, esto puede reducir su costo mensual.
Además, si alguno de estos parámetros de la carga de trabajo o de los datos cambia, es posible que aumente el número de unidades de cómputo necesarias. Cuando Timestream recibe una consulta, en función de las particiones de datos a las que acceda la consulta, Timestream decide el número de recursos informáticos necesarios para abordar la consulta eficazmente.
En intervalos periódicos, en función de sus patrones de ingesta y acceso a las consultas, Timestream optimiza el diseño de los datos. Timestream realiza la optimización agrupando las particiones a las que menos se accede en una sola partición o dividiendo una partición activa en varias particiones para mejorar el rendimiento. En consecuencia, la capacidad de procesamiento utilizada por la misma consulta puede variar ligeramente en diferentes momentos.
Optar por utilizar los precios de TCU para sus consultas
Como usuario actual, puedes registrarte una sola vez TCUs para gestionar mejor los costes y eliminar el número mínimo de bytes medidos por consulta. Puede optar por utilizar la operación de UpdateAccountSettingsAPI Consola de administración de AWS o con el AWS SDK o. AWS CLI En la operación de la API, establezca el parámetro QueryPricingModel para COMPUTE_UNITS.
Optar por el modelo de precios basado en el cómputo es un cambio irreversible.