À quoi sert cette implémentation des solutions AWS ?

AWS Perspective est un outil permettant de visualiser les applications de Cloud AWS. Utilisez AWS Perspective pour créer, personnaliser et partager des diagrammes d'architecture détaillés de applications en fonction des données en direct d'AWS.

L'image de droite est un exemple de diagramme d'architecture généré par AWS Perspective.

AWS Perspective | Exemple de diagramme d'architecture
Exemple de diagramme d'architecture généré par AWS Perspective
 Cliquer pour agrandir

Avantages

Création de diagrammes d'architecture

AWS Perspective vous permet de créer, de personnaliser et de partager des diagrammes d'architecture détaillés. AWS Perspective tient 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.

Requête de rapports sur les coûts et l'utilisation d'AWS (CUR)

Le générateur de requêtes de coûts vous permet de localiser les ressources et les services AWS qui ont pu engendrer un coût. Les données relatives aux coûts estimés sont automatiquement calculées pour la période spécifiée et s'affichent dans vos diagrammes d'architecture.

Vous pouvez générer un rapport de coûts pour vos diagrammes d'architecture qui contient un aperçu du coût estimé et l'exporter au format CSV.

Recherche
vide

La fonction de recherche vous permet d'utiliser des informations de base, telles que le nom de la ressource et de la balise ou l'adresse IP pour localiser les ressources qui vous intéressent.

Répertoire de ressources
vide

Explorez les ressources provisionnées dans vos comptes et régions à l'aide du répertoire de ressources. Il contient toutes les ressources qu'AWS Perspective a découvertes. Vous pouvez commencer à créer vos diagrammes d'architecture AWS Perspective en sélectionnant une ressource dans l'interface utilisateur Web.

Enregistrement et exportation de diagrammes d'architecture

Vous pouvez enregistrer votre diagramme d'architecture AWS Perspective pour le consulter ultérieurement ou le partager avec d'autres utilisateurs d'AWS Perspective. Pour utiliser les diagrammes en dehors d'AWS Perspective, vous pouvez les exporter aux formats PNG, JSON, CSV ou draw.io.

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.

AWS Perspective | Diagramme d'architecture
 Cliquer pour agrandir

Architecture d'implémentation de la solution AWS Perspective

Le modèle CloudFormation déploie l'architecture suivante, constituée de six composants :

1. Les fonctions AWS Lambda@Edge assurent la sécurité de chaque requête adressée à la distribution Amazon CloudFront.

2. Un compartiment Amazon Simple Storage Service (Amazon S3) héberge l'interface utilisateur web (IU web), qui est distribuée via Amazon CloudFront. Amazon Cognito authentifie l'accès des utilisateurs à l'IU web.

3. AWS Amplify et un compartiment Amazon S3 sont déployés pour le composant de gestion du stockage afin de stocker les préférences des utilisateurs et les diagrammes d'architecture enregistrés.

4. Les points de terminaison Amazon API Gateway permettent au composant de l'IU web de demander des données sur les relations entre les ressources au composant de données. Les points de terminaison AWS AppSync permettent au composant de l'IU web de demander des données sur les relations entre les ressources, d'importer de nouvelles Régions AWS et de mettre à jour les préférences.

5. API Gateway et AWS AppSync utilisent des jetons Web JSON (JWT) fournis par Amazon Cognito pour authentifier chaque requête.

6. Une fonction AWS Lambda assure la persistance des Régions importées et des autres configurations dans Amazon DynamoDB.

7. Le composant de données utilise une fonction Lambda pour interroger et renvoyer les données d'une base de données Amazon Neptune.

8. Le composant de données utilise une fonction Lambda pour interroger les données des ressources et assurer leur persistance dans un domaine Amazon OpenSearch Service (Amazon ES).

9. Pour le composant de coût, une fonction Lambda utilise Amazon Athena pour interroger AWS Cost and Usage Reports (AWS CUR) afin de fournir des données de coût estimé à l'IU web.

10. Amazon Athena exécute des requêtes sur AWS CUR.

11. AWS CUR livre les rapports dans un compartiment Amazon S3.

12. Une fonction Lambda stocke les résultats d'Amazon Athena dans un compartiment Amazon S3.

13. CodePipeline et AWS CodeBuild créent l'image du conteneur du composant de découverte dans le composant de déploiement d'image.

14. Amazon Elastic Container Registry (Amazon ECR) contient une image Docker fournie par le composant de déploiement d'image.

15. Amazon Elastic Container Service (Amazon ECS) gère la tâche AWS Fargate et fournit la configuration requise pour l'exécuter. AWS Fargate exécute une tâche de conteneur toutes les 15 minutes pour rafraîchir les données d'inventaire et sur les ressources.

16. Les appels AWS Config et AWS SDK aident le composant de découverte à maintenir un inventaire des données sur les ressources provenant des Régions importées, puis à stocker ses résultats dans le composant de données.

17. La tâche AWS Fargate assure la persistance des résultats des appels AWS Config et AWS SDK dans une base de données Amazon Neptune et dans un domaine Amazon OpenSearch via des appels d'API à une ressource API Gateway.

AWS Perspective

Version 1.1.0
Dernière mise à jour : 08/2021
Auteur : AWS

Temps de déploiement estimé : 30 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.  

Cette implémentation des solutions vous a-t-elle aidé ?
Donner mon avis 
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

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

En savoir plus