AWS 边缘策略 - Outposts、Local Zones、Wavelength 描绘的混合云未来

将 AWS 通过 Outposts、Local Zones、Wavelength 三大边缘服务展开的混合/边缘策略与 Azure Stack 及 GCP Distributed Cloud 进行比较,解析选择广度和设计思想的差异。

并非所有工作负载都能迁移到云端

公有云的优势已被广泛认知,但现实中并非所有工作负载都能迁移到公有云区域。数据主权法规要求将数据保留在特定设施内、需要超低延迟的实时处理、工厂和门店等现场的边缘处理、需要与 5G 网络集成的移动应用等,仅靠公有云区域无法覆盖的用例确实存在。AWS 针对这一课题提供了 Outposts、Local Zones、Wavelength 三种不同的边缘服务。各自面向不同用例设计,用户可根据需求选择合适的服务。这种按用途提供多个专业化边缘服务的方案,是 AWS 边缘战略的设计思想。

Outposts - 将 AWS 整体搬到本地

AWS Outposts 是将 AWS 的基础设施、服务、API、工具扩展到客户本地环境的服务。在客户数据中心安装 AWS 的机架,可使用与 AWS 区域相同的 API 来使用 EC2、EBS、S3、RDS、ECS、EKS 等服务。Outposts 的核心价值是一致性。本地和云端使用相同的 API、相同的工具(CloudFormation、CDK)、相同的运维流程,更容易统一混合环境的运维。开发者几乎不需要意识到部署目标是区域还是 Outposts。Outposts 的硬件由 AWS 拥有和管理,AWS 负责运营、监控和管理这些容量。客户需要提供电力、网络和物理空间。这种运维模式适合希望摆脱本地硬件管理但又需要控制数据物理位置的需求。

与 Azure Stack 的设计思想差异

Azure 的混合解决方案由 Azure Stack Hub、Azure Stack HCI、Azure Stack Edge 三部分构成。Azure Stack Hub 与 Outposts 一样是在本地运行云服务的产品,设计思想有所不同。Azure Stack Hub 是在客户购买并拥有的硬件上运行 Azure 服务的模式。硬件的采购、安装、维护由客户(或合作伙伴)负责,与 AWS Outposts 的 AWS 拥有和管理模式形成对比。此外,Azure Stack Hub 可用的服务不是 Azure 全集而是子集。API 兼容性也不完全,在 Azure 区域运行的模板可能无法直接在 Azure Stack Hub 上运行。Azure Stack HCI 是基于 Windows Server 的超融合基础设施,通过 Azure Arc 管理。这是面向与现有 Windows Server 环境结合使用的产品。Google Cloud 提供 Google Distributed Cloud Edge 和 Google Distributed Cloud Hosted。

Local Zones - 区域延伸的超低延迟据点

AWS Local Zones 是将 AWS 区域扩展到特定城市的服务。与区域的 AZ 不同,设置在大都市圈中心附近,旨在降低与终端用户之间的延迟。Local Zones 适用于实时游戏、直播视频、AR/VR、金融交易等对延迟敏感的工作负载。补充区域 AZ 因物理距离限制无法达到的延迟要求。Local Zones 的重要特点是可以扩展父区域的 VPC 来使用。无需创建新 VPC,只需在现有 VPC 中添加子网即可开始使用 Local Zones 资源。IAM、CloudWatch、CloudTrail 等管理服务也与父区域集成,保持运维一致性。与 Local Zones 对应的服务形式因云而异。Azure 的 Extended Zones(原 Azure Edge Zones)是概念类似的服务。

Wavelength - 在 5G 网络内部运行的云

AWS Wavelength 是在电信运营商的 5G 网络内部署 AWS 计算和存储的服务。移动设备的流量无需离开运营商网络即可访问 AWS 服务,与经由互联网相比延迟更低。Wavelength 的用例是利用 5G 超低延迟的应用。自动驾驶的实时决策、工厂工业 IoT、远程医疗的手术支持、云游戏等,用于要求毫秒级延迟的领域。AWS 与 KDDI、Verizon、Vodafone、SK Telecom 等电信运营商合作部署 Wavelength Zone。Wavelength Zone 设置在合作电信运营商的网络中,所在位置因国家和地区而异。Wavelength 采用在运营商网络内部直接部署云基础设施的方式。

三大边缘服务的选用指南

Outposts、Local Zones、Wavelength 各自面向不同的用例。Outposts 适用于因数据主权或合规要求需将数据保留在特定设施内,或需要在本地运行 AWS 服务的场景。Local Zones 适用于需要降低与大都市圈终端用户之间延迟的场景。Wavelength 适用于需要在 5G 网络内实现超低延迟处理的移动应用场景。三者并非互斥,可根据需求组合使用。

总结

AWS 的边缘策略由 Outposts(本地扩展)、Local Zones(都市圈低延迟)、Wavelength(5G 边缘)三个专业化服务构成。均与 AWS 区域使用相同的 API 和工具,保持运维一致性。Azure Stack 系列在 API 一致性和运维模式上与 Outposts 的设计思想不同。Google Cloud 提供 Distributed Cloud。AWS 提供多种边缘服务供选择。

参考资料(AWS 官方)

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

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

分享