定义 AWS 全球基础设施

发布: (2026年1月4日 GMT+8 14:00)
6 分钟阅读
原文: Dev.to

Source: Dev.to

Source:

AWS 全球基础设施的核心构件

AWS Regions

Region 是一个地理区域(例如某个国家或大陆的一部分),其中包含多个可用区(Availability Zones)。

  • 部署资源时需要选择 Region。
  • Region 有助于 数据驻留/数据主权延迟灾难恢复 规划。

Availability Zones (AZs)

Availability Zone 是位于同一 Region 内的一个或多个数据中心,旨在实现故障隔离。

  • 一个 Region 包含 多个 AZ
  • AZ 之间 相互独立,以降低单点故障影响所有 AZ 的可能性。
  • AZ 通过 高带宽、低延迟的网络 互相连接。

Edge Locations

Edge locations 是 AWS 站点,旨在将服务更靠近终端用户,以降低延迟并提升性能。

  • 主要用于内容分发和边缘网络服务。
  • 通常不会将整个应用部署到 Edge location;相反,AWS 服务会利用它们来提供内容或加速流量。

区域、AZ 与 Edge 位置之间的关系

  • Region(区域): 地理区域。
  • AZs(可用区): 位于同一 Region 内的多个相互隔离的位置。
  • Edge Locations(边缘位置): 分布在全球更靠近用户的站点。

您将大多数工作负载部署在 Region 中,针对跨 多个 AZ 的高可用性进行设计,并使用 Edge Locations 来提升终端用户的性能。

使用多个可用区实现高可用性

高可用性意味着即使出现故障,您的应用程序仍能继续运行。

  • 在同一区域内跨 至少两个可用区 部署资源。
  • 使用负载均衡和冗余,以确保单个可用区的故障不会导致整个应用程序宕机。

为什么多个可用区很重要
可用区的设计旨在避免共享的单点故障。一个可用区的电力、制冷或设施问题不太可能影响同一区域内的其他可用区。因此,区域内的“高可用性”设计采用 多可用区 方法。

何时使用多个区域

在需要比可用区(AZ)更广泛的地理层面分离时,使用 多个区域

  • 灾难恢复(DR): 当整个区域不可用时进行恢复。
  • 业务连续性: 在重大中断期间保持运营。
  • 全球用户低延迟: 将工作负载放置在更靠近不同用户群体的地方。
  • 数据主权/驻留: 将数据保存在特定国家/区域,以满足法律要求。

多可用区 vs. 多区域

  • 多可用区(Multi‑AZ): 在单个区域内实现高可用性。
  • 多区域(Multi‑Region): 满足灾难恢复、全球覆盖和主权需求。

Edge Locations 的优势

Edge locations 通过将内容和入口点更靠近用户来降低延迟。

Amazon CloudFront (CDN)

  • 在靠近用户的位置缓存并交付内容(网页、图像、视频、API)。
  • 提升性能并减轻源站基础设施的负载。

AWS Global Accelerator

  • 通过将用户流量路由到 AWS 全球网络并指向最佳的区域端点,提高可用性和性能。

AWS 本地区域和 AWS Wavelength 区域

AWS 本地区域

本地区域将选定的 AWS 服务 更靠近大型人口或产业中心,以支持需要对特定大都会区实现极低延迟的工作负载。

使用场景: 当您需要对特定城市/大都会地区实现低延迟,并希望 AWS 管理的基础设施比传统区域更接近时。

AWS Wavelength 区域

Wavelength 区域将 AWS 服务带到 5G 网络的边缘(与电信运营商合作)。

使用场景: 当您需要针对移动/5G 用例实现超低延迟,例如近实时游戏、AR/VR、物联网或靠近移动用户的视频处理时。

Quick Exam‑Style Summary

  • Region: 包含多个 AZ 的地理区域。
  • AZs: 区域内的隔离位置,旨在避免共享单点故障。
  • High Availability: 通常通过跨 多个 AZ 部署实现。
  • Multiple Regions: 用于灾难恢复/业务连续性、全球低延迟以及数据主权。
  • Edge locations: 通过 CloudFront 提升终端用户性能,并通过 Global Accelerator 改善流量路由。
  • Local Zones: 为特定大都市区域提供低延迟。
  • Wavelength Zones: 在 5G 网络边缘提供超低延迟。

其他资源

Back to Blog

相关文章

阅读更多 »

RGB LED 支线任务 💡

markdown !Jennifer Davishttps://media2.dev.to/dynamic/image/width=50,height=50,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%...

Mendex:我为何构建

介绍 大家好。今天我想分享一下我是谁、我在构建什么以及为什么。 早期职业生涯与倦怠 我在 17 年前开始我的 developer 生涯……