À quoi sert cette implémentation des solutions AWS ?

La solution AWS de données de streaming pour Amazon Kinesis configure automatiquement les services AWS requis pour capturer, stocker, traiter et diffuser facilement des données de streaming. Elle vous aide à résoudre des cas d'utilisation de streaming en temps réel tels que la capture de journaux d'applications à volume élevé, l'analyse des données de parcours de navigation, la diffusion continue vers un lac de données, etc. Ses deux modèles AWS CloudFormation permettent de traiter des cas d'utilisation et des besoins professionnels variés. Ainsi, les développeurs peuvent y avoir recours pour tester de nouvelles combinaisons de services comme base de leur environnement de production ou pour améliorer une application qu'ils ont déjà implémentée.

Ils gagnent plusieurs jours sur leurs projets, car certaines tâches sont inutiles ou raccourcies, telles que : modélisation et mise en service des ressources avec AWS CloudFormation ; configuration d'alarmes, de tableaux de bord et de journalisation Amazon CloudWatch ; implémentation manuelle des meilleures pratiques de données de streaming dans AWS. Cette solution, indépendante des données et de la logique applicative, permet de démarrer avec du code réutilisable, facile à personnaliser. Après le déploiement, les fonctions de surveillance permettent de passer facilement à la production.

La solution AWS de données de streaming pour Amazon Kinesis utilise des modèles dans lesquels les flux de données transitent par des producteurs, un stockage de streaming, des consommateurs et des destinations. Les producteurs génèrent des données en continu et les envoient au stockage de streaming ; là, elles sont capturées de façon durable et mises à disposition d'un consommateur pour traitement. Les consommateurs de données traitent les données, puis les envoient vers une destination.

Actuellement, cette solution intègre deux modèles, mais d'autres sont en cours de développement. Les modèles AWS CloudFormation utilisent Amazon Kinesis Data Streams pour stocker les données de streaming. Le premier utilise Amazon API Gateway pour l'ingestion et AWS Lambda en tant que client. Le second utilise l'ingestion directe vers Kinesis Data Streams depuis Amazon Elastic Compute Cloud (Amazon EC2), Amazon Kinesis Data Analytics en tant que consommateur, et Amazon Simple Storage Service (Amazon S3) en tant que destination de stockage. Chaque modèle permet de combiner différents composants et les étend pour répondre à vos besoins.

Présentation de l'implémentation des solutions AWS

Cette solution configure automatiquement les services AWS requis pour capturer, stocker, traiter et diffuser facilement des données de streaming. Elle offre deux options assorties d'exemples de code personnalisables. Choisissez le modèle adapté à votre cas d'utilisation et aux besoins de votre activité, puis reportez-vous au guide d'implémentation.

  • Option 1
  • Option 2

À propos des modèles AWS CloudFormation

Voici ce qu'intègrent les modèles Amazon CloudFormation créés par la solution AWS de données de streaming pour Amazon Kinesis pour les services que vous sélectionnez : configurations par défaut recommandées pour les ressources créées, journaux, métriques, alarmes et tableaux de bord Amazon CloudWatch logs, rôles et stratégies gérées AWS Identity and Access Management (IAM), configuration Amazon CloudTrail et bonnes pratiques de sécurité, notamment le chiffrement avec AWS Key Management Service.

Fonctions

Configurations automatisées

Configurez automatiquement les services AWS requis pour capturer, stocker, traiter et diffuser facilement des données de streaming.

Flexibilité

Ses deux modèles AWS CloudFormation permettent de traiter des cas d'utilisation et des besoins professionnels variés. Ainsi, les développeurs peuvent y avoir recours pour tester de nouvelles combinaisons de services comme base de leur environnement de production ou pour améliorer une application qu'ils ont déjà implémentée.

Cas d'utilisation de streaming en temps réel

Capturez des journaux d'applications à volume élevé, analysez les données de parcours de navigation, diffusez en continu vers un lac de données, etc.

Indépendance vis-à-vis des données et de la logique applicative

Personnalisez rapidement le code réutilisable de la solution. Après le déploiement, passez souplement à la production avec les fonctions de surveillance qui utilisent Amazon CloudWatch.
Icône Créer
Déployer vous-même votre solution

Parcourez notre bibliothèque des implémentations des solutions AWS pour obtenir des réponses aux problèmes d'architecture courants.

En savoir plus 
Rechercher un partenaire APN
Rechercher un partenaire APN

Trouvez des partenaires consultants et technologiques certifiés AWS pour vous aider à commencer.

En savoir plus 
Icône Explorer
Explorer les offres de conseil pour les solutions AWS

Parcourez notre portefeuille d'offres de conseil pour obtenir une aide approuvée AWS au déploiement de solutions.

En savoir plus