上云规划最容易犯的错误,是一开始就进入产品清单。真正决定架构形态的,是业务目标与约束。
1. 用户在哪里,访问高峰是什么时候?
用户分布决定区域、CDN 和网络策略。除了平均流量,还要了解发布、促销或活动带来的峰值倍数。
2. 哪些链路不能中断?
给业务链路分级,分别定义可接受的恢复时间(RTO)和数据丢失范围(RPO)。不是所有服务都需要同等高可用。
3. 数据如何增长?
梳理结构化数据、文件、日志和缓存的规模与访问方式。数据库类型应匹配查询和一致性需求。
4. 当前系统有哪些依赖?
列出外部 API、固定 IP、许可证、本地文件和定时任务。这些经常成为迁移中的隐藏阻塞项。
5. 安全责任如何划分?
云厂商保护云本身,团队仍负责身份权限、数据、配置和应用安全。最小权限与审计应从第一天开始。
6. 团队能维护多复杂的架构?
技术上先进不等于适合。优先选择团队能理解、监控和恢复的方案。
7. 成本边界是什么?
同时估算稳定成本与峰值成本,并为日志、网络流量、备份等容易忽略的项目留出空间。
下一步
把这些答案整理为一页约束清单,再画出最小可用架构。产品选型会因此变得清晰。
