Amazon Timestream es un servicio de base de datos rápido y escalable que lo ayuda a almacenar y analizar datos de series temporales para aplicaciones como Internet de las cosas (IoT) y la supervisión en tiempo real. Con Timestream, puede configurar, operar y escalar bases de datos de series temporales en la nube con solo unos pocos pasos. Timestream ofrece una variedad de motores de bases de datos de serie temporal para las cargas de trabajo que van desde las consultas de baja latencia hasta la ingesta de datos a gran escala. 

Timestream proporciona configuraciones sin servidor y basadas en instancias, que son compatibles con necesidades operativas. Su modelo de precios de pago por uso y bajo demanda proporciona la máxima flexibilidad y rentabilidad, lo que le permite elegir el motor de base de datos y la configuración que mejor se adapten a sus requisitos específicos. Tanto si escala verticalmente para obtener un alto rendimiento como si optimiza para reducir los costos, el enfoque personalizable de Timestream le permite seleccionar el mejor motor de base de datos de serie temporal para su carga de trabajo. Solo paga por los recursos que usa, lo que la convierte en una solución ideal para una administración de datos dinámica y eficiente.

Amazon Timestream for InfluxDB ¡NOVEDAD!

Amazon Timestream for InfluxDB es una base de datos administrada, de código abierto y de serie temporal de alta disponibilidad que facilita la configuración, el funcionamiento y el escalado de las instancias de InfluxDB en la nube. Las instancias de bases de datos (DB) bajo demanda permiten pagar por la capacidad de computación a partir de la hora en que se ejecuta su instancia de base de datos sin compromisos a largo plazo. De este modo, puede olvidarse de los costos y las complejidades de planificar, comprar y mantener equipos. Los cargos por instancia de base de datos y almacenamiento se basan en las configuraciones que elija.

Precios por instancias de bases de datos

Timestream for InfluxDB admite implementaciones single-AZ y multi-AZ, clases de instancias optimizadas y tipos de almacenamiento que puede elegir según los requisitos de su carga de trabajo. 

  • Tanto para las implementaciones multi-AZ como para las single-AZ, los precios están fijados por hora de instancia de base de datos consumida desde el momento en que se lanza una instancia de base de datos hasta que se detiene o elimina.
  • En el caso de las implementaciones multi-AZ, los cargos por instancia se aplican tanto a las instancias principales como a las réplicas secundarias de Timestream for InfluxDB.
  • Las horas parciales de la instancia de base de datos se facturan en incrementos de 1 segundo con un cargo mínimo de 10 minutos después de un cambio de estado que se puede facturar, como la creación, el inicio o la modificación de la clase de instancia de la base de datos.
  • Implementación single-AZ
  • Precios de instancias

    Precios bajo demanda para la computación:

  • Implementación multi-AZ
  • Precios de instancias

    Precios bajo demanda para la computación:

Precios por almacenamiento de bases de datos

El almacenamiento de bases de datos se factura por gigabyte al mes. La cantidad viene determinada por el tipo de almacenamiento seleccionado y el volumen de almacenamiento asignado a la base de datos. Las bases de datos de Timestream for InfluxDB admiten los siguientes tipos de almacenamiento:

Almacenamiento con E/S de Influx: esta opción de almacenamiento está diseñada para satisfacer las necesidades de las cargas de trabajo de serie temporal de InfluxDB con mayor intensidad de E/S. Hay tres opciones para elegir: almacenamiento con E/S de Influx con 3000 IOPS incluidas (tamaño mínimo de 20 GiB), almacenamiento con E/S de Influx de 12 000 IOPS (tamaño mínimo de 400 GiB) y almacenamiento con E/S de Influx de 16 000 IOPS (tamaño mínimo de 400 GiB).

  • Implementación single-AZ
  • Precios de almacenamiento

    Precios bajo demanda para el almacenamiento:

  • Implementación multi-AZ
  • Precios de almacenamiento

    Precios bajo demanda para el almacenamiento:

Precios de las transferencias de datos

  • Las transferencias de datos efectuadas entre instancias de Timestream for InfluxDB y Amazon EC2 en la misma zona de disponibilidad son:

 gratis. 

  • Las transferencias de datos efectuadas entre zonas de disponibilidad para la replicación de implementaciones multi-AZ son:

gratis.

  • Instancias de Timestream for InfluxDB fuera de una VPC:

Los datos transferidos entre una instancia de EC2 y una instancia de Timestream for InfluxDB en diferentes zonas de disponibilidad de la misma región de AWS no tienen ningún costo asociado a la transferencia de datos para el tráfico de entrada o salida de la instancia de Timestream for InfluxDB. Solo se le cobrará por la transferencia de datos de entrada o salida de la instancia de EC2 y se aplicarán las tarifas estándar de transferencia de datos regionales de EC2 (0,01 USD por GiB de entrada/salida).

  • Instancias de Timestream for InfluxDB dentro de una VPC:

Para los datos transferidos entre una instancia de EC2 y una instancia de Timestream for InfluxDB en diferentes zonas de disponibilidad de la misma región, se aplican cargos de transferencia de datos regionales de EC2 a ambas partes de la transferencia.

Amazon Timestream for LiveAnalytics

Amazon Timestream for LiveAnalytics es una base de datos de series temporales sin servidor que se escala automáticamente para ingerir gigabytes de serie temporal por minuto. Con Timestream for LiveAnalytics, solo paga por los recursos que consume la carga de trabajo. Las escrituras, el almacenamiento de memoria, el almacenamiento magnético y las consultas se cobran por separado.

En el caso de las escrituras, el almacenamiento en memoria y el almacenamiento magnético, se le cobra en función de la cantidad de datos escritos y almacenados. En el caso de las consultas, se le cobra por la capacidad de computación que utilizan sus aplicaciones. La capacidad de computación se mide en unidades de computación de Timestream (TCU). Una TCU se compone de 4 vCPU y 16 GB de RAM. Las TCU se facturan por hora con granularidad por segundo (con un mínimo de 30 segundos). Los datos almacenados en el almacén magnético se facturan por gigabytes/mes y por un mínimo de 100 GB.

Los cargos de Timestream for LiveAnalytics se basan en las siguientes operaciones: 

  • Escrituras: la cantidad de datos escritos desde sus aplicaciones (redondeada al KiB más cercano) en una tabla.
  • Consultas: la duración de las unidades de computación de Timestream (TCU) utilizadas por su aplicación en TCU/hora.
  • Almacenamiento en memoria: la cantidad de datos almacenados en el almacenamiento de la memoria de cada tabla facturada por GB por hora.
  • Almacén magnético: la cantidad de datos almacenados en el almacén magnético de cada tabla facturado por GB al mes.

Consultas

Las consultas se cobran en función de la duración de las unidades de computación de Timestream (TCU) utilizadas por la aplicación en TCU/horas.

Almacenamiento en memoria

Los cargos del almacenamiento de memoria se calculan en función de la cantidad de datos de series temporales almacenados en el almacenamiento de memoria de cada tabla de Amazon Timestream.

Almacenamiento magnético

Los cargos del almacenamiento magnético se calculan en función de la cantidad de datos de series temporales almacenados en el almacenamiento magnético de cada tabla de Amazon Timestream.

Nivel gratuito

Como parte del nivel gratuito de AWS, puede comenzar a usar Timestream for LiveAnalytics sin costo. Al registrarse, los nuevos clientes reciben 50 GB para la ingesta de datos, 100 GB de almacenamiento en nivel magnético, 750 GB por hora de almacenamiento en nivel de memoria y 24 TCU por hora para el uso de consultas durante 1 mes de prueba gratuita de Timestream for LiveAnalytics.

Ejemplos de precios

Supervisión de la infraestructura en tiempo real para sistemas de suministro de alimentación ininterrumpida mediante Timestream for InfluxDB

Imagine un sistema de supervisión de infraestructura en tiempo real diseñado para administrar más de 5000 dispositivos de sistema de alimentación ininterrumpida (SAI). Este sistema está orientado a analizar métricas vitales en tiempo real para garantizar la fiabilidad y la eficiencia de estos dispositivos.

Cada dispositivo SAI transmite datos cada 10 segundos. Estos datos abarcan 5 campos clave: voltajes de entrada/salida, capacidad de carga, temperatura y nivel de carga de la batería. Además de estos campos, cada paquete de datos incluye cuatro etiquetas esenciales (deviceId, deviceModel, location y manufacturer) que agregan capas de información contextual a las métricas.

El proceso de supervisión se ejecuta a través de un sofisticado sistema de paneles. Estos paneles están programados para actualizarse cada 60 segundos y ejecutar un total de 15 consultas en cada ciclo. Esta configuración proporciona una visión casi en tiempo real del estado y el rendimiento de todos los dispositivos SAI conectados, lo que permite tomar decisiones y acciones oportunas.

Otra característica importante de este sistema es su capacidad automática de detección de anomalías. Las tareas se configuran para ejecutarse cada 10 segundos y escanean meticulosamente los datos entrantes para detectar cualquier desviación de los umbrales predefinidos. Al detectar cualquier anomalía, el sistema activa alertas de inmediato, lo que garantiza la atención inmediata a los posibles problemas.

Para satisfacer las demandas de este amplio sistema de procesamiento de datos y supervisión en tiempo real, es esencial contar con una infraestructura de base de datos sólida. Una instancia db.influx.2xlarge, equipada con 400 GiB de almacenamiento con E/S de Influx y capaz de gestionar 3000 IOPS, sería ideal para esta carga de trabajo.

Costo de implementación single-AZ (mensual)

  • Costo de computación: 697,88 USD
    • Según una instancia db.influx.2xlarge
    • Funciona las 24 horas todos los días del mes
    • Tarifa: 0,956 USD por hora
    • Horas totales: 730 (1 mes)
  • Costo de almacenamiento: 40,00 USD
    • 400 GiB de almacenamiento con E/S de Influx (3000 IOPS)
    • Tarifa: 0,10 USD por GB al mes
    • Configuración single-AZ
  • Costo mensual total: 737,88 USD
     

Costo de implementación multi-AZ (mensual)

  • Costo de computación: 1396,49 USD
    • Según una instancia multi-AZ db.influx.2xlarge
    • Funciona las 24 horas todos los días del mes
    • Tarifa: 1,913 USD por hora
    • Horas totales: 730 (1 mes)
  • Costo de almacenamiento: 80 USD
    • 400 GiB de almacenamiento con E/S de Influx (3000 IOPS)
    • Tarifa: 0,20 USD por GB al mes
    • Configuración multi-AZ
  • Costo mensual total: 1476,49 USD

Supervisión de IoT en tiempo real para sistemas de seguridad doméstica mediante Timestream for InfluxDB

Considere un servicio de supervisión de seguridad en tiempo real diseñado para una red de más de 80 000 clientes de seguridad y automatización del hogar de IoT. Cada 60 segundos, la unidad central de control doméstico envía un conjunto completo de datos, que comprende 6 etiquetas y 15 campos, a un sistema de base de datos basado en InfluxDB. 

Los datos recibidos de estas unidades centrales se agregan y analizan a mayor escala para generar recomendaciones e informes de tendencias reveladores. Luego, estos informes y recomendaciones se proporcionan a los usuarios finales, lo que les ayuda a optimizar las configuraciones de automatización y seguridad del hogar.

Además de los datos rutinarios, los dispositivos domésticos también generan una categoría distinta de eventos en tiempo real, especialmente centrados en los aspectos de seguridad. Estos eventos de seguridad se supervisan en tiempo real a través de un centro de control especializado. El centro de control está equipado con paneles avanzados que ejecutan aproximadamente 50 consultas y se actualizan cada 30 segundos. Esta configuración ofrece una visión general casi instantánea del estado de la seguridad en todos los hogares conectados.

Además, el sistema está diseñado para analizar automáticamente ciertos tipos de eventos en intervalos de 5 segundos. Esta característica permite la generación de notificaciones automáticas inmediatas a sistemas externos cuando se cumplen condiciones específicas, lo que mejora significativamente la capacidad de respuesta del sistema en materia de seguridad.

Para adaptarse a estos requisitos de procesamiento continuo de datos, junto con la supervisión de eventos de seguridad en tiempo real, es necesaria una infraestructura de base de datos sólida. Una instancia db.influx.8xlarge, equipada con 600 GiB de almacenamiento con E/S de Influx configurado con 12 000 IOPS, sería adecuada para gestionar esta carga de trabajo.

Costo de implementación single-AZ (mensual)

  • Costo de computación: 2792,25 USD
    • Según una instancia db.influx.8xlarge
    • Funciona las 24 horas todos los días del mes
    • Tarifa: 3,825 USD por hora
  • Horas totales: 730 (1 mes)
  • Costo de almacenamiento: 210 USD
    • 600 GiB de almacenamiento con E/S de Influx (12 000 IOPS)
    • Tarifa: 0,35 USD por GB al mes
    • Configuración single-AZ
  • Costo mensual total: 3002,25 USD


Costo de implementación multi-AZ (mensual)

  • Costo de computación: 5584,50 USD
    • Según una instancia multi-AZ db.influx.8xlarge
    • Funciona las 24 horas todos los días del mes
    • Tarifa: 7,65 USD por hora
    • Horas totales: 730 (1 mes)
  • Costo de almacenamiento: 420 USD
    • 600 GiB de almacenamiento con E/S de Influx (12 000 IOPS)
    • Tarifa: 0,70 USD por GB al mes en una configuración multi-AZ
  • Costo mensual total: 6004,50 USD

Análisis del comportamiento de los usuarios de comercio electrónico con Timestream for InfluxDB

Considere una plataforma de comercio electrónico de tamaño moderado, con un enfoque en optimizar las tasas de conversión mediante el análisis del comportamiento de los usuarios. El sitio web cuenta con una base de usuarios de 4 millones de personas registradas con aproximadamente 200 000 usuarios activos diarios. Esta actividad se traduce en aproximadamente 10 millones de eventos cada día.

El sistema de telemetría del sitio web está diseñado para capturar eventos en tiempo real, cada uno de los cuales genera registros que constan de 8 etiquetas y 3 campos. La identificación del usuario se logra mediante una combinación de identificadores de usuario (que pueden ser conocidos o anónimos), el tipo de dispositivo y las etiquetas UTM. Mientras tanto, cada evento de telemetría se caracteriza por tres atributos principales: el tipo de evento, el tiempo que tarda en cargarse y el origen del evento (como anuncios, reseñas o búsquedas).

Luego, este rico conjunto de datos de serie temporal se agrega y analiza para mejorar varios aspectos de la experiencia del usuario, incluida la optimización de las recomendaciones de productos, la rotación de anuncios y la colocación estratégica de pancartas. El sistema hace más de 100 consultas cada 5 minutos, lo que lleva a diversos tipos de agregaciones de datos. Estas agregaciones son esenciales para la actualización y optimización continuas de los modelos de machine learning.

Una instancia db.influx.16xlarge configurada con 800 GiB de almacenamiento con E/S de Influx con capacidad para 16 000 IOPS sería adecuada para gestionar la carga de trabajo.

Costo de implementación single-AZ (mensual)

  • Costo de computación: 5584,50 USD
    • Según una instancia db.influx.16xlarge
    • Funciona las 24 horas todos los días del mes
    • Tarifa: 7,65 USD por hora
    • Horas totales: 730 (1 mes)
  • Costo de almacenamiento: 400 USD
    • 800 GiB de almacenamiento con E/S de Influx (16 000 IOPS)
    • Tarifa: 0,50 USD por GB al mes
    • Configuración single-AZ
  • Costo mensual total: 5984,50 USD


Costo de implementación multi-AZ (mensual)

  • Costo de computación: 11 169 USD
    • Según una instancia multi-AZ db.influx.16xlarge
    • Funciona las 24 horas todos los días del mes
    • Tarifa: 15,30 USD por hora
    • Horas totales: 730 (1 mes)
  • Costo de almacenamiento: 800 USD
    • 800 GiB de almacenamiento con E/S de Influx (16 000 IOPS)
    • Tarifa: 1 USD por GB al mes
    • Configuración multi-AZ
  • Costo mensual total: 11 969 USD

Supervisión del rendimiento y el estado de una aplicación de transmisión de video con Timestream for LiveAnalytics

Imagine un servicio de streaming de video que funciona en 2000 instancias de EC2. Este servicio se centra en analizar las métricas de streaming en tiempo real para evaluar el rendimiento de las aplicaciones, identificar anomalías, resolver problemas y detectar oportunidades de optimización. Cada instancia de EC2 emite constantemente cuatro métricas vitales (tiempo de inicio de video, índice de almacenamiento en búfer, errores en la reproducción de video y media de fotogramas por segundo). Estas métricas se capturan cada segundo, lo que proporciona una visión detallada de la calidad de la transmisión.

Para detectar anomalías, el sistema está configurado con 7 consultas que se ejecutan cada segundo, que analizan los datos de los 10 minutos anteriores en busca de irregularidades. Además, se ha configurado un panel con ocho widgets para mostrar los datos de las últimas 6 horas, lo que ofrece una vista completa para una supervisión eficaz. Este panel está diseñado para el acceso simultáneo de cinco usuarios y se actualiza cada hora.

La base de datos de Timestream for LiveAnalytics desempeña un papel fundamental en esta configuración. Almacena 6 horas de datos en el almacén de memoria y 6 meses en el almacén magnético, lo que garantiza la disponibilidad inmediata y a largo plazo de los datos. Además, la elección de registros de múltiples medidas para el almacenamiento de datos optimiza los costos sin comprometer la eficiencia.

Estimación de costos mensuales

Ingesta de datos

  • Registros ingeridos por segundo: 2000
  • Tasa de solicitudes de escritura: 20 por segundo (2000 registros/100 lotes)


Desglose de costos

  • Costo de escritura: 183,96 USD
    • Con los registros de múltiples medidas, el tamaño típico de un registro de serie temporal es de 70 bytes (cada registro contendrá 3 dimensiones de tipo varchar [10 bytes] y 4 medidas de tipo doble [8 bytes], 8 bytes por marca de tiempo).
    • Número de registros ingeridos por segundo: 2000 (cada máquina de EC2 emite un registro). Recomendamos ingerir estos registros en lotes de 100 en una solicitud por escrito.
    • Cálculo: 20 solicitudes por segundo * 7 KiB por solicitud * 3600 segundos/hora * 730 horas/mes * 0,50 USD por millón de escrituras de 1 KiB
  • Costo de almacenamiento en memoria: 74,47 USD
    • Cálculo: 70 bytes/registro * 2000 registros/segundo * 3600 segundos/hora * 730 horas/mes * 6 horas * 0,036 USD por GB a la hora
  • Costo del almacenamiento magnético: 66,22 USD
    • Cálculo: 70 bytes/registro * 2000 registros/segundo * 3600 segundos/hora * 730 horas/mes * 6 meses* 0,03 USD por GB al mes
  •  Costo de la consulta: 1588,19 USD
    • Consultas de alerta: 1512,56 USD
      • 7 QPS (aproximadamente 18,4 millones de consultas al mes) requieren 4 TCU.
      • Cálculo: 4 TCU * 0,518 USD/TCU por hora *730 horas/mes
    • Consultas del panel: 75,63 USD
      • 40 consultas simultáneas del panel requieren aproximadamente 24 TCU.
      •  Cálculo: 24 TCU * (30 segundos/3600) hora * 0,518 USD/TCU por hora * 730 horas/mes

Costo mensual total

  • Total: 1912,84 USD/mes

Uso de análisis para detectar pagos fraudulentos y tomar mejores decisiones comerciales con Timestream for LiveAnalytics

Piense en un sistema dinámico de procesamiento de pagos vinculado a numerosas terminales de puntos de venta en las principales ciudades de EE. UU. Este sistema está diseñado para capturar y analizar datos de transacciones en tiempo real, con el objetivo de detectar actividades fraudulentas y proporcionar respuestas a consultas comerciales críticas, como identificar las terminales de puntos de venta más concurridas y menos activas, determinar las horas pico de transacciones en cada ciudad y reconocer la ciudad con la tasa de transacciones más alta por hora.

El sistema maneja un volumen sustancial de datos y procesa alrededor de 5000 transacciones por segundo. Cada transacción, almacenada en Amazon Timestream for LiveAnalytics, consta de 100 bytes. El análisis se basa en consultas que se ejecutan cada segundo para detectar el fraude, consultas que agregan, dividen y desglosan los datos para obtener información empresarial.

La aplicación ejecuta 14 consultas por segundo para obtener la información que varios usuarios visualizan en un panel. El análisis se realiza durante las 8 horas laborales en las que las tiendas están abiertas. La estrategia de retención de datos incluye un periodo de dos horas en el almacén de memoria y un periodo de seis meses en el almacén magnético.

Este sistema también utiliza registros de múltiples medidas para un almacenamiento de datos eficiente y agrupa los datos en grupos de 100, con aproximadamente un 35 % de repetición de datos en cada lote. Para mejorar la eficiencia de las consultas, solo se analiza alrededor del 2 % de los datos acumulados durante la última hora.

Estimación de costos mensuales (con registros de una sola medida) 

Ingesta de datos

  • Registros ingeridos por segundo: 5000
  • Tasa de solicitudes de escritura: 50 por segundo (5000 registros/100 lotes)

Desglose de costos

  • Costo de escritura: 216,00 USD
    • Número de registros ingeridos por segundo: 5000. Recomendamos ingerir estos registros en lotes de 100 en una solicitud de escritura.
    • Cálculo: 50 solicitudes por segundo * 10 KiB por solicitud * 3600 segundos/hora * 8 horas al día * 30 días al mes * 0,50 USD por millón de escrituras de 1 KiB.
  • Costo de almacenamiento en memoria: 34,99 USD
    • Cálculo: 100 bytes por registro * 5000 registros por segundo * 3600 segundos por hora * 2 horas * aprox. 9 horas al día (se cobra solo por uso) * 30 días al mes * 0,036 USD por GB por hora.
  • Costo del almacenamiento magnético: 77,76 USD
    • Cálculo: 100 bytes por registro * 5000 registros por segundo * 3600 segundos por hora * 8 horas al mes * 30 días al mes * 6 meses * 0,03 USD por GB al mes.
  • Costo de la consulta: 994,56 USD al mes
    • 14 QPS requieren aprox. 8 TCU
    • Cálculo: 8 TCU * 8 horas al día * 0,518 USD por TCU por hora * 30 días al mes

Costo mensual total

  • Total: 1323,31 USD al mes

Recursos de precios adicionales

Calculadora de precios de AWS

Calcule fácilmente los costos mensuales en AWS

Obtenga asistencia de precios

Contacte con los especialistas de AWS para obtener un presupuesto personalizado