使用 AWS Outposts 构建混合云 - 将 AWS 扩展到本地环境
整理机架型与服务器型的选择标准,介绍在本地运行 EC2 / ECS / RDS 的混合云设计。
Outposts 的形态与支持的服务
Outposts Rack 是将 AWS 设计的 42U 机架安装在本地数据中心的形态。可以在本地运行 EC2 实例、EBS 卷、S3 on Outposts、RDS、ECS、EKS 等 AWS 服务。AWS 负责硬件的安装、维护以及软件的更新。Outposts Servers 以 1U 或 2U 的服务器为单位提供,适合在零售门店、工厂、医院等小规模站点部署 AWS 计算资源的用例。可以使用 EC2 和 EBS 的一部分功能。
网络连接与运维
Outposts 需要与父区域建立服务链接连接,通过 Direct Connect 或 VPN 进行连接。由于控制平面(实例的启动 / 停止、发送 CloudWatch 指标等)通过区域进行管理,因此服务链接的可用性是重要的一环。本地网关(LGW)控制本地网络与 Outposts 子网之间的路由,为本地应用程序提供访问 Outposts 上资源的路径。Outposts 的 VPC 子网以扩展区域 VPC 的形式创建,可以与区域的子网在同一 VPC 内通信。
本地网关与数据驻留
本地网关(LGW)控制 Outposts 与本地网络之间的路由。在 LGW 的路由表中定义到本地 CIDR 块的路由,建立 Outposts 上的 EC2 实例与本地系统之间的通信。使用 CoIP(Customer-Owned IP)池,可以将现有的本地 IP 地址体系分配给 Outposts 上的实例,并将防火墙规则的变更降到最低。针对数据驻留要求,可以通过 S3 on Outposts 将数据保留在本地,同时使用 S3 API 进行操作。通过 EBS 的本地快照在 Outposts 上保留备份,实现数据不会传输到 AWS 区域的配置。
Outposts 的成本结构
Outposts 采用 3 年期的订阅,有全额预付、部分预付、无预付三种付款选项。机架型为包含 EC2 和 EBS 容量的每月固定费用,适用与区域中同等资源相同的单价。服务器型(1U/2U)面向小规模的边缘环境,可以以低于机架型的成本引入。电力、冷却、物理安全、网络连接由用户一方承担。满足服务链接连接带宽要求(最低 1 Gbps,推荐 10 Gbps)的 Direct Connect 或 VPN 的费用也需要考虑。使用 CloudWatch 监控 Outposts 上资源的使用率,并定期评估容量是否过剩或不足。
适合采用的场景
在希望兼顾云的便利性与本地的必要性时,会选择 Outposts。对于工厂的生产设备、门店的系统等需要与现场设备低延迟通信的工作负载,仅靠数据中心距离遥远的云无法满足要求。在法律法规或策略要求将数据放在特定位置时,借助 Outposts 也可以在身边拥有 AWS 的环境。它也适合在现场处理大量数据、只将结果发送到云端的配置。在难以全面迁移到云的情况下,它满足希望在现场获得 AWS 运维体验的需求。
容量规划与容量管理
Outposts 是安装在身边的物理设备,因此容量是有限的。由于无法像云那样无限制地扩展,因此事先估算与所运行工作负载相匹配的配置再下单。开始运行后,监控计算和存储的使用情况,持续确认容量是否紧张。通过调整分配,高效地使用有限的资源。在预计需求会增长时,尽早规划扩容。稳定运行 Outposts 的要点在于以物理限制为前提进行容量管理,而不是以云的感觉毫无上限地使用。
可用性与连接故障时的行为
Outposts 通过与 AWS 区域之间的专用连接进行管理。该连接中断后,将无法创建新资源和执行管理操作,但许多已经在运行的工作负载会在现场继续运行。重要的是事先采用可以在本地完成的设计,以免现场业务过度依赖与区域之间的通信状况。重要的系统在 Outposts 内进行冗余,避免单点故障。也事先确定好数据的同步策略,以便在连接恢复时能够与云端保持一致。需要的是理解故障时能够持续运行到什么程度的设计。
运维与更新
由于 Outposts 的物理维护和软件更新由 AWS 负责,用户从硬件管理中解放出来。另一方面,由于设备安装在现场,电源和网络等安装环境的条件需要由用户一方准备。资源的监控和部署可以使用与云端 AWS 相同的操作方式进行,因此运维团队可以直接沿用熟悉的流程。也可以与区域上的服务联动,统一管理备份和监控。虽然位于本地却能以与云相同的方式运维,这一点是降低混合环境管理负担的优势。
总结
Outposts 将 AWS 的基础设施和服务扩展到本地,满足数据驻留和延迟方面的要求。通过本地网关控制与本地网络的连接,通过 S3 on Outposts 可以将数据保留在本地,同时使用 S3 API 进行操作。通过在机架型和服务器型之间进行选择,覆盖从数据中心到边缘环境的广泛规模。
参考资料(AWS 官方)
本页的第一手信息来源是 AWS 官方网站及官方文档。最新的规格与价格请以下列官方页面为准。
如本页内容与官方文档不一致,请以官方文档为准。