边缘与 5G 计算 - 使用 AWS Wavelength 和 Local Zones 实现超低延迟
解析使用 AWS Wavelength 和 Local Zones 的超低延迟计算。介绍 5G 网络边缘处理、城市近距部署、用例及与普通区域的选择。
超低延迟计算的需求
普通 AWS 区域到终端用户有数十到数百毫秒的延迟,但某些应用无法容忍这种延迟。游戏流媒体(云游戏)需要 20 毫秒以下的延迟才能流畅游玩。AR/VR 应用中延迟会导致眩晕。自动驾驶推理中数毫秒的延迟直接关系到安全。AWS 通过 Wavelength 和 Local Zones 两种方案解决这些超低延迟需求。
Wavelength 的机制
Wavelength Zone 是设置在电信运营商 5G 网络内的 AWS 基础设施。来自 5G 设备的流量在运营商网络内处理,无需经过互联网跳转,实现个位数毫秒延迟。在日本与 KDDI 合作,在东京和大阪设置了 Wavelength Zone。Wavelength 中可使用 EC2、EBS、VPC 等服务,通过运营商网关连接互联网。
Local Zones 与选择
Local Zones 是设置在大都市圈(洛杉矶、纽约、芝加哥、达拉斯等 30 多个城市)的 AWS 基础设施,为该城市的终端用户提供 10 毫秒以下的延迟。Wavelength 专注于 5G 设备,而 Local Zones 不论有线无线,为该城市所有用户提供低延迟。可使用 EC2、EBS、ECS、EKS 等服务,作为父区域 VPC 的子网扩展运行。
Wavelength 和 Local Zones 的费用
Wavelength Zone 的 EC2 实例费用与普通区域相当,但可用实例类型有限。通过运营商网关的数据传输每 GB 约 0.05 美元。Local Zones 的 EC2 费用比区域高约 10-20%。两者可用服务都比区域有限,因此建议仅将延迟要求严格的组件部署到边缘,其余保留在区域。
总结 - 边缘计算活用指南
AWS Wavelength 和 Local Zones 是面向需要超低延迟应用的边缘计算选项。Wavelength 实现 5G 网络内个位数毫秒处理,Local Zones 实现大都市圈 10 毫秒以下处理。适用于游戏流媒体、AR/VR、实时视频分析、金融交易等延迟直接影响用户体验或业务价值的场景。