COST08-BP02 选择组件以便优化数据传输成本 - AWS Well-Architected Framework

COST08-BP02 选择组件以便优化数据传输成本

选择所有组件然后设计架构,以便降低数据传输成本。其中包括使用广域网(WAN)优化和多可用区(AZ)配置等组件

在未建立这种最佳实践的情况下暴露的风险等级:中等

实施指导

针对数据传输进行构造,可最大限度地降低数据传输成本。这可能涉及使用内容分发网络来定位更靠近用户的数据,或者使用从您的本地设施到 AWS 的专用网络链接。您还可以使用 WAN 优化和应用程序优化来减少组件之间传输的数据量。

向 AWS Cloud 传输数据或在其中传输数据时,必须根据不同的使用案例、数据的性质和可用的网络资源来了解目的地,以便选择正确的 AWS 服务来优化数据传输。AWS 提供一系列针对不同数据迁移要求量身定制的数据传输服务。根据组织内部的业务需求,选择正确的数据存储数据传输选项。

在规划或审查您的工作负载架构时,请考虑以下几点:

  • 在 AWS 内使用 VPC 端点:VPC 端点允许在您的 VPC 和支持的 AWS 服务之间建立私有连接。这使您可以避免使用公共互联网,而使用公共互联网会产生数据传输成本。

  • 使用 NAT 网关:使用 NAT 网关,以便私有子网中的实例可以连接到互联网或 VPC 外部的服务。检查发送流量最多的 NAT 网关后面的资源是否与 NAT 网关位于同一可用区。如果未在同一可用区,则在与资源相同的可用区中创建新的 NAT 网关,从而降低跨可用区传输数据的费用。

  • 使用 AWS Direct Connect AWS Direct Connect 会绕过公共互联网,在您的本地网络和 AWS 之间直接建立私有连接。与通过互联网传输大量数据相比,这可能更具成本效益且更加一致。

  • 避免跨区域边界传输数据:在 AWS 区域 之间(从一个区域到另一个区域)传输数据通常会产生费用。采用多区域方法应是一项深思熟虑的决定。有关更多详细信息,请参阅多区域场景

  • 监控数据传输:使用 Amazon CloudWatch 和 VPC 流日志来捕获有关您的数据传输和网络使用情况的详细信息。分析 VPC 中捕获的网络流量信息,例如进出网络接口的 IP 地址或范围。

  • 分析您的网络使用情况:使用计量和报告工具(例如 AWS Cost Explorer、CUDOS 控制面板,或 CloudWatch)了解工作负载的数据传输成本。

实施步骤

  • 选择数据传输组件:使用COST08-BP01 执行数据传输建模中所述的数据传输建模,关注产生最多数据传输成本之处,或者工作负载使用情况发生变化时产生最多数据传输成本之处。寻找替代架构或其他组件,以消除或减少数据传输的需要(或降低其成本)。

资源

相关最佳实践:

相关文档:

相关示例: