业务背景
Clearly 在线销售处方眼镜。既有本地与 Rackspace 基础设施混合带来扩展、韧性与支撑交易高峰能力的约束。
项目聚焦可投入生产的数字基础:扩展性、可用性、恢复与受控交付须协同运作。
架构挑战
团队需在保持应用连续性的同时,摆脱难以扩展的基础设施。迁移与现代化分阶段推进,而非一次性替换。
架构全景
概念架构
示意决策边界的概念架构,不代表任何客户环境。: 身份与策略; 专用连接; 业务工作负载; 受控交付
01身份与策略
02专用连接
03业务工作负载
04受控交付
示意决策边界的概念架构,不代表任何客户环境。
分阶段实施
- 01将环境迁入刻意设计的 AWS 账户,按工作负载选用合适的迁移工具。
- 02合理调整服务器规模,并在 F5 负载均衡后扩展服务器池。
- 03以 Terraform 管理基础设施配置,以 Ansible 管理配置管理。
- 04引入自动扩展,改善基础设施对高峰需求的响应。
初始迁移之后的工程化
交付工作包括基于 Jenkins 与 GitHub 的流水线即代码、HashiCorp Consul 服务发现,以及 AWS Secrets Manager 与 HashiCorp Vault 的密钥管理模式。架构在环境需要时连接 AWS、Azure 与本地交付需求。
架构带来的能力
- 可重复的基础设施供应模型,替代一次性手工配置。
- 具明确负载均衡行为的弹性工作负载容量。
- 为可用性、灾难恢复与安全控制提供更清晰的基础。
- 初始迁移后可继续演进的运营平台。
其他组织可借鉴之处
迁移的价值在于形成可运营的目标状态。对零售商而言,意味着在最繁忙业务窗口之前共同验证扩展、部署、恢复与访问。正确顺序取决于应用,而非通用迁移公式。
常见问题
