À quoi sert cette implémentation des solutions AWS ?
La surveillance de vos charges de travail du Cloud AWS est essentielle pour le maintien de l'état opérationnel et de l'efficacité. Cependant, il peut être difficile d'assurer le suivi des ressources AWS et des rapports entre elles. AWS Perspective est un outil de visualisation qui génère rapidement des diagrammes d'architecture pour les charges de travail du Cloud AWS. Vous pouvez utiliser cette solution pour créer, personnaliser et partager des visualisations détaillées de la charge de travail à partir de données en direct d'AWS. Cette solution fonctionne en tenant un inventaire des ressources AWS de vos comptes et régions, en cartographiant les relations entre elles et en les affichant dans une interface utilisateur Web. Lorsque vous apportez des modifications à une ressource, AWS Perspective vous fait gagner du temps en fournissant un lien vers la ressource dans AWS Management Console.
L'image de droite est un exemple de diagramme d'architecture généré par AWS Perspective.
Présentation de l'implémentation des solutions AWS
Le diagramme ci-dessous présente l'architecture que vous pouvez déployer automatiquement à l'aide du guide d'implémentation de la solution et du modèle AWS CloudFormation fourni.

Architecture de la solution AWS Perspective
Le modèle AWS Perspective CloudFormation est constitué de six composants.
Le composant de l'interface utilisateur Web interagit avec le composant de données via les points de terminaison Amazon API Gateway et AWS AppSync. L'interface utilisateur Web demande des données sur les relations entre les ressources à partir du composant de données. Le composant de données interroge et renvoie des données provenant d'une base de données Amazon Neptune.
Le composant de gestion du stockage stocke les préférences des utilisateurs et les diagrammes d'architecture enregistrés. Cela est implémenté via AWS Amplify et un compartiment Amazon Simple Storage Service (Amazon S3).
Le composant de découverte utilise AWS Config et des appels d’API AWS pour maintenir un inventaire des données des ressources issues des comptes et régions importés, puis stocke ses résultats dans le composant de données. Cette tâche est exécutée toutes les 15 minutes sur AWS Fargate en tant que tâche de conteneur. L'image du conteneur du composant de découverte est construite dans le composant de déploiement d'image à l'aide d'AWS CodePipeline et d'AWS CodeBuild.
Le composant des coûts traite les Rapports d'utilisation et de coût AWS (AWS CUR) pour mettre les données sur les coûts à disposition dans AWS Perspective. Pour utiliser cette fonction, vous devez créer un rapport dans AWS CUR pour publier des rapports dans un compartiment Amazon S3. Lorsqu'un rapport d'utilisation et de coût AWS est téléchargé, il déclenche une fonction AWS Lambda pour traiter les données de coût et les stocker dans une table Amazon DynamoDB. Le composant de données interroge cette table DynamoDB pour fournir les coûts associés aux différentes ressources pour affichage dans l'interface utilisateur Web. Si vous ne créez pas de rapport d'utilisation et de coût AWS, les données relatives aux coûts ne sent pas incluses dans les diagrammes d'architecture AWS Perspective.
Consultez le guide d'implémentation pour en savoir plus sur chaque composant.
AWS Perspective
Version 1.0.1
Date de la dernière mise à jour : 09/2020
Auteur : AWS
Temps de déploiement estimé : 30 min
Ressources de déploiement
Remarque : pour vous abonner aux mises à jour RSS, vous devez activer un plug-in RSS pour le navigateur que vous utilisez.
Fonctionnalités
Création de diagrammes d'architecture
Exploration avec l’annuaire des ressources
Recherche
Enregistrement et exportation de diagrammes d'architecture

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

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

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