Amazon Kinesis Data Streams vous permet de concevoir des applications personnalisées qui traitent ou analysent des données en streaming afin de répondre à vos besoins spécifiques. Kinesis Data Streams peut collecter et stocker en permanence plusieurs téraoctets de données par heure à partir de centaines de milliers de sources telles que les parcours de navigation sur un site Web, les transactions financières, les flux de réseaux sociaux, les journaux informatiques et les événements de localisation. À l'aide de la bibliothèque client Kinesis (KCL), vous pouvez concevoir des applications Kinesis et utiliser les données en streaming pour optimiser des tableaux de bord en temps réel, générer des alertes, mettre en œuvre une tarification et des publicités dynamiques, et bien plus encore. Vous pouvez également transmettre des données depuis Kinesis Data Streams vers d'autres services AWS, tels qu'Amazon Simple Storage Service (Amazon S3), Amazon Redshift, Amazon EMR et AWS Lambda.


Présentation de Kinesis Data Streams (2:08)

kenesis-thumb3


Kinesis Data Streams vous permet de traiter des données en temps réel. Avec Kinesis Data Streams, vous pouvez collecter en continu des données à mesure qu'elles sont générées et réagir rapidement aux informations cruciales concernant votre entreprise et ses opérations.

Vous pouvez bénéficier d'un accès privé aux API Kinesis Data Streams à partir de votre VPC (Amazon Virtual Private Cloud) en créant des points de terminaison de VPC. Vous pouvez répondre à vos besoins en matière de réglementation et de conformité en chiffrant les données sensibles dans Kinesis Data Streams à l'aide du chiffrement côté serveur et des clés principales AWS KMS.

Vous pouvez créer un flux Kinesis en quelques secondes. Vous pouvez facilement transférer des données vers votre flux à l'aide de la bibliothèque Producer Amazon Kinesis (KPL) et créer des applications Kinesis pour le traitement de données à l'aide de la bibliothèque client Kinesis (KCL).

Kinesis Data Streams vous permet de disposer de plusieurs applications Kinesis traitant le même flux en parallèle. Par exemple, une de vos application peut exécuter des analyses en temps réel, tandis qu'une autre envoie des données à Amazon S3 à partir du même flux.

Le débit d'un flux de données Kinesis peut passer de quelques mégaoctets à plusieurs téraoctets par heure et de quelques centaines à plusieurs millions d'enregistrements PUT par seconde. Vous pouvez ajuster de manière dynamique le débit de votre flux à tout moment, en fonction du volume de vos données en entrée.

Kinesis Data Streams est disponible sans frais initiaux et vous payez uniquement pour les ressources que vous utilisez. Pour à peine 0,015 USD de l'heure, vous pouvez disposer d'un flux Kinesis doté d'un taux d'entrée de 1 Mo/seconde et d'un taux de sortie de 2 Mo/seconde.

Kinesis Data Streams réplique vos données en streaming de manière synchrone sur trois installations au sein d'une région AWS et conserve vos données pendant 7 jours maximum, évitant ainsi toute perte de données en cas de défaillances de l'application, d'ordinateurs spécifiques ou même de l'installation.


Le service Kinesis Data Streams peut être utilisé pour collecter les données de journalisation et d'événements à partir de sources telles que des serveurs, des ordinateurs de bureau et des appareils mobiles. Vous pouvez ensuite créer des applications Kinesis pour traiter en continu les données, générer des métriques, optimiser des tableaux de bord en direct et transmettre des données agrégées dans des magasins de données tels qu'Amazon S3.

Vous pouvez faire en sorte que vos applications Kinesis exécutent des analyses en temps réel sur les données d'événements à fréquence élevée, telles que les données de capteurs collectées par Kinesis Data Streams, ce qui vous permet d'obtenir des informations sur vos données à une fréquence de quelques minutes au lieu de plusieurs heures ou jours.

Vous pouvez faire en sorte que vos applications mobiles transfèrent les données vers Kinesis Data Streams depuis des centaines de milliers d'appareils, mettant ainsi les données à votre disposition dès qu'elles sont créées sur les appareils mobiles.

En savoir plus sur Kinesis Data Streams et sur l'intégration du kit SDK AWS Mobile (iOS | Android)

Le service Kinesis Data Streams peut être utilisé pour collecter en continu des données concernant les interactions d'un joueur et transmettre les données à votre plate-forme de jeu. Avec Kinesis Data Streams, vous pouvez concevoir un jeu offrant des expériences attrayantes et dynamiques basées sur les actions et les comportements des joueurs.