最佳实践 - AWS 规范性指导

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

最佳实践

我们建议以下将外围区域应用程序迁移到 AWS 云的最佳实践:

  • 设计目标架构以支持第三方网络防火墙,前提是您可以通过网关负载均衡器将防火墙公开给应用程序 VPC 网络。

  • 使用可信网络保护 AWS 应用程序的 VPC 和本地环境之间的流量。您可以使用 AWS Direct ConnectAWS Site-to-Site VPN 建立可信的网络。

  • 使用目标架构向不受信任的网络公开 Web 应用程序,但要避免将其与 API 一起使用。

  • 在测试阶段使用 VPC 流日志。这是因为可能有多个相互连接的组件需要正确的配置和验证。

  • 在迁移的设计阶段,验证每个应用程序所需的入站和出站规则及其可用性。 AWS Network Firewall

  • 如果需要外部服务, AWS 服务 例如亚马逊简单存储服务 (Amazon S3) 或亚马逊 DynamoDB,那么我们建议通过终端节点(在终端节点的子网内)将该服务暴露给应用程序 VPC。这样可以防止通过不受信任的网络进行通信。

  • 通过提供对资源的访问权限(在本例中为 Amazon EC2)AWS Systems Manager Session Manager,以避免通过 SSH 直接访问资源。

  • 应用程序负载均衡器使用 Network Firewall 为应用程序提供高可用性以及传入和传出流量的路由。无需为安全子网单独使用负载均衡器。

  • 请记住,Application Load Balancer 是一个面向互联网的负载均衡器,尽管终端节点的子网无法直接访问互联网。在本指南的基于 Network Firewall 的外围区域架构部分中的图表上,路由表端点 A路由表端点 B 上没有互联网网关。子网受 Network Firewall 保护,并且可以通过 Network Firewall 访问互联网。

  • 使用 Network Firewall 为未加密的 Web 流量提供入站和出站 Web 筛选。