À quoi sert l'implémentation des solutions AWS ?

La solution Smart Product fournit une connectivité produit sécurisée au cloud AWS et comprend des fonctionnalités de calcul local au sein des produits, des règles d'événement sophistiquées, ainsi qu'un traitement et un stockage des données. La solution inclut une intégration rapide et robuste des données, un stockage des données de télémétrie produit extrêmement fiable et durable, des services de Big Data simples et évolutifs d'analyse des données, ainsi que des services applicatifs et de messagerie globaux qui permettent de contacter les clients.

Cette solution est conçue pour fournir une infrastructure de services pour produits connectés, qui permet de vous concentrer sur l'extension des fonctionnalités de la solution plutôt que sur la gestion des opérations d'infrastructure sous-jacente. Vous pouvez utiliser ce cadre pour traiter de nombreux cas d'utilisation.

La version la plus récente de cette solution d'implémentation utilise la version plus à jour de l'environnement d'exécution Node.js. La version 1.0 utilise l'environnement d'exécution Node.js 8.10, qui est arrivé en fin de vie le 31 décembre 2019. Pour effectuer la mise à niveau vers la dernière version de cette solution, vous devez déployer la solution sous la forme d'une nouvelle pile. Pour en savoir plus, consultez le guide de déploiement.

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

AWS propose une solution utilisant les services AWS IoT pour recueillir les données des produits intelligents, envoyer ces données vers le Cloud, puis analyser ces données. Le diagramme ci-dessous présente les composants et la fonctionnalité que vous pouvez créer à l'aide du guide de la solution et du modèle AWS CloudFormation fourni.

Solution Smart Product | Diagramme d'architecture
Solution Smart Product | Diagramme d'architecture
 Cliquer pour agrandir

Architecture de la solution Smart Product

La solution Smart Product utilise les services AWS IoT pour ingérer et traiter les messages provenant des produits connectés en fonction des règles commerciales. Lorsque vous lancez la solution, un pipeline d'intégration continue et de livraison continue (CI/CD) est déployé. Ce dernier utilise AWS Cloud Development Kit (AWS CDK) et AWS CloudFormation pour déployer l'architecture de la solution.

Le pipeline CI/CD de la solution déploie AWS IoT Core, ce qui permet d'authentifier les messages provenant des produits intelligents et d'acheminer ces messages vers les microservices de la solution (fonctions AWS Lambda). Le pipeline déploie également AWS IoT Device Defender qui surveille en continu vos appareils pour veiller qu'il n'y ait aucun écart avec les bonnes pratiques de sécurité, et AWS IoT Analytics qui analyse les données provenant de vos produits intelligents.

Le modèle déploie également les tables Amazon DynamoDB qui stockent différentes informations relatives aux produits intelligents, les fonctions Lambda qui permettent à la logique métier de réaliser des opérations et de collecter des données sur les produits intelligents, ainsi qu'Amazon Simple Notification Service (Amazon SNS) pour publier les messages provenant de vos produits intelligents et envoyer ces messages aux abonnés et autres applications.

La solution crée une console Web optimisée par AWS Amplify, et la déploie dans un compartiment Amazon Simple Storage Service (Amazon S3) configuré pour l'hébergement Web. Amazon CloudFront est utilisé pour fournir un accès public au compartiment.

De plus, la solution configure Amazon API Gateway pour héberger les API RESTful de la solution, et déploie un groupe d'utilisateurs Amazon Cognito que vous pouvez utiliser pour ajouter les enregistrements et les inscriptions des utilisateurs à la console Web incluse.

Solution Smart Product

Version 1.0.2
Dernière mise à jour : 02/2020
Auteur : AWS

Temps de déploiement estimé : 3 min

Utilisez le bouton ci-dessous pour vous abonner aux mises à jour de la solution.

Remarque : pour vous abonner aux mises à jour RSS, vous devez activer un plug-in RSS pour le navigateur que vous utilisez.  

Fonctionnalités

Connectivité sécurisée

Exploitez AWS IoT pour assurer une connectivité sécurisée aux produits intelligents dans le Cloud AWS.

Console Web

Déployez une interface utilisateur Web simple pour gérer les interactions avec vos produits intelligents.
Icône Explorer
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 
Icône 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 Créer
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 
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