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

COST07-BP02 根据成本选择区域

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

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

实施指导

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

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

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

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

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

区域特征矩阵表

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

实施步骤

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

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

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

资源

相关文档:

相关视频:

相关示例: