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 的服务器形态,适合空间有限的边缘环境。
网络连接与运维
Outposts 需要与父区域的服务链路连接,通过 Direct Connect 或 VPN 连接。控制平面(实例启停、CloudWatch 指标发送等)通过区域管理,因此服务链路的可用性至关重要。本地网关 (LGW) 控制本地网络与 Outposts 子网间的路由,实现 Outposts 上的 EC2 实例与本地系统的直接通信。
本地网关与数据驻留
本地网关 (LGW) 控制 Outposts 与本地网络间的路由。在 LGW 路由表中定义到本地 CIDR 块的路由,建立 Outposts 上 EC2 实例与本地系统间的通信。使用 CoIP(客户自有 IP)池可将现有本地 IP 地址体系应用于 Outposts 上的实例,无需更改现有网络设计即可集成。S3 on Outposts 将数据保留在本地,同时通过 S3 API 操作,满足数据驻留要求。数据不会自动复制到区域,需要时可通过 DataSync 手动同步。 关于混合云的深入学习,Amazon 的相关书籍也可供参考。
Outposts 的成本结构
Outposts 采用 3 年订阅制,有全额预付、部分预付和无预付三种付款选项。机架型为包含 EC2 和 EBS 容量的月固定费用,适用与区域同等资源相同的单价。服务器型(1U/2U)面向小规模边缘环境,导入成本低于机架型。电力、冷却、物理安全和网络连接由用户负担。服务链路的 Direct Connect 费用也需纳入总成本考量。
总结
Outposts 将 AWS 基础设施和服务扩展到本地,满足数据驻留和延迟要求。通过本地网关控制与本地网络的连接,S3 on Outposts 可在本地保留数据的同时使用 S3 API 操作。机架型和服务器型的选择可覆盖从数据中心到边缘环境的广泛规模。