Présentation de Amazon Kinesis Agent pour Microsoft Windows ? - Amazon Kinesis Agent pour les instances Microsoft Windows

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Présentation de Amazon Kinesis Agent pour Microsoft Windows ?

Amazon Kinesis Agent for Microsoft Windows (Kinesis Agent for Windows) est un agent configurable et extensible. Il s'exécute sur des flottes d'ordinateurs de bureau et de serveurs Windows, sur site ou dans le cloud AWS Cloud. Kinesis Agent for Windows collecte, analyse, transforme et diffuse de manière efficace et fiable des journaux, des événements et des métriques pour différents services AWS, notammentKinesis Data Streams,Kinesis Data Firehose,Amazon CloudWatch, etCloudWatch Logs.

À partir de ces services, vous pouvez ensuite stocker, analyser et visualiser les données à l'aide d'une grande variété d'autres services AWS, notamment :

Le schéma suivant illustre une configuration simple de Kinesis Agent for Windows qui diffuse des fichiers journaux vers Kinesis Data Streams.

Diagramme de flux de données représentant Kinesis Agent for Windows en streaming des fichiers journaux vers Kinesis Data Streams.

Pour plus d'informations sur les sources, les canaux et les récepteurs, consultez Amazon Kinesis Agent pour Microsoft Windows Concepts.

Le schéma suivant illustre certaines façons de créer des canaux de données personnalisés en temps réel à l'aide d'infrastructures de traitement de flux. Ces frameworks incluent Kinesis Data Analytics, Apache Spark on Amazon EMR et AWS Lambda.

Schéma montrant l'interaction des données avec les agents de traitement des flux, notamment Kinesis Data Analytics, Spark sur EMR, EC2 et Lambda.

À propos d'AWS

Amazon Web Services (AWS) est un ensemble de services d'infrastructure numériques que vous pouvez utiliser lors du développement d'applications. Les services incluent le calcul, le stockage, les base de données, l'analyse et la synchronisation de l'application (messagerie et file d'attente). AWS utilise un modèle de tarification à l'utilisation. Seuls les services que vous, ou vos applications, vous sont facturés. De plus, afin de rendre ses services plus accessibles pour le prototypage et l'expérimentation, AWS propose un niveau d'offre gratuite. Dans cette offre, les services sont gratuits en-dessous d'un certain niveau d'utilisation. Pour de plus amples informations sur les coûts AWS etOffre gratuite, consultezMise en route avec le Centre de ressources. Pour créer un compte AWS, ouvrez la page d'accueil AWS et inscrivez-vous.

Que pouvez-vous faire avec Kinesis Agent for Windows ?

Kinesis Agent pour Windows fournit les fonctions et capacités suivantes :

Icône représentant la journalisation
Collecte de données de journaux, d'événements et de métriques

Kinesis Agent for Windows collecte, analyse, transforme et diffuse des journaux, des événements et des métriques de flottes de serveurs et d'ordinateurs de bureau vers un ou plusieurs services AWS. Le format de la charge utile reçue par les services peut être différent de celui de la source d'origine. Par exemple, un journal peut être stocké dans un format de texte particulier (comme le format syslog) sur un serveur. Kinesis Agent for Windows peut collecter et analyser ce texte, et éventuellement le transformer au format JSON, par exemple, avant qu'il soit diffusé vers AWS. Cette opération facilite le traitement par certains services AWS qui utilisent le format JSON. Les données diffusées vers Kinesis Data Streams peuvent être traitées en continu par Kinesis Data Analytics afin de générer des métriques supplémentaires et des métriques agrégées, ce qui peut alimenter des tableaux de bord dynamiques. Vous pouvez stocker les données à l'aide de différents services AWS (comme Amazon S3), en fonction de la manière dont les données sont utilisées en aval dans un pipeline de données.

Icône représentant des points de terminaison de services
Intégration aux services AWS

Vous pouvez configurer Kinesis Agent for Windows afin qu'il envoie des fichiers journaux, des événements et des métriques vers plusieurs services AWS :

  • Kinesis Data Firehose— Stockez facilement des données diffusées dans Amazon S3, Amazon Redshift, Amazon ES ouSplunkPour de plus amples analyses.

  • Kinesis Data Streams— Traitez les données diffusées à l'aide d'applications personnalisées hébergées dans Kinesis Data Analytics ou Apache Spark surAmazon EMR. Ou utilisez du code personnalisé s'exécutant surAmazon EC2ou des fonctions sans serveur personnalisées s'exécutant dansAWS Lambda.

  • CloudWatch— Affichez les métriques diffusées dans des graphiques, que vous pouvez combiner dans des tableaux de bord. Définissez ensuite des alarmes CloudWatch qui sont déclenchées par des valeurs de métrique qui ne respectent pas les seuils prédéfinis.

  • CloudWatch Logs— Stockez les journaux et les événements diffusés, puis affichez-les et recherchez-les dans AWS Management Console, ou traitez-les plus en aval dans un pipeline de données.

Icône représentant la simplicité d'utilisation
Installation et configuration rapides

Vous pouvez installer et configurer Kinesis Agent for Windows en seulement quelques étapes. Pour plus d'informations, consultez Installation de Kinesis Agent pour Windows et Configuration d'Amazon Kinesis Agent pour Microsoft Windows. Un fichier de configuration déclarative simple spécifie les éléments suivants :

  • Les sources et les formats des journaux, des événements et des métriques à collecter.

  • Les transformations à appliquer aux données collectées. D'autres données peuvent être incluses, et les données existantes peuvent être transformées et filtrées.

  • Les destinations où sont envoyées les données finales, ainsi que la mise en mémoire tampon, le partitionnement et le format pour les charges utiles de diffusion.

Kinesis Agent for Windows est fourni avec des analyseurs intégrés pour les fichiers journaux générés par les services d'entreprise Microsoft courants, tels que :

  • Microsoft Exchange

  • SharePoint

  • Contrôleurs de domaine Active Directory

  • Serveurs DHCP

Icône représentant la simplicité des opérations
Aucune administration continue

Kinesis Agent for Windows s'adapte automatiquement aux différentes situations sans perdre aucune donnée. C'est le cas notamment de la rotation des journaux, de la récupération après le redémarrage et des interruptions temporaires de réseau ou de service. Vous pouvez configurer Kinesis Agent for Windows afin qu'il soit automatiquement mis à jour vers de nouvelles versions. Aucune intervention de l'opérateur n'est requise dans ces situations.

Icône représentant une architecture extensible
Extension à l'aide d'une architecture ouverte

Si les capacités déclaratives et les plug-ins intégrés ne suffisent pas pour surveiller les systèmes d'ordinateurs de bureau ou de serveurs, vous pouvez étendre Kinesis Agent for Windows en créant des plug-ins. Les nouveaux plug-ins activent de nouvelles sources et destinations pour les journaux, les événements et les métriques. Le code source pour Kinesis Agent for Windows est disponible à l'adressehttps://github.com/awslabs/kinesis-agent-windows.

Benefits

Kinesis Agent for Windows effectue la collecte des données initiales, la transformation et la diffusion des journaux, des événements et des métriques pour les pipelines de données. La génération de ces pipelines de données présente de nombreux avantages :

Icône représentant la visualisation des données
Analyse et visualisation

L'intégration de Kinesis Agent for Windows avec Kinesis Data Firehose et ses capacités de transformation facilitent l'intégration avec différents services d'analyse et de visualisation :

  • Amazon QuickSight— Service d'informatique décisionnelle basé sur le cloud et capable d'intégrer de nombreuses sources différentes. Kinesis Agent pour Windows peut transformer des données et les diffuser sur Amazon S3 et Amazon Redshift via Kinesis Data Firehose. Ce processus permet de découvrir des informations précises grâce aux données à l'aide des visualisations Amazon QuickSight.

  • athena— Service de requête interactif qui active l'interrogation de données basée sur SQL. Kinesis Agent pour Windows peut transformer et diffuser des données vers Amazon S3 via Kinesis Data Firehose. athena peut ensuite exécuter de manière interactive des requêtes SQL sur ces données afin d'inspecter et d'analyser rapidement des journaux et des événements.

  • Kibana— Outil de visualisation de données open source ; Kinesis Agent pour Windows peut transformer et diffuser des données vers Amazon ES via Kinesis Data Firehose. Vous pouvez ensuite utiliser Kibana pour explorer ces données. Créez et ouvrez différentes visualisations, y compris des histogrammes, des graphiques linéaires, des diagrammes à secteurs, des tableaux heat-map et des graphiques géospatiaux.

Icône représentant des scénarios de sécurité
Security

Un pipeline d'analyse des données de journaux et d'événements qui inclut Kinesis Agent for Windows peut détecter les failles de sécurité dans les entreprises et envoyer des alertes en cas de faille, ce qui peut vous aider à bloquer ou arrêter les attaques.

Icône représentant les performances
Performances des applications

Kinesis Agent for Windows peut collecter des données de journaux, d'événements et de métriques relatives aux performances de l'application ou du service. Un pipeline de données complet peut ensuite analyser ces données. Cette analyse vous aide à améliorer les performances et la fiabilité des applications et des services grâce à la détection et au signalement des défauts qui, sans elle, pourraient passer inaperçus. Par exemple, vous pouvez détecter les modifications importantes au niveau des heures d'exécution des appels d'API de service. Lorsque cette fonctionnalité est liée à un déploiement, elle vous aide à localiser et à résoudre les nouveaux problèmes de performances avec les nouveaux services en votre possession.

Icône représentant les services
Opérations de service

Un pipeline de données peut analyser les données collectées pour prédire les problèmes opérationnels potentiels et apporter des informations sur la façon d'éviter les interruptions de service. Par exemple, vous pouvez analyser des journaux, des événements et des métriques pour déterminer l'utilisation des capacités actuelle et prévue, afin de pouvoir mettre en service une capacité supplémentaire avant que les utilisateurs de service soient affectés. En cas d'interruption de service, vous pouvez analyser les données afin de déterminer l'impact sur les clients pendant la panne.

Icône représentant l'audit des services
Auditing

Un pipeline de données peut traiter les journaux, les événements et les métriques collectés et transformés par Kinesis Agent for Windows. Vous pouvez ensuite procéder à l'audit de ces données traitées à l'aide de différents services AWS. Par exemple, Kinesis Data Firehose peut recevoir un flux de données de Kinesis Agent for Windows, qui stocke les données dans Amazon S3. Vous pouvez ensuite contrôler ces données en exécutant des requêtes SQL interactives à l'aide de Athena.

Icône représentant des données archivées
Archiving

Souvent, les données opérationnelles les plus importantes sont les données récemment collectées. Toutefois, l'analyse de données d'applications et de services collectées sur plusieurs années peut également être utile, pour la planification à long terme par exemple. La conservation de grandes quantités de données peut s'avérer coûteuse. Kinesis Agent pour Windows peut collecter, transformer et stocker des données dans Amazon S3 via Kinesis Data Firehose. Par conséquent,Amazon S3 Glacierpermet de réduire les coûts de l'archivage des données plus anciennes.

Icône représentant l'alerte des services
Alerting

Kinesis Agent pour Windows transmet les mesures vers CloudWatch. À votre tour, vous pouvez créer des alarmes CloudWatch pour envoyer une notification viaAmazon Simple Notification Service (Amazon SNS)lorsqu'une mesure enfreint systématiquement un seuil spécifique. Les ingénieurs disposent ainsi d'une meilleure connaissance des problèmes opérationnels avec leurs applications et services.

Mise en route avec Kinesis Agent pour Windows

Pour en savoir plus sur Kinesis Agent for Windows, nous vous recommandons de commencer par les sections suivantes :