Amazon Kinesis est un service entièrement géré et basé sur le cloud, qui permet de traiter en temps réel d'importants flux de données distribués. Amazon Kinesis 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. A l'aide de la bibliothèque client Amazon Kinesis (KCL), vous pouvez concevoir des applications Amazon Kinesis et utiliser les données récoltées pour gérer des tableaux de bord en temps réel, générer des alertes, mettre en œuvre des tarifs et des publicités dynamiques, et bien plus encore. Vous pouvez également transmettre des données depuis Amazon Kinesis vers d'autres services AWS, tels qu'Amazon Simple Storage Service (Amazon S3), Amazon Redshift, Amazon Elastic Map Reduce (Amazon EMR) et AWS Lambda.
Amazon Kinesis permet de traiter des données en temps réel. Avec Amazon Kinesis, 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 créer un flux Amazon Kinesis en quelques secondes. Avec la bibliothèque Producer Amazon Kinesis (KPL) et la bibliothèque client Amazon Kinesis (KCL), vous pouvez facilement ajouter des données à votre flux Amazon Kinesis et développer des applications Amazon Kinesis pour le traitement des données.
Amazon Kinesis vous permet d'avoir plusieurs applications Amazon Kinesis traitant le même flux en parallèle. Par exemple, vous pouvez avoir une application exécutant des analyses en temps réel et une autre envoyant des données à Amazon S3 à partir du même flux Amazon Kinesis.
Le débit d'un flux Amazon Kinesis peut passer de quelques méga-octets à plusieurs téra-octets 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.
Amazon Kinesis est disponible sans frais initiaux et vous pouvez uniquement pour les ressources que vous utilisez. Pour à peine 0,015 USD de l'heure, vous pouvez disposer d'un flux Amazon Kinesis doté d'un taux d'entrée de 1 Mo/seconde et d'un taux de sortie de 2 Mo/seconde.
Amazon Kinesis réplique vos données diffusées en continu de manière synchrone sur trois installations au sein d'une région AWS et conserve vos données pendant 24 heures, é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.
Amazon Kinesis 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 développer des applications Amazon Kinesis pour traiter en continu les données, générer des mesures, gérer des tableaux de bord en direct et transmettre des données agrégées dans des magasins de données tels qu'Amazon S3.
Amazon Kinesis peut recevoir en permanence des journaux à haut volume générés par vos applications ou services. Vous pouvez ensuite développer des applications Amazon Kinesis pour analyser les journaux en temps réel et déclencher des alertes en cas d'exceptions.
Vous pouvez faire en sorte que vos applications Amazon 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 Amazon Kinesis, 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 Amazon Kinesis depuis des centaines de milliers d'appareils, vous rendant ainsi les données accessibles dès qu'elles sont créées sur les appareils mobiles.
En savoir plus sur Amazon Kinesis et sur l'intégration d'AWS Mobile SDK (iOS | Android)
Amazon Kinesis peut être utilisé comme « torrent » pour importer les données en masse des réseaux sociaux telles que les flux Twitter. Vous pouvez ensuite développer des applications Amazon Kinesis pour lire et traiter de façon fiable les données à partir de votre flux Amazon Kinesis.
Amazon Kinesis peut être utilisé pour collecter en continu des données concernant les interactions d'un joueur et transmettre les données à votre plateforme de jeu. Avec Amazon Kinesis, vous pouvez concevoir un jeu offrant des expériences attrayantes et dynamiques basées sur les actions et les comportements des joueurs.

