Commencer le projet

8 étapes | 60 minutes

aws-project_log-analytics
architectural-diagram
arch-diagram_build-log-analytics

L'analyse de journaux est un cas d'utilisation commun du Big Data qui vous permet d'analyser des données de journalisation provenant de sites Web, d'appareils mobiles, de serveurs, de capteurs, etc., pour une large variété d'utilisations telles que le marketing numérique, la surveillance d'application, la détection de fraudes, les technologies publicitaires, les jeux et l'IoT. Dans ce projet, vous allez utiliser Amazon Web Services pour concevoir une solution d'analyse de journaux de bout en bout qui collecte, intègre, traite et charge les données par lots comme en streaming. De plus, ces services mettent les données traitées à disposition de vos utilisateurs dans les systèmes d'analyse qu'ils utilisent déjà et ce, presque en temps réel. Cette solution est hautement fiable et économique, évolue automatiquement selon les volumes de données et ne demande presque aucune administration informatique.

Ce que vous accomplirez :

Configurer un Kinesis Agent sur les sources de données pour collecter les données et les envoyer en continu à Amazon Kinesis Firehose.

Créer un flux de diffusion de données de bout en bout à l'aide de Kinesis Firehose. Le flux de diffusion transmettra vos données depuis l'agent vers des destinations, notamment Amazon Kinesis Analytics, Amazon Redshift, Amazon Elasticsearch Service et Amazon S3.

Traiter des données de journalisation entrantes en utilisant des requêtes SQL dans Amazon Kinesis Analytics.

Charger les données traitées depuis Kinesis Analytics vers Amazon Elasticsearch Service afin d'indexer les données.

Analyser et visualiser les données traitées en utilisant Kibana.

Ce dont vous avez besoin avant de commencer :

Un compte AWS : vous devez disposer d'un compte AWS pour commencer à mettre en service des ressources afin d'héberger votre site Web. Inscrivez-vous à AWS.

Expérience informatique : une connaissance de base des technologies Web et la maîtrise du SQL sont nécessaires pour réaliser ce projet.

Expérience AWS : il n'est pas nécessaire d'avoir une expérience préliminaire d'AWS pour réaliser ce projet.

Un serveur existant pour générer les journaux d'application.

 

Estimation des coûts :

Coût d'exécution de ce 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. Pour connaître la répartition des services utilisés et les coûts associés, consultez la page Services utilisés et coûts.

Commencer le projet

En savoir plus sur les solutions de données en streaming sur Amazon Web Services (AWS). 

Consultez les guides de développeur et les références API pour plus d'informations sur Amazon Kinesis.

Vous avez besoin de plus de ressources pour commencer avec AWS ? Consultez la pageMise en route pour en savoir plus.