Commencer le projet

8 étapes | 60 minutes

Coût d'exécution du projet : le coût d'exécution de ce projet est estimé à 0,51 USD, en partant du principe que vous êtes dans les limites de l'offre gratuite d'AWS, que vous respectez les configurations recommandées et que vous supprimez toutes les ressources utilisées dans l'heure qui suit la fin du projet. Votre cas d'utilisation peut exiger d'autres configurations qui auront une incidence sur votre facture. Utilisez le Calculateur mensuel simple pour estimer les coûts que vos besoins exigent

Estimation de la facture mensuelle : le coût total de conception et de maintenance de votre solution d'analyse de journaux variera en fonction de votre utilisation et de vos paramètres de configuration. L'utilisation de la configuration par défaut recommandée dans ce guide coûtera 367,74 USD/mois pour ce projet.

La tarification AWS se base sur votre utilisation de chaque service. Votre facture mensuelle reflétera le total de votre utilisation des différents services. Explorez les onglets ci-dessous pour comprendre l'utilité de chaque service et les répercussions sur votre facture.

  • Amazon Kinesis Firehose

    Description du produit : Amazon Kinesis Firehose est un service entièrement géré qui permet de fournir des données en streaming et en temps réel à des destinations comme Amazon S3, Amazon Redshift ou Amazon ES. Avec Firehose, vous n'avez pas besoin d'écrire d'applications ou de gérer des ressources. Vous pouvez configurer vos producteurs de données pour envoyer des données vers Firehose, qui diffuse automatiquement les données vers la destination que vous avez spécifiée.

    Fonctionnement de la tarification : la tarification d'Amazon Kinesis Firehose dépend du volume de données ingérées dans Amazon Kinesis Firehose, estimé à partir du nombre d'enregistrements de données envoyés au service, multiplié par la taille de chaque enregistrement et arrondi aux 5 Ko les plus proches. Par exemple, si vos enregistrements de données font chacun 42 Ko, Amazon Kinesis Firehose considérera chaque enregistrement comme 45 Ko de données ingérées. Dans la région USA Est, le prix d'Amazon Kinesis Firehose est de 0,035 USD par Go de données ingérées. Pour obtenir des informations détaillées sur la tarification, consultez la section Tarification Amazon Kinesis Firehose.

    Exemple de coût : dans ce tutoriel, vous allez créer deux flux de diffusion Amazon Kinesis Firehose séparés. L'un recevra les données de votre producteur de journaux d'accès Apache et l'autre recevra les résultats de l'application Amazon Kinesis Analytics.

    Pour le premier flux de diffusion Firehose, imaginons que le producteur envoie 500 enregistrements par seconde et que chaque enregistrement ait une taille de 5 Ko (taille habituelle pour un enregistrement de journal d'accès Apache). L'estimation mensuelle pour l'ingestion de données dans le flux de diffusion Firehose est la suivante :

    • Dans la région USA Est, le tarif est de 0,035 USD par Go de données ingérées.
    • Taille de l'enregistrement arrondie aux 5 Ko les plus proches = 5 Ko
    • Données ingérées (Go par seconde) = (500 enregistrements/seconde x 5 Ko/enregistrement) / 1 048 576 Ko/Go = 0,002384 Go/seconde
    • Données ingérées (Go par mois) = 30 jours/mois * 86 400 secondes/jour * 0,002384 Go/seconde = 6 179,81 Go/mois
    • Frais mensuels : 6 179,81 * 0,035 USD/Go = 216,29 USD
    • Tarif horaire : dans ce tutoriel, nous supposons que le système ingère des données pendant seulement une heure. Le coût pour ce tutoriel sera d'environ 0,30 USD 

     

    Le second flux de diffusion Firehose recevra des enregistrements à un taux bien moins fréquent. Etant donné que l'application Amazon Kinesis Analytics ne produit que quelques lignes de données par minute, les coûts de ce flux de diffusion sont donc inférieurs. En partant du principe que seulement cinq enregistrements sont ingérés par minute et que chaque enregistrement pèse moins de 5 Ko, ce flux de diffusion coûtera 0,00005 USD pour l'heure qu'est censé durer ce tutoriel.

  • Amazon Kinesis Analytics

    Description du produit : Amazon Kinesis Analytics est la solution la plus simple pour traiter et analyser des données en streaming et en temps réel avec du code SQL répondant à la norme ANSI. Vous pouvez ainsi lire les données provenant d'Amazon Kinesis Streams et d'Amazon Kinesis Firehose, et développer des requêtes de traitement qui filtrent, transforment et agrègent les données au fur et à mesure. Amazon Kinesis Analytics reconnaît automatiquement les formats de date standard, analyse les données et suggère un schéma que vous pouvez modifier via l'éditeur de schémas interactif. L'éditeur SQL interactif et les modèles de traitement vous permettent, en outre, de créer facilement des requêtes sophistiquées en quelques minutes. Amazon Kinesis Analytics exécute vos requêtes en continu et écrit les résultats traités dans les destinations souhaitées (Amazon Kinesis Streams ou Amazon Kinesis Firehose, par exemple) qui peuvent transmettre les données à Amazon S3, Amazon Redshift ou Amazon ES. Amazon Kinesis Analytics met en service, déploie et fait évoluer automatiquement les ressources requises pour exécuter vos requêtes.

    Fonctionnement de la tarification : avec Amazon Kinesis Analytics, vous ne payez qu'en fonction de votre consommation. Vous êtes facturé à l'heure en fonction du nombre moyen d'unités de traitement Kinesis (ou KPU) utilisées pour exécuter votre application de traitement des flux.

    Une seule unité KPU est une capacité de traitement des flux comprenant 4 Go de mémoire, 1 vCPU de calcul et les capacités de mise en réseau correspondantes. Etant donné que la complexité de vos requêtes varie et que la demande en termes de capacités de mémoire et de calcul évolue en conséquence, Amazon Kinesis Analytics dimensionne automatiquement et de manière extensible le nombre d'unités de traitement Kinesis requises pour effectuer votre analyse. Vous n'avez aucune ressource à mettre en service et aucuns coûts initiaux ou frais minimums ne s'appliquent à Amazon Kinesis Analytics.

    Exemple de coût : dans cet exemple, nous partons du principe que le système s'exécute pendant 6 heures dans la région USA Est. La requête SQL de ce tutoriel est très basique et ne consomme pas plus d'une unité KPU. Donc, si le prix pour Amazon Kinesis Analytics dans la région USA Est est de 0,66 USD par heure-KPU et que le didacticiel s'exécute pendant 6 heures, le coût total d'utilisation d'Amazon Kinesis Analytics est de 0,11 USD.

  • Amazon Elasticsearch Service

    Description du produit : Amazon ES est un moteur de recherche et d'analyse open source commun, destiné aux cas d'utilisation impliquant le Big Data, notamment l'analyse des journaux et des parcours de navigation. Amazon ES gère pour vous les capacités, le dimensionnement, les correctifs et l'administration de vos clusters Elasticsearch, et vous permet d'accéder directement à l'API Elasticsearch.

    Fonctionnement de la tarification : avec Amazon ES, vous ne payez qu'en fonction de votre consommation. Il n'y a pas de frais minimaux et aucun engagement initial n'est requis. Vous sont facturés : les heures d'instance Amazon Elasticsearch, le stockage Amazon Elastic Block Store (EBS), si vous avez sélectionné cette option, et les frais standard de transfert de données. Pour en savoir plus, consultez la page Tarification Amazon Elasticsearch Service.

    Exemple de coût : pour ce tutoriel, en partant du principe que vous choisissez les paramètres par défaut lorsque vous créez le domaine Amazon ES, le coût total peut être calculé de la façon suivante : une instance de type m3.medium.elasticsearch coûtant 0,094 USD par heure * 1 heure = 0,094 USD.

  • Amazon S3

    Description du produit : Amazon S3 offre un stockage dans le cloud sécurisé, durable et hautement évolutif pour les objets composant votre application. Comme objets, vous pouvez notamment stocker du code source, des journaux, des images, des vidéos et d'autres artéfacts qui sont créés lorsque vous déployez votre application. Amazon S3 facilite le stockage d'objets grâce à une interface Web simplifiée qui permet de stocker et d'extraire vos fichiers depuis n'importe où sur le Web. Vos données sont ainsi mises à la disposition de vos visiteurs en toute fiabilité.

    Fonctionnement de la tarification : la tarification Amazon S3 dépend de cinq éléments : le type de stockage S3 que vous utilisez, l'emplacement où vous stockez le contenu de votre site (par exemple, USA Est et Asie-Pacifique (Sydney)), le volume que vous stockez, le nombre de requêtes que vous ou vos utilisateurs effectuez pour stocker du contenu nouveau ou extraire du contenu et le volume de données que vous ou vos utilisateurs transférez depuis S3. Comme vous allez mettre du contenu à disposition avec Amazon CloudFront, vos coûts S3 se baseront sur le stockage. Pour en savoir plus, consultez la page Tarification Amazon S3.

    Exemple de coût : en utilisant le stockage standard dans la région USA Est, vous payerez 0,15 USD par mois pour 5 Go de contenu. Si vous avez créé votre compte au cours des 12 derniers mois et que vous remplissez les critères pour bénéficier de l'offre gratuite d'AWS, vous payerez 0,00 USD par mois. Pour ce tutoriel, imaginons que le producteur crée 5 Go de données. Sur une période de 6 heures, le coût total de stockage des enregistrements sur Amazon S3 est de 0,00125 USD.

  • Amazon EC2

    Description du produit : Amazon EC2 fournit les serveurs d'application virtuels, appelés instances, pour exécuter votre application Web sur la plate-forme de votre choix. EC2 vous permet de configurer et de redimensionner votre capacité de calcul facilement afin de suivre l'évolution des exigences et de la demande. Ce service est intégré à l'environnement de calcul éprouvé d'Amazon, vous permettant de tirer profit de la suite de services AWS.

    Fonctionnement de la tarification : la tarification Amazon EC2 dépend de quatre éléments : le type d'instances que vous choisissez (EC2 propose plus de 40 types d'instances avec des options pour optimiser le calcul, la mémoire, le stockage, etc.), la région dans laquelle se trouvent vos instances, le logiciel que vous exécutez et le modèle de tarification que vous avez sélectionné (instances à la demande, capacités réservées, instances ponctuelles, etc.). Pour en savoir plus, consultez la page Tarification Amazon EC2.

    Exemple de coût : partons du principe que vos journaux résident sur une seule instance EC2 t2.nano Linux dans la région USA Est. Avec un modèle de tarification à la demande, les frais mensuels pour votre machine virtuelle seront de 4,68 USD. Pour ce guide d'implémentation, en supposant que l'instance générant des journaux s'exécute pendant une heure, vos coûts EC2 sont estimés à 0,0065 USD.

Commencer le projet