此 AWS 解决方案实施有何用途?

AWS Perspective 是一种可对 AWS 云工作负载进行可视化的工具。使用 AWS Perspective 构建、自定义,以及分享您的工作负载的详细架构图,这些工作负载基于来自 AWS 的实时数据。

右侧的图像是 AWS Perspective 生成的示例架构图。

AWS Perspective | 示例架构图
AWS Perspective 生成的示例架构图
 单击可放大

优势

构建架构图

AWS Perspective 让您可以构建、自定义和共享详细的架构图。AWS Perspective 可以在您的账户和区域间维护一份 AWS 资源清单,映射它们之间的关系,并在 Web UI 中显示它们。

查询 AWS 成本和使用情况报告 (CUR)

成本查询生成器让您可以定位可能产生成本的 AWS 资源和服务。针对特定时段将自动计算预计成本数据,并在您的架构图中显示。

您可以为您的架构图生成成本报告,其中包含预计成本的概述,您还可以将其导出为 CSV。

搜索
空白

搜索功能让您可以使用基本信息(例如资源名称、标签名称或 IP 地址)来查找您感兴趣的资源。

资源目录
空白

使用资源目录探索在您的账户和区域中预置的资源。该目录中包括 AWS Perspective 发现的所有资源。您可以通过在 Web UI 中选择一种资源来开始构建您的 AWS Perspective 架构图。

保存并导出架构图

您可以保存您的 AWS Perspective 架构图供以后再次访问,或将它与其他的 AWS Perspective 用户共享。要在 AWS Perspective 之外使用架构图,您可以导出至 PNG、JSON、CSV 或 draw.io。

AWS 解决方案实施概览

下图显示了您可以使用该解决方案实施指南和随附的 AWS CloudFormation 模板自动部署的架构。

AWS Perspective | 架构图
 单击可放大

AWS Perspective 解决方案实施架构

CloudFormation 模板部署以下由六个组件组成的架构:

1.CloudFront Functions 为来自 Amazon CloudFront 发行版的每个响应添加 HTTP 严格传输安全性 (HSTS) 安全性标头。

2.Amazon Simple Storage Service (Amazon S3) 存储桶托管 Web 用户界面 (web UI),它通过 Amazon CloudFront 进行分发。Amazon Cognito 会对 Web UI 的用户访问进行身份验证。

3.为存储管理组件部署 AWS Amplify 和 Amazon S3 存储桶,以便存储用户首选项和已保存的架构图。

4.Amazon API Gateway 端点允许 Web UI 组件向数据组件请求资源关系数据。AWS AppSync 端点允许 Web UI 组件请求资源关系数据、导入新的 AWS 区域,以及更新首选项。

5.API Gateway 和 AWS AppSync 使用由 Amazon Cognito 预置的 JSON Web 令牌 (JWT),以便对每次请求进行身份验证。

6.AWS Lambda 函数会将已导入的区域和其他配置保留到 Amazon DynamoDB

7.数据组件采用 Lambda 函数查询并从 Amazon Neptune 数据库返回数据。

8.数据组件使用 Lambda 函数来查询并将资源数据保留到 Amazon OpenSearch Service 域。

9.对于成本组件,Lambda 函数会使用 Amazon Athena 来查询 AWS Cost and Usage Report (AWS CUR),以提供预计成本数据到 Web UI。

10.Amazon Athena 在 AWS CUR 上运行查询。

11.AWS CUR 传递报告到 Amazon S3 存储桶。

12.Lambda 函数会在 Amazon S3 存储桶中存储 Amazon Athena 结果。

13.CodePipelineAWS CodeBuild 会在镜像部署组件中构建发现组件容器镜像。

14.Amazon Elastic Container Registry (Amazon ECR) 包含由镜像部署组件提供的 Docker 镜像。

15.Amazon Elastic Container Service (Amazon ECS) 管理 AWS Fargate 任务,并提供运行任务所需的配置。AWS Fargate 每隔 15 分钟会运行一次容器任务,以刷新清单和资源数据。

16.AWS ConfigAWS SDK 调用帮助发现组件维护导入的区域的资源数据清单,然后将其结果存储在数据组件中。

17.AWS Fargate 任务会通过对 API Gateway 资源的 API 调用将 AWS Config 和 AWS SDK 调用的结果保留到 Amazon Neptune 数据库和 Amazon OpenSearch Service 域。

AWS Perspective

版本 1.1.2
上次更新日期:2021 年 11 月
作者:AWS

预计部署时间:30 分钟

使用下面的按钮订阅解决方案更新。

注意:要订阅 RSS 更新,您必须为您正在使用的浏览器激活 RSS 插件。 

此解决方案实施是否能为您提供帮助?
提供反馈 
构建图标
自己部署解决方案

浏览我们的 AWS 解决方案实施库,以获取常见架构问题的答案。

了解更多 
查找 APN 合作伙伴
查找 APN 合作伙伴

寻找 AWS 认证的咨询和技术合作伙伴,以帮助您入门。

了解更多 
探索图标
了解解决方案咨询服务

浏览我们的咨询服务组合,以获取经过 AWS 审查的解决方案部署帮助。

了解更多