- Analytique›
- Service géré Amazon pour Apache Flink›
- Tarification
Tarification du service géré Amazon pour Apache Flink
Introduction
Transformer et analyser les données de streaming en temps réel à l'aide d'Apache Flink
Grâce au service géré Amazon pour Apache Flink, vous pouvez transformer et analyser les données de streaming en temps réel à l'aide d'Apache Flink, un cadre et un moteur open source pour le traitement des flux de données. Le service géré Amazon pour Apache Flink simplifie la création et la gestion des charges de travail Apache Flink et vous permet d'intégrer plus facilement des applications à d'autres services AWS.
Avec le service géré Amazon pour Apache Flink, la durée et le nombre de KPU vous sont facturés par tranches d'une seconde. Une seule unité KPU comprend une vCPU de calcul et 4 Go de mémoire.
Tarification des applications de streaming du service géré Amazon pour Apache Flink
Pour les applications Apache Flink, une seule unité KPU supplémentaire par application vous est facturée pour l'orchestration des applications. Les applications sont également facturées pour le stockage en exécution et les sauvegardes durables. Le stockage des applications en cours d'exécution est utilisé pour les fonctionnalités de traitement dynamique dans le service géré Amazon pour Apache Flink et il est facturé par Go/mois. Les sauvegardes durables sont facultatives et permettent une restauration ponctuelle des applications, facturées par Go/mois.
En mode streaming, le service géré Amazon pour Apache Flink met à l'échelle automatiquement le nombre de KPU requises par votre application de traitement des flux en fonction des fluctuations de la demande de mémoire et de calcul. Vous pouvez choisir d'allouer à votre application le nombre de KPU nécessaires.
Tarification du service géré Amazon pour Apache Flink Studio
Vous êtes facturé deux KPU supplémentaires par application Studio en mode interactif. Une KPU est utilisée pour l'orchestration des applications Apache Flink et l'autre unité pour l'environnement de développement interactif sans serveur. Vous êtes également facturé pour le stockage d'application active utilisé pour les fonctionnalités de traitement avec état. Le stockage d'application active est facturé en Go par mois.
Lorsque vous développez dans le bloc-notes Studio, vous n'avez pas la possibilité de créer des sauvegardes durables d'application. Cependant, lorsque vous déployez votre application dans le bloc-notes du Studio, du mode interactif au mode streaming, vous pouvez créer des sauvegardes durables d'application.
Conseils généraux d'utilisation du KPU
Nous vous recommandons de tester votre application avec des charges de production pour obtenir une estimation précise du nombre de KPU nécessaires à votre application. L'utilisation des KPU peut varier considérablement en fonction du volume et de la vitesse de vos données, de la complexité du code, des intégrations, etc. Cela est particulièrement vrai lorsque vous utilisez l'environnement d'exécution Apache Flink dans le service géré Amazon pour Apache Flink. Par exemple, lors de tests internes, nous avons observé un débit de plusieurs centaines de Mo par seconde par KPU pour des applications simples sans état et un débit inférieur à 1 Mo par seconde par KPU pour des applications complexes qui utilisent beaucoup d'algorithmes de machine learning (ML). En gardant ces réserves à l'esprit, le conseil général que nous donnons avant de tester votre application est de 1 Mo par seconde, par KPU.
Tarification par région AWS
Sujets de la page
Exemples de tarification
Ouvrir toutVous utilisez une application Apache Flink dans le service géré Amazon pour Apache Flink afin de transformer et de fournir en continu les données de journal capturées par vos flux de données Kinesis à Amazon Simple Storage Service (Amazon S3). Les données de journal sont transformées à l'aide de plusieurs opérateurs, notamment l'application d'un schéma aux différents événements de journal, le partitionnement des données par type d'événement, le tri des données par horodatage et la mise en tampon des données pendant une heure avant leur distribution. L'application comporte de nombreuses étapes de transformation, mais aucune n'utilise intensivement des ressources informatiques. Ce flux ingère des données à raison de 2 000 enregistrements/seconde pendant 12 heures par jour et passe à 8 000 enregistrements/seconde pendant 12 heures par jour. Le client ne crée aucune sauvegarde durable d'application. Les frais mensuels relatifs au service géré Amazon pour Apache Flink seront calculés comme suit :
Frais mensuels
Le prix dans la région UE (Allemagne) est de 0,13 € par KPU-heure. Le service géré Amazon pour Apache Flink alloue 50 Go de stockage d'applications en cours d'exécution par KPU et facture 0,117 € par Go/mois.
Charge de travail élevée : pendant une période de 12 heures de charge de travail élevée, l'application du service géré Amazon pour Apache Flink traite 8 000 enregistrements/seconde et augmente verticalement automatiquement à 8 KPU. Une fois la période de lourde charge de travail terminée, l'application du service géré Amazon pour Apache Flink effectue une mise à l'échelle descendante de l'application après 6 heures de moindre débit. L'application est augmentée à 8 KPU sur un total de 18 heures par jour.
30 jours/mois * 18 heures/jour = 540 heures/mois
Frais mensuels KPU = 540 heures/mois * 8 KPU * 0,13 €/heure = 561,60 €
Frais mensuels de stockage d'application en cours d’exécution = 540 heures/mois * 8 KPU * 50 Go/KPU * 0,117 €/Go-mois = 35,10 €
Frais mensuels de KPU et de stockage = 561,60 € + 35,10 € = 596,70 €
Charge de travail légère : pendant une période de charge de travail légère pour les six heures restantes, l'application du service géré Amazon pour Apache Flink traite 2 000 enregistrements/seconde et réduit verticalement automatiquement à 2 KPU.
30 jours/mois * 6 heures/jour = 180 heures/mois
Frais mensuels KPU = 180 heures/mois * 2 KPU * 0,13 €/heure = 46,80 €
Frais mensuels de stockage d'application en cours d’exécution = 180 heures/mois * 2 KPU * 50 Go * 0,117 €/Go-mois = 2,925 €
Frais mensuels de KPU et de stockage = 46,80 € + 2,925 € = 49,725 €
Chaque application Apache Flink est facturée une unité KPU supplémentaire par application.
Frais mensuels pour le KPU supplémentaire = 30 * 24 * 1 KPU * 0,13 €/heure = 93,60 €
Charges totales = 596,70 € + 49,725 € + 93,60 € = 740,025 €
Vous utilisez une application Apache Flink dans le service géré Amazon pour Apache Flink afin de transformer les données de journal dans Amazon Simple Storage Service (Amazon S3) en mode batch. Les données du journal sont transformées à l'aide de plusieurs opérateurs tels que l'application d'un schéma aux différents événements du journal, le partitionnement des données par type d'événement et le tri des données par horodatage. L'application comporte de nombreuses étapes de transformation, mais aucune n'utilise intensivement des ressources informatiques. Cette application ingère des données à 2 000 enregistrements/seconde pendant 10 minutes chaque jour pendant un mois de 30 jours. Le client ne crée aucune sauvegarde durable d'application. Les frais mensuels relatifs au service géré Amazon pour Apache Flink seront calculés comme suit :
Frais mensuels
Le prix dans la région UE (Allemagne) est de 0,13 € par KPU-heure. Le service géré Amazon pour Apache Flink alloue 50 Go de stockage d'applications en cours d'exécution par KPU et facture 0,117 € par Go/mois.
Charge de travail par batch : pendant 10 minutes par jour, l'application de service géré Amazon pour Apache Flink traite 2 000 enregistrements/seconde, ce qui nécessite 2 KPU.
30 jours/mois * 10 minutes/jour = 300 minutes/mois
Frais KPU mensuels = 300 minutes/mois * 2 KPU * 0,13 €/heure = 1,30 €
Frais mensuels de stockage d'application en cours d’exécution = 300 minutes/mois * 2 KPU * 50 Go * 0,117 €/Go-mois = 0,08 €
Frais mensuels de KPU et de stockage = 1,30 € + 0,08 € = 1,38 €
Chaque application Apache Flink est facturée une unité KPU supplémentaire par application.
Frais mensuels = 1 KPU * 0,13 €/heure * 10 minutes/mois = 0,022 € (arrondis au centime le plus proche)
Charges totales = 1,38 € + 0,022 € = 1,402 €