Amazon Kinesis
Amazon Kinesis facilite la collecte, le traitement et l'analyse de données en streaming en temps réel, afin d'obtenir rapidement des informations stratégiques et de réagir rapidement. Amazon Kinesis offre des capacités cruciales pour traiter de façon économique des données en streaming à n'importe quelle échelle, ainsi que la possibilité de choisir les outils les mieux adaptés aux besoins de votre application. Avec Amazon Kinesis, vous pouvez intégrer des données en temps réel, comme de la vidéo, de l'audio, des journaux d'applications, des flux de clics sur le site web et des données de télémétrie IoT pour l'apprentissage automatique, l'analyse et d'autres applications. Amazon Kinesis permet de traiter et d'analyser des données à mesure de leur réception et de réagir instantanément au lieu d'attendre que toutes les données soient collectées pour démarrer leur traitement.
Avantages
En temps réel
Amazon Kinesis vous permet d'absorber, de mettre en mémoire tampon et de traiter des données de flux vidéo en temps réel, afin d'obtenir des informations stratégiques en quelques minutes ou quelques secondes au lieu d'avoir à attendre plusieurs heures ou plusieurs jours.
Entièrement géré
Amazon Kinesis est un service entièrement géré. Vos applications en streaming sont exécutées sans que vous ayez à gérer la moindre infrastructure.
Scalable
Amazon Kinesis est capable de manipuler n'importe quelle quantité de données en streaming et de traiter les données de plusieurs centaines de milliers de sources à des latences très faibles.
Capacités d'Amazon Kinesis
Capturer, traiter et stocker des flux vidéo
Amazon Kinesis Video Streams facilite la diffusion sécurisée de vidéo en streaming vers AWS depuis des appareils connectés pour les analyses, le machine learning et d'autres méthodes de traitement.
Capturer, traiter et stocker des flux de données
Amazon Kinesis Data Streams est un service de streaming de données en temps réel évolutif et durable, capable de capturer en continu plusieurs gigaoctets de données par seconde à partir de centaines de milliers de sources.
Charger des flux de données dans des magasins de données AWS
Amazon Kinesis Data Firehose est le moyen le plus simple de capturer, transformer et charger des flux de données dans des magasins de données AWS pour des analyses en temps quasi réel avec des outils d'aide à la décision existants.
Analyser des flux de données avec SQL ou Apache Flink
Amazon Kinesis Data Analytics est la solution la plus simple pour traiter des flux de données en temps réel avec du code SQL ou Apache Flink, sans avoir à maîtriser de nouveaux langages de programmation ou frameworks de traitement.
Fonctionnement
-
Amazon Kinesis Video Streams
-
Amazon Kinesis Data Streams
-
Amazon Kinesis Data Firehose
-
Amazon Kinesis Data Analytics
-
Amazon Kinesis Video Streams
-
-
Amazon Kinesis Data Streams
-
-
Amazon Kinesis Data Firehose
-
-
Amazon Kinesis Data Analytics
-
Cas d'utilisation
Créer des applications d'analyse de vidéo
Vous pouvez utiliser Amazon Kinesis pour diffuser en toute sécurité des vidéos à partir d'appareils équipés d'une caméra dans les maisons, les bureaux, les usines et les endroits publics vers AWS. Vous pouvez ensuite utiliser ces flux vidéo pour la lecture vidéo, la surveillance de la sécurité, la détection de visages, l'apprentissage automatique et d'autres analyses.


Veritone Inc. (NASDAQ : VERI), un fournisseur éminent de solutions cognitives et d'intelligence artificielle (IA), combine une suite puissante d'applications avec plus de 120 moteurs cognitifs à la pointe de leur secteur, notamment pour la reconnaissance des visages et des objets, la transcription, la géolocalisation, la détection des émotions et la traduction. Avec Amazon Kinesis Video Streams, les clients peuvent diffuser aisément leur contenu vers AWS, et Veritone s'occupe alors de le traiter et de l'enrichir avec son intelligence artificielle, en temps quasi-réel et à n'importe quelle échelle. Quelques secondes après la collecte de données, Kinesis Video Streams et Veritone permettent de lancer des recherches dans chaque trame de fichier vidéo ou seconde de fichier audio à la recherche d'objets, de visages, de marques, de mots clés, etc.
Passer des lots aux analyses en temps réel
Avec Amazon Kinesis, vous pouvez réaliser des analyses en temps réel sur des données qui ont déjà été analysées avec des méthodes traditionnelles de traitement par lot. Les cas d'utilisation courants de la diffusion en continu incluent le partage de données entre différentes applications, l'extraction-transformation-chargement en diffusion en continu et l'analyse en temps réel. Par exemple, vous pouvez utiliser Kinesis Data Firehose pour charger continuellement des données en streaming dans vos lacs de données S3 ou vos service d'analyse.


Zillow utilise Kinesis Data Streams pour collecter les données d'enregistrement public et les annonces MLS, afin de mettre à jour les estimations de valeur immobilière en temps quasi réel pour offrir aux acheteurs et aux vendeurs de biens immobiliers les informations les plus à jour possible. Zillow envoie également ces données à son lac de données Amazon S3 à l'aide de Kinesis Data Firehose pour que toutes ses applications tiennent compte des informations les plus récentes.
Créer des applications en temps réel
Vous pouvez utiliser Amazon Kinesis pour différentes applications en temps réel, notamment la surveillance des applications, la détection des fraudes et les classements dynamiques. Vous pouvez ingérer des données en streaming avec Kinesis Data Streams, les traiter avec Kinesis Data Analytics et envoyer les résultats aux entrepôts de données ou aux applications de votre choix avec Kinesis Data Streams, avec une latence de bout en bout de l'ordre de quelques millisecondes. Vous bénéficiez ainsi de davantage d'informations sur l'activité en cours de vos clients, de vos applications et de vos produits et vous pouvez réagir plus rapidement.


Netflix utilise Amazon Kinesis pour surveiller les communications entre chacune de ses applications, afin de détecter et de corriger rapidement les problèmes et d'offrir une disponibilité d'exception à ses clients.
Analyser les données des appareils IoT
Vous pouvez utiliser Amazon Kinesis pour traiter des données de streaming issues d'appareils IoT tels que des équipements électroménagers, des capteurs intégrés ou des décodeurs TV. Ces données permettent alors d'envoyer des alertes en temps réel ou d'exécuter d'autres actions programmées dès qu'un capteur a atteint un certain seuil en fonctionnement. Utilisez notre exemple de code d'analyse IoT pour créer votre application. Inutile de partir de zéro.


Sonos utilise Amazon Kinesis pour surveiller un milliard d'événements par semaine générés par ses appareils audio sans fil et offrir une meilleure expérience auditive à ses clients.
Articles de blog et autres articles
Nous disposons d'un vaste ensemble d'articles de blog décrivant des cas d'utilisation et des bonnes pratiques pour vous aider à tirer le meilleur parti d'Amazon Kinesis. Accédez à notre liste complète d'articles de blog grâce aux ressources ci-dessous.
Lisez les articles consacrés à Amazon Kinesis sur l'AWS News Blog.
Découvrez les bonnes pratiques, les capacités des fonctions et des cas d'utilisation des clients sur l'AWS Big Data Blog.
Lisez d'autres articles de blog consacrés à Amazon Kinesis sur l'AWS Databases Blog.
Mise en route avec Amazon Kinesis

Découvrez comment utiliser les capacités d'Amazon Kinesis dans ce livre blanc.

Créez votre première application reposant sur Amazon Kinesis en suivant ce didacticiel.
En savoir plus sur Amazon Kinesis