AWS(亚马逊网络服务)是全球领先的云计算提供商,AWS架构图是一种视觉化工具,它描绘了AWS资源、服务和组件之间的连接与交互。这些资源和服务可能包括计算实例(如EC2)、存储解决方案(如S3)、数据库(如RDS)、网络配置(如VPC)等。通过架构图,用户可以清晰地看到他们的AWS环境是如何构建的,以及各个组件是如何协同工作的。

项目规划:在项目初期,使用架构图来规划AWS资源的部署和配置。
故障排查:在出现故障时,使用架构图来快速定位问题所在并采取相应的解决措施。
培训和知识传递:通过架构图向团队成员或客户展示AWS环境的布局和工作原理。
合规和审计:在合规性审查和审计过程中,使用架构图来证明AWS环境的配置符合相关标准和要求。
AWS架构图使用一系列标准化的符号来表示不同的服务和组件,这些符号通常遵循AWS官方文档中的约定,并使用箭头相连表示数据流动和连接方向。

部分AWS架构图符号
一个完整的AWS架构图通常包含以下关键组件:
VPC(Virtual Private Cloud):虚拟专用云,是AWS网络服务的核心,允许用户配置AWS云的逻辑隔离部分。用户可以在这个隔离的环境中,在自己定义的虚拟网络中启动AWS资源。
AZ(Availability Zone):可用区,指AWS区域中一个或多个具有冗余电源、网络和连接的离散数据中心。每个AZ的设计目的是与其他AZ的故障隔离,并为同一AWS区域内的其他AZ提供廉价、低延迟的网络连接。
IGW(Internet Gateway):互联网网关,是VPC与互联网之间的门户,允许VPC内的资源访问互联网,反之亦然。
VGW(Virtual Gateway):虚拟网关,用于VPC与企业数据中心之间站点到站点VPN连接的VPN集中器。
VPC Peering:VPC对等连接,允许连接两个VPC,使用私有IPv4或IPv6地址在它们之间路由流量。
Transit Gateway:转接网关,可充当网络中转枢纽,将多个VPC、VPN和AWS账户连接在一起,降低管理多个连接的复杂性。
VPC Endpoint:VPC端点,允许VPC私有连接到由PrivateLink提供支持的AWS服务和VPC端点服务,而无需互联网网关、VPN或NAT设备。
VPN(Virtual Private Network):虚拟私有网络,用于在公共网络上建立安全的连接。
AWS PrivateLink:在VPC与AWS或企业内部托管的服务之间提供专用连接,是安全访问SaaS应用程序的理想选择。
安全组:与ENI(Elastic Network Interface)关联的安全组定义了允许进入和离开网络接口的流量规则,提供了网络级别的安全控制。
绘制AWS架构图的工具有很多,选择一款趁手的工具非常重要。常见的有Visio,draw io,ProcessOn等,使用者可以按照需求挑选合适的状态图制作器。对于初学者,推荐使用ProcessOn,这是一款专业流程图工具,支持在线绘制架构图,它提供了丰富的AWS符号和模板。
1. 打开ProcessOn官网,进入个人文件页,点击新建创建流程图
2. 点击左侧图形库内的更多图形,找到网络拓扑图中的【AWS】与【AWS2019】,点击确定。

3. 拖动流程图制作器左侧图形库中的AWS架构图符号到画布,双击图形添加文本,点击图形上的“+”即可创建连接不同的AWS符号。

4. 完成架构图后可以将文件分享协作给同事或客户查看编辑。
在绘制AWS架构图时,关注以下细节将有助于提高图表的准确性和可读性:
清晰标注:确保每个组件和连接都有清晰的标注和说明。
层次结构:使用层次结构来展示不同级别的组件和服务,以突出重点和简化图表。
颜色编码:使用颜色编码来区分不同类型的组件或服务,使图表更加直观。
注释和说明:添加必要的注释和说明来解释复杂的配置或决策。
ProcessOn社区内包含丰富的AWS架构图模板和示例可供参考,同时支持克隆使用,提高绘图效率。以下是部分示例分享。





AWS架构图是理解和优化AWS环境的重要工具。通过深入了解其定义、组成、符号等内容,可以更好地规划和管理AWS资源,从而提高业务的效率和安全性。