边缘与 5G 计算 - 使用 AWS Wavelength 和 Local Zones 实现超低延迟

解说使用 AWS Wavelength 和 Local Zones 的超低延迟计算。介绍在 5G 网络边缘的处理、靠近城市的部署、用例以及与普通区域的选用。

超低延迟计算的需求

在普通的 AWS 区域中,延迟可能会因与终端用户的距离而变大,对于某些应用来说,这种延迟是无法接受的。在游戏流媒体(云游戏)中,延迟的大小左右着游玩的舒适度。在 AR/VR 应用中,延迟会导致眩晕。在自动驾驶汽车的推理中,即使是轻微的延迟也关系到安全性。针对这些超低延迟的需求,AWS 提供了 Wavelength 和 Local Zones 这 2 种边缘计算的选项。Wavelength 将 AWS 计算资源部署在 5G 电信运营商的网络内,来自 5G 设备的通信不经过互联网,直接到达 AWS。Local Zones 将 AWS 基础设施部署在大都市圈,在靠近该城市终端用户的地方执行处理。

Wavelength 的机制

Wavelength Zone 是设置在电信运营商 5G 网络内的 AWS 基础设施。来自 5G 设备的流量在电信运营商的网络内处理,不经过互联网,因此延迟很小。Wavelength Zone 设置在合作电信运营商的网络中,位置因国家和地区而异。在 Wavelength Zone 中可以使用 EC2 实例、EBS 卷和 VPC 子网。部署方式是在父区域的 VPC 中创建运营商网关,并添加 Wavelength Zone 的子网。从 Wavelength Zone 的实例可以访问区域中的 S3、DynamoDB、RDS 等,能够构建将边缘处理与区域数据存储相结合的架构。

Local Zones 与选择方法

Local Zones 是部署在人口和产业集中的大都市圈(洛杉矶、纽约、芝加哥、达拉斯等)的 AWS 基础设施,以低延迟向该地区的用户提供应用。Wavelength 面向 5G 设备,而 Local Zones 则不论有线还是无线,都为该城市的用户提供低延迟。可以使用 EC2、EBS、ECS、EKS、RDS、ElastiCache 等。作为选择方法,需要来自 5G 设备的超低延迟时使用 Wavelength,需要面向特定城市用户的低延迟时使用 Local Zones,除此之外使用普通区域。可以使用 Local Zones 和 Wavelength Zone 的地点因国家和地区而异,因此使用前在官方列表中确认。

Wavelength 和 Local Zones 的费用

Wavelength Zone 的 EC2 实例费用与普通区域相当,但可用的实例类型有限。通过运营商网关的数据传输每 GB 约 0.05 美元(截至 2026 年 8 月)。Local Zones 的资源设定了与父区域不同的价格。两者可用的服务都比区域有限,因此如果设计为仅将延迟要求严格的组件部署到 Wavelength/Local Zones,其余在区域中处理,费用就容易控制。

判断在边缘放置什么

设计边缘计算时的重要一点,是划分哪些部署在边缘、哪些留在普通区域。并不是把所有东西都放在边缘就好。边缘的计算资源有限,可部署的服务也有限制。估算可容忍的延迟,只将超出该范围就会损害体验的即时性高的处理放在边缘。大量数据的积累、耗时的分析和管理功能留在区域。意识到延迟预算来分解处理,精心挑选真正需要边缘的部分,是有效利用有限边缘资源的设计要点。

代表性的用例与选择

需要超低延迟的用途有几个典型的例子。包括重视沉浸感的 AR 和 VR、反应速度决定胜负的游戏、当场分析视频的处理、车辆和工业设备的实时控制等。在这些场景中,没有余地让数据往返于远处的数据中心。在选择手段时,根据需求分别使用。如果需要来自移动网络的超低延迟,就采用部署在电信运营商网络内的方式。如果想在特定都市圈广泛提供接近区域的性能,就采用使用地理上邻近的站点的方式。明确想要解决什么,并选择合适的边缘形态,这一点很重要。

总结 - 边缘计算的利用指南

AWS Wavelength 和 Local Zones 是面向需要超低延迟的应用的边缘计算选项。Wavelength 在 5G 网络中、Local Zones 在大都市圈中承担低延迟的处理。请在游戏流媒体、AR/VR、实时视频分析、金融交易等延迟关系到用户体验和业务价值的用例中考虑使用。如果普通区域足以满足延迟要求,建议从成本和可用服务的角度使用区域。

参考资料(AWS 官方)

本页的第一手信息来源是 AWS 官方网站及官方文档。最新的规格与价格请以下列官方页面为准。

如本页内容与官方文档不一致,请以官方文档为准。

分享