COST07-BP02 根据成本选择区域 - AWS Well-Architected 框架

COST07-BP02 根据成本选择区域

资源定价在每个区域中可能各不相同。确定区域成本差异,仅当需要满足延迟、数据驻留和数据主权要求时,才在成本较高的区域部署。考虑区域成本有助于您为此工作负载支付最低的总体费用。

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

实施指导

AWS Cloud 基础设施是全球性的,托管在世界各地的多个地点,围绕 AWS 区域、可用区、Local Zones、AWS Outposts 和 Wavelength Zones 构建。区域是世界上的一个物理位置,每个区域都是一个独立的地理位置,而 AWS 有多个可用区。可用区是每个区域内多个相互隔离的位置,由一个或多个独立的数据中心组成,每个数据中心都拥有冗余的电力、联网和连接。

每个 AWS 区域 都在当地市场条件下运作,由于土地、光纤、电力和税收等成本的不同,每个区域的资源定价也不同。选择特定区域来运行解决方案组件或整个解决方案,以便可以在全球范围内以尽可能低的价格运行。使用 AWS Calculator 按位置类型(区域、Wavelength Zone 和 Local Zone)和区域搜索服务,估算工作负载在不同区域的成本。

在构建解决方案时,最佳实践是设法将计算资源放在更接近用户的位置,以提供更低的延迟和强大的数据主权。根据您的业务、数据隐私、性能和安全要求来选择地理位置。对于具有全球终端用户的应用程序,请使用多个位置。

如果您不存在数据隐私、安全和业务要求方面的义务,请使用 AWS 服务价格较低的区域来部署工作负载。例如,如果您的默认区域是亚太地区(悉尼)(ap-southwest-2),并且不存在使用其他区域的限制(例如数据隐私、安全),则在美国东部(弗吉尼亚州北部)(us-east-1)部署非关键(开发和测试)Amazon EC2 实例成本更少。

图表中显示了不同区域的合规性、延迟、成本以及服务和功能。

区域特征矩阵表

前面的矩阵表显示,区域 6 是这种给定场景的最佳选择,因为与其他区域相比,其延迟较低,可以使用相应服务,而且是最便宜的区域。

实施步骤

  • 查看 AWS 区域 定价:分析当前区域的工作负载成本。首先使用按服务和使用类型划分的最高成本,计算其他可用区域的成本。如果预测的节省额超过迁移组件或工作负载的成本,则迁移到新区域。

  • 审查多区域部署的要求:分析您的业务要求和义务(数据隐私、安全或性能),确认是否存在任何会阻止您使用多个区域的限制。如果不存在要求您只能使用单个区域的限制,则使用多个区域。

  • 分析所需的数据传输:在选择区域时考虑数据传输成本。让您的数据靠近客户和资源。在数据流动和数据传输非常少时,选择成本较低的 AWS 区域。根据数据传输业务要求,您可以使用 Amazon CloudFrontAWS PrivateLinkAWS Direct ConnectAWS Virtual Private Network 来降低联网成本、提高性能和增强安全性。

资源

相关文档:

相关视频:

相关示例: