Amazon Timestream est un service de base de données rapide et évolutif qui vous permet de stocker et d'analyser des données de séries temporelles pour des applications telles que l'Internet des objets (IoT) et la surveillance en temps réel. Avec Timestream, vous pouvez configurer, exploiter et mettre à l'échelle des bases de données de séries temporelles dans le cloud en quelques étapes. Timestream propose un choix de moteurs de base de données de séries temporelles entièrement gérés pour les charges de travail, des requêtes à faible latence à l'ingestion de données à grande échelle.
Timestream fournit à la fois des configurations sans serveur et basées sur des instances, répondant à divers besoins opérationnels. Son modèle de tarification à l'utilisation et à la demande offre un maximum de flexibilité et de rentabilité, vous permettant de choisir le moteur de base de données et la configuration qui répondent le mieux à vos besoins spécifiques. Qu'il s'agisse d'augmenter les performances ou d'optimiser les coûts, l'approche personnalisable de Timestream vous permet de sélectionner le moteur de base de données de séries temporelles le mieux adapté à votre charge de travail. Vous ne payez que les ressources que vous utilisez, ce qui en fait une solution idéale pour une gestion dynamique et efficace des données.
Amazon Timestream pour InfluxDB NOUVEAU !
Amazon Timestream pour InfluxDB est une base de données de séries temporelles gérée, hautement disponible et source ouverte qui simplifie la configuration, l'exploitation et la mise à l'échelle des instances InfluxDB dans le cloud. Les instances de base de données (DB) à la demande vous permettent de payer la capacité de calcul par heure de fonctionnement de votre instance de base de données, sans engagement à long terme. Cela vous libère des coûts et de la complexité des opérations de planification, d'acquisition et de maintenance du matériel. Les frais d’instance de base de données et de stockage dépendent des configurations que vous choisissez.
Tarification par instance de base de données
Timestream pour InfluxDB prend en charge les déploiements mono-AZ et multi-AZ, les classes d'instances optimisées et les types de stockage que vous pouvez choisir en fonction de vos besoins en matière de charge de travail.
- Pour les déploiements mono-AZ et multi-AZ, la tarification est appliquée par heure d'instance de base de données, entre le lancement d'une instance de base de données et son arrêt ou sa suppression.
- Pour les déploiements multi-AZ, les frais d'instance s'appliquent à la fois aux instances primaires et aux réplicas secondaires de Timestream pour InfluxDB.
- Les heures d'instance de base de données partielles sont facturées par incréments d'une seconde avec un minimum de 10 minutes après un changement d'état facturable, comme la création, le démarrage ou la modification d'une classe d'instance de base de données.
-
Déploiement mono-AZ
-
Déploiement multi-AZ
-
Déploiement mono-AZ
-
Tarification des instances
Tarification à la demande pour le calcul :
-
Déploiement multi-AZ
-
Tarification des instances
Tarification à la demande pour le calcul :
Tarification par stockage de données
Le stockage de données est facturé par gigaoctet et par mois. La quantité est déterminée par le type de stockage sélectionné et le volume de stockage alloué à la base de données. Les bases de données Timestream pour InfluxDB prennent en charge les types de stockage suivants :
Stockage Influx I/O-included : cette option de stockage est conçue pour répondre aux besoins de vos charges de travail de séries temporelles InfluxDB les plus gourmandes en E/S. Vous avez le choix entre trois options : stockage Influx I/O-included avec 3 000 IOPS incluses (taille minimale 20 Gio), stockage Influx I/O-included 12 000 IOPS (taille minimale 400 Gio) et stockage Influx I/O-included 16 000 IOPS (taille minimale 400 Gio).
-
Déploiement mono-AZ
-
Déploiement multi-AZ
-
Déploiement mono-AZ
-
Tarification du stockage
Tarification à la demande pour le stockage :
-
Déploiement multi-AZ
-
Tarification du stockage
Tarification à la demande pour le stockage :
Tarification du transfert de données
- Données transférées entre Timestream pour InfluxDB et les instances Amazon EC2 dans la même zone de disponibilité :
Gratuit.
- Données transférées entre les zones de disponibilité pour la réplication des déploiements multi-AZ :
Gratuit.
- Timestream pour les instances InfluxDB en dehors du VPC :
Les données transférées entre une instance EC2 et une instance Timestream pour InfluxDB dans différentes zones de disponibilité de la même région AWS ne sont soumises à aucun frais de transfert de données pour le trafic entrant ou sortant de l'instance Timestream pour InfluxDB. Vous êtes uniquement facturé pour le transfert de données vers ou depuis l'instance EC2 et les frais de transfert de données régionaux EC2 standard s'appliquent (0,01 USD par Gio d'entrée/sortie).
- Timestream pour les instances InfluxDB au sein d'un VPC :
Pour les données transférées entre une instance EC2 et une instance Timestream pour InfluxDB dans différentes zones de disponibilité de la même région, les frais de transfert de données régional EC2 s'appliquent des deux côtés du transfert.
Amazon Timestream pour LiveAnalytics
Amazon Timestream pour LiveAnalytics est une base de données de séries temporelles sans serveur qui s’adapte automatiquement pour ingérer des gigaoctets de séries temporelles par minute. Avec Timestream pour LiveAnalytics, vous ne payez que pour les ressources consommées par la charge de travail. Les écritures, la mémoire, la mémoire magnétique et les requêtes vous sont facturées séparément.
Pour les écritures, la mémoire et la mémoire magnétique, vous êtes facturé en fonction de la quantité de données écrites et stockées. Pour les requêtes, vous êtes facturé en fonction de la capacité de calcul utilisée par vos applications. La capacité de calcul est mesurée en Timestream Compute Units soit en unités de calcul Timestream (TCU). Une TCU comprend 4 vCPU et 16 Go de RAM. Les TCU sont facturées sur une base horaire avec une granularité à la seconde (avec un minimum de 30 secondes). Les données stockées en mémoire magnétique sont facturées par gigaoctet par mois et pour un minimum de 100 Go.
Timestream pour LiveAnalytics facture les opérations suivantes :
- Écritures : la quantité de données écrites à partir de vos applications (arrondie au KiB le plus proche) dans un tableau
- Requêtes : durée des unités de calcul Timestream (TCU) utilisées par votre application en heures TCU
- Stockage mémoire : la quantité de données stockées dans la mémoire de chaque table facturée en Go-heure
- Stockage magnétique : la quantité de données stockées dans le stockage magnétique de chaque table facturée en Go-mois
Requêtes
Les requêtes sont facturées en fonction de la durée des unités de calcul Timestream (TCU) utilisées par votre application en heures TCU.
Stockage mémoire
Les frais de stockage mémoire sont calculés en fonction du volume de données de séries temporelles stockées dans le stockage mémoire de chaque table Amazon Timestream.
Stockage magnétique
Les frais de stockage magnétiques sont calculés en fonction du volume de données de séries temporelles stockées dans le stockage magnétique de chaque table Amazon Timestream.
Offre gratuite
Dans le cadre de l’offre gratuite d'AWS, vous pouvez commencer à utiliser gratuitement Timestream pour LiveAnalytics. Lors de leur inscription, les nouveaux clients reçoivent 50 Go pour l'ingestion de données, 100 Go de stockage au niveau magnétique, 750 Go/heure de stockage au niveau mémoire et 24 TCU-heures pour l'utilisation des requêtes pendant le mois d'essai gratuit de Timestream pour LiveAnalytics.
Exemples de tarification
Surveillance des infrastructures en temps réel pour les systèmes d'alimentation sans interruption à l'aide de Timestream pour InfluxDB
Imaginez un système de surveillance des infrastructures en temps réel conçu pour gérer plus de 5 000 appareils UPS (alimentation sans interruption). Ce système est conçu pour analyser les paramètres essentiels en temps réel afin de garantir la fiabilité et l'efficacité de ces appareils.
Chaque appareil UPS transmet des données toutes les 10 secondes. Ces données concernent 5 domaines clés : les tensions d'entrée/sortie, la capacité de charge, la température et le niveau de charge de la batterie. Outre ces champs, chaque paquet de données comprend quatre balises essentielles (deviceid, deviceModel, emplacement et fabricant) qui ajoutent des couches d'informations contextuelles aux métriques.
Le processus de surveillance est exécuté via un système de tableau de bord sophistiqué. Ces tableaux de bord sont programmés pour être actualisés toutes les 60 secondes et exécuter un total de 15 requêtes par cycle. Cette configuration fournit une vue en temps quasi réel de l'état et des performances de tous les appareils UPS connectés, ce qui permet de prendre des décisions et des actions en temps opportun.
Une autre caractéristique importante de ce système est sa capacité de détection automatique des anomalies. Les tâches sont configurées pour être exécutées toutes les 10 secondes, en analysant méticuleusement les données entrantes pour détecter tout écart par rapport aux seuils prédéfinis. Dès qu’une anomalie est détectée, le système déclenche rapidement des alertes, garantissant une attention immédiate aux problèmes potentiels.
Pour répondre aux exigences de ce vaste système de traitement des données et de surveillance en temps réel, une infrastructure de base de données robuste est essentielle. Une instance db.influx.2xlarge, équipée de 400 Gio de stockage Influx I/O Included et capable de gérer 3 000 IOPS serait idéale pour cette charge de travail.
Coût de déploiement mono-AZ (mensuel)
- Coût du calcul : 697,88 USD
- Basé sur une instance db.influx.2xlarge
- Fonctionnant 24 heures sur 24, tous les jours du mois
- Tarif : 0,956 USD par heure
- Heures totales : 730 (1 mois)
- Coût de stockage : 40,00 USD
- 400 Gio de stockage Influx IO Included (3 K IOPS)
- Tarif : 0,10 USD par Go par mois
- Configuration mono-AZ
- Coût mensuel total : 737,88 USD
Coût de déploiement multi-AZ (mensuel)
- Coût du calcul : 1 396,49 USD
- Basé sur une instance db.influx.2xlarge multi-AZ
- Fonctionnant 24 heures sur 24, tous les jours du mois
- Tarif : 1,913 USD par heure
- Heures totales : 730 (1 mois)
- Coût de stockage : 80 USD
- 400 Gio de stockage Influx IO Included (3 K IOPS)
- Tarif : 0,20 USD par Go par mois
- Configuration multi-AZ
- Coût mensuel total : 1 476,49 USD
Surveillance IoT en temps réel pour les systèmes de sécurité domestique à l'aide de Timestream pour InfluxDB
Envisagez un service de surveillance de la sécurité en temps réel conçu pour un réseau de plus de 80 000 clients de domotique et de sécurité IoT. Toutes les 60 secondes, l'unité centrale de contrôle domestique envoie un ensemble complet de données, comprenant 6 balises et 15 champs, à un système de base de données basé sur InfluxDB.
Les données reçues de ces unités centrales sont agrégées et analysées à plus grande échelle afin de générer des rapports de tendances et des recommandations pertinents. Ces rapports et recommandations sont ensuite fournis aux utilisateurs finaux, les aidant à optimiser leurs configurations de sécurité et d’automatisation domestiques.
Outre les données de routine, les appareils domestiques génèrent également une catégorie distincte d'événements en temps réel, particulièrement axés sur les aspects de sécurité. Ces événements de sécurité sont surveillés en temps réel par un centre de contrôle spécialisé. Le centre de contrôle est équipé de tableaux de bord avancés qui exécutent environ 50 requêtes, actualisés toutes les 30 secondes. Cette configuration offre un aperçu quasi instantané de l’état de sécurité de toutes les maisons connectées.
De plus, le système est conçu pour examiner automatiquement certains types d’événements à des intervalles de 5 secondes. Cette fonctionnalité permet de générer des notifications automatisées immédiates à des systèmes externes lorsque des conditions spécifiques sont remplies, améliorant ainsi considérablement la réactivité du système en matière de sécurité.
Pour répondre à ces exigences de traitement continu des données, ainsi qu'à la surveillance en temps réel des événements de sécurité, une infrastructure de base de données robuste est nécessaire. Une instance db.influx.8xlarge, équipée de 600 Gio de stockage Influx I/O Included configuré avec 12 000 IOPS, serait parfaitement adaptée pour gérer cette charge de travail.
Coût de déploiement mono-AZ (mensuel)
- Coût du calcul : 2 792,25 USD
- Basé sur l'instance db.influx.8xlarge
- Fonctionnant 24 heures sur 24, tous les jours pendant un mois
- Tarif : 3,825 USD par heure
- Heures totales : 730 (1 mois)
- Coût de stockage : 210 USD
- 600 Gio de stockage Influx I/O Included (12 K IOPS)
- Tarif : 0,35 USD par Go par mois
- Configuration mono-AZ
- Coût mensuel total : 3 002,25 USD
Coût de déploiement multi-AZ (mensuel)
- Coût du calcul : 5 584,50 USD
- Basé sur une instance db.influx.8xlarge multi-AZ
- Fonctionnant 24 heures sur 24, tous les jours pendant un mois
- Tarif : 7,65 USD par heure
- Heures totales : 730 (1 mois)
- Coût de stockage : 420 USD
- 600 Gio de stockage Influx I/O Included (12 K IOPS)
- Tarif : 0,70 USD par Go par mois pour une configuration multi-AZ
- Coût mensuel total : 6 004,50 USD
Analyse du comportement des utilisateurs du commerce électronique à l'aide de Timestream pour InfluxDB
Envisagez une plateforme de commerce électronique de taille moyenne, axée sur l'optimisation des taux de conversion grâce à l'analyse du comportement des utilisateurs. Le site Web possède une base d'utilisateurs de 4 millions de personnes enregistrées avec environ 200 000 utilisateurs actifs quotidiens. Ce qui se traduit par environ 10 millions d’événements par jour.
Le système de télémétrie du site Web est conçu pour capturer des événements en temps réel, chacun générant des enregistrements composés de 8 balises et de 3 champs. L’identification des utilisateurs est réalisée grâce à une combinaison d’ID utilisateur (connus ou anonymes), de type d’appareil et de balises UTM. Parallèlement, chaque événement de télémétrie est caractérisé par trois attributs principaux : le type d’événement, le temps de chargement et la source de l’événement (comme les publicités, les avis ou les recherches).
Ce riche jeu de données de séries temporelles est ensuite agrégé et analysé pour améliorer divers aspects de l’expérience utilisateur, notamment l’optimisation des recommandations de produits, la rotation des publicités et le placement stratégique des bannières. Le système effectue plus de 100 requêtes toutes les 5 minutes, ce qui entraîne divers types d’agrégations de données. Ces agrégations sont essentielles pour la mise à jour et l'optimisation continues des modèles de machine learning.
Une instance db.influx.16xlarge configurée avec 800 Gio de stockage Influx I/O Included capable de 16 000 IOPS serait appropriée pour gérer la charge de travail.
Coût de déploiement mono-AZ (mensuel)
- Coût du calcul : 5 584,50 USD
- Basé sur l'instance db.influx.16xlarge
- Fonctionnant 24 heures sur 24, tous les jours du mois
- Tarif : 7,65 USD par heure
- Heures totales : 730 (1 mois)
- Coût de stockage : 400 USD
- 800 Gio de stockage Influx I/O Included (16 000 IOPS)
- Tarif : 0,50 USD par Go par mois
- Configuration mono-AZ
- Coût mensuel total : 5 984,50 USD
Coût de déploiement multi-AZ (mensuel)
- Coût du calcul : 11 169 USD
- Basé sur une instance db.influx.16xlarge multi-AZ
- Fonctionnant 24 heures sur 24, tous les jours du mois
- Tarif : 15,30 USD par heure
- Heures totales : 730 (1 mois)
- Coût de stockage : 800 USD
- 800 Gio de stockage Influx I/O Included (16 000 IOPS)
- Tarif : 1 USD par Go par mois
- Configuration multi-AZ
- Coût mensuel total : 11 969 USD
Surveillance des performances et de l'état d'une application de streaming vidéo avec Timestream pour LiveAnalytics
Imaginez un service de streaming vidéo fonctionnant sur 2 000 instances EC2. Ce service est axé sur l’analyse des métriques de streaming en temps réel afin d’évaluer les performances des applications, d’identifier les anomalies, de résoudre les problèmes et de découvrir des opportunités d’optimisation. Chaque instance EC2 émet en continu quatre indicateurs critiques : délai de démarrage vidéo, taux de remise en mémoire tampon, échecs de lecture vidéo et fréquence d’images moyenne. Ces statistiques sont capturées toutes les secondes, fournissant une vue granulaire de la qualité du flux.
Pour détecter les anomalies, le système est configuré avec 7 requêtes exécutées toutes les secondes, en analysant les données des 10 minutes précédentes pour détecter d'éventuelles irrégularités. De plus, un tableau de bord avec huit widgets a été configuré pour afficher les données des 6 dernières heures, offrant ainsi une vue complète pour un suivi efficace. Ce tableau de bord est conçu pour un accès simultané par cinq utilisateurs et est actualisé toutes les heures.
La base de données Timestream pour LiveAnalytics joue un rôle central dans cette configuration. Elle stocke 6 heures de données dans la mémoire et 6 mois dans la mémoire magnétique, garantissant ainsi une disponibilité des données immédiate et à long terme. De plus, le choix d'enregistrements à plusieurs mesures pour le stockage de données optimise les coûts sans compromettre l'efficacité.
Estimation des coûts mensuels
Ingestion de données
- Enregistrements ingérés par seconde : 2 000
- Taux de requêtes d'écriture : 20 par seconde (2 000 enregistrements/100 lots)
Répartition des coûts
- Coût des écritures : 183,96 USD
- En utilisant des enregistrements à plusieurs mesures, la taille d'un enregistrement de série temporelles type est de 70 octets (chaque enregistrement contiendra 3 dimensions de type varchar (10 octets) et 4 dimensions de type double (8 octets), 8 octets pour l'horodatage).
- Nombre d'enregistrements ingérés par seconde : 2 000 (chaque machine EC2 émet un enregistrement). Nous vous recommandons d'ingérer ces enregistrements par lots de 100 dans une demande d'écriture.
- Calcul : 20 requêtes/s * 7 Kio/demande * 3 600 s/heure * 730 heures/mois * 0,50 USD/million d'écritures de 1 Kio
- Coût du stockage mémoire : 74,47 USD
- Calcul : 70 octets/enregistrement * 2 000 enregistrements/s * 3 600 s/heure * 730 heures/mois * 6 heures * 0,036 USD/Go par heure
- Coût du stockage magnétique : 66,22 USD
- Calcul : 70 octets/enregistrement x 2 000 enregistrements/s x 3 600 s/heure x 730 heures/mois x 6 mois x 0,03 USD/Go par mois
- Coût de la requête : 1 588,19 USD
- Requêtes d'alerte : 1 512,56 USD
- 7 QPS (~18,4 millions de requêtes/mois) nécessitent 4 TCU.
- Calcul : 4 TCU x 0,518 USD/TCU-heure x 730 heures/mois
- Requêtes de tableau de bord : 75,63 USD
- 40 requêtes simultanées sur le tableau de bord nécessitent environ 24 TCU.
- Calcul : 24 TCU x (30 secondes/3600) heures x 0,518 USD/TCU-heure x 730 heures/mois
- Requêtes d'alerte : 1 512,56 USD
Coût mensuel total
- Total : 1 912,84 USD par mois
Utiliser l'analyse pour détecter les paiements frauduleux et prendre de meilleures décisions commerciales avec Timestream pour LiveAnalytics
Envisagez un système de traitement des paiements dynamique relié à de nombreux terminaux de point de vente dans les principales villes américaines. Ce système est conçu pour capturer et analyser les données de transaction en temps réel, dans le but de détecter les activités frauduleuses et de fournir des réponses aux questions commerciales critiques, telles que l'identification des terminaux de point de vente les plus fréquentés et les moins actifs, la détermination des heures de pointe des transactions dans chaque ville et la reconnaissance de la ville ayant le taux de transactions par heure le plus élevé.
Le système gère un volume important de données, traitant environ 5 000 transactions par seconde. Chaque transaction, stockée dans Amazon Timestream pour LiveAnalytics, comprend 100 octets. L'analyse est alimentée par des requêtes exécutées chaque seconde pour détecter les fraudes, des requêtes qui regroupent, divisent et découpent les données pour en tirer des informations commerciales.
L'application exécute 14 requêtes par seconde pour obtenir les informations qui sont visualisées dans un tableau de bord par plusieurs utilisateurs. L'analyse est effectuée pour les 8 heures ouvrables pendant lesquelles les magasins sont ouverts. La stratégie de conservation des données comprend une période de deux heures dans la mémoire et une période de six mois dans la mémoire magnétique.
Ce système utilise également des enregistrements à plusieurs mesures pour un stockage efficace des données et regroupe les données par groupes de 100, avec une répétition d’environ 35 % des données dans chaque lot. Pour améliorer l'efficacité des requêtes, environ 2 % seulement des données accumulées au cours de la dernière heure sont analysées.
Estimation du coût mensuel (avec des enregistrements à une seule mesure)
Ingestion de données
- Enregistrements ingérés par seconde : 5 000
- Taux de requêtes d'écriture : 50 par seconde (5 000 enregistrements/100 lots)
Répartition des coûts
- Coût des écritures : 216,00 USD
- Nombre d'enregistrements ingérés par seconde : 5 000. Nous vous recommandons d’ingérer ces enregistrements par lots de 100 dans une demande d’écriture.
- Calcul : 50 requêtes/sec x 10 Kio/requête x 3 600 sec/heure x 8 heures/mois x 30 jours/mois x 0,50 USD/million d’écritures de 1 Kio.
- Coût du stockage mémoire : 34,99 USD
- Calcul : 100 octets/enregistrement x 5 000 enregistrements/sec x 3 600 sec/heure x 2 heures x ~9 heures/jour (facturé uniquement par utilisation) x 30 jours/mois x 0,036 USD/Go-heure.
- Coût du stockage magnétique : 77,76 USD
- Calcul : 100 octets/enregistrement x 5 000 enregistrements/s x 3 600 s/heure x 8 heures/jour x 30 jours/mois x 6 mois x 0,03 USD/Go-mois.
- Coût de la requête : 994,56 USD/mois
- 14 QPS nécessitent environ 8 TCU
- Calcul : 8 TCU x 8 heures par jour x 0,518 USD/TCU-heure x 30 jours/mois
Coût mensuel total
- Total : 1 323,31 USD/mois
Ressources de tarification supplémentaires
Calculer facilement vos coûts mensuels avec AWS
Contacter les spécialistes AWS pour obtenir un devis personnalisé