从您的工作负载开始,而不是从托管方案起步
列出会产生价值或风险的用户旅程:首次访问、搜索、登录、商品详情、表单提交、结账、编辑器更新或 API 调用。对每一项记录峰值请求或并发用户数、负载大小、个性化程度、依赖项和访问者地域。包括计划任务与管理员任务,因为它们会消耗相同的资源。
将清单转成验收度量。Largest Contentful Paint(LCP)衡量主体内容加载;Interaction to Next Paint(INP)衡量响应性;Cumulative Layout Shift(CLS)衡量意外布局移动。Google 将良好目标描述为 LCP 在 2.5 秒内、INP 低于 200 毫秒、CLS 低于 0.1。添加路由完成度、服务器响应时间和错误率目标。
不要让一个快速的缓存页面替代有认证或依赖数据库的事务路径。
定义峰值时段、预期增长、活动尖峰以及重叠的批处理工作。
标明每个可能瓶颈是由主机、您团队还是第三方控制。
比较容量、限制与扩展行为
询问报价背后的限制:计算与内存、存储性能、数据库连接数、工作线程限制、网络费用、请求控制以及共享邻居(shared-neighbor)约束。“无限带宽”并不能说明应用在峰值时能否处理足够多的非缓存工作。询问哪些指标可见以及数据保留时长。
扩展只有在其触发条件、延迟、上限和价格明确时才重要。确认是否为自动扩展,会话与作业是否保持安全,以及达到上限时会发生什么。更倾向于在预期峰值及其以上进行测试,而不是接受理论上的容量声明。留白(headroom)是商业决策,而非通用百分比。
比较 p95 或 p99 响应时间,而不仅仅看平均值。
在测试期间收集数据库、队列和上游 API 的时延。
在承诺前估算扩展、交付、备份和第二区域的成本。
有意地放置源站并验证交付
根据受众位置、应用依赖、数据位置需求和运维访问选择源站区域。从有代表性的地理位置和网络条件进行测试。内容分发网络(CDN)是一个分布式缓存,可以在更接近访问者的地方提供可缓存资源,减少源站负担;但它不能替代健康的源站、数据库或应用。
检查响应头与实际行为,而不仅是控制面板设置。带版本的静态资源通常可以设置更长的缓存时长,因为更新会使用新 URL。动态和个性化响应需要明确的规则。HTTP 区分共享缓存和私有缓存;账户详情不得被其他客户重复使用。演练缓存清除和回滚流程。
捕获首次访问和返回访问,因为缓存状态不同。
验证页面、资源、Cookie、参数和语言环境的 Cache-Control 与缓存键。
记录授权人员如何在不暴露敏感内容的前提下禁用有害规则。
将恢复证据视为性能要求
询问备份的范围、备份副本存放位置、保留期、恢复权限,以及备份是否覆盖数据库、上传文件、代码、配置和基础设施。从业务后果出发定义恢复点目标(RPO,Recovery Point Objective)与恢复时间目标(RTO,Recovery Time Objective),而不是接受包内默认值。
成功创建备份并不等于能恢复。CISA 建议定期进行恢复测试,AWS 也表示应评估并测试灾难恢复。在隔离环境中恢复最近副本,检查重要记录与媒体,使用记录的恢复顺序并记录耗时。备用区域能降低部分风险,但会增加成本与复杂性。
恢复一个文件或记录而不覆盖当前数据。
限制恢复权限,并将恢复凭据与运行手册保留给授权响应人员。
数据库快照可能无法重建设置、应用版本或交付规则。
在需要之前评估支持与共享责任
比较支持范围、服务时间、渠道、升级路径,以及平台事件与应用故障排查之间的差异。获取书面说明,明确补丁、托管数据库、TLS、防火墙规则、备份与恢复的责任。当支持承诺在现实场景中指明责任人和下一步行动时最有用。
审查访问角色、多因素认证、审计日志、密钥/机密处理和账户隔离。对于支付卡或受监管的敏感数据,仅靠托管特性并不能建立合规性。将此比较作为技术输入,并就支付架构与适用义务取得合格的安全、法律或合规评审。
询问供应商如何处理恢复失败、数据库饱和或有害缓存规则的情况。
检查谁能更改生产环境、读取备份、查看日志和创建凭证。
服务信用与托管覆盖可能有实质性条件。
运行现实、安全的比较测试并保留评分卡
对每个候选者使用相同的发布、相同的配置意图和相同的测试脚本。运行基线、预期峰值、短时尖峰、持续负载以及安全恢复或部署演练。AWS 建议使用接近生产的环境、定义好的场景、全架构监控、经过清洗或合成的数据,并定期复测。取得提供方批准并遵守其测试政策。
把受控的实验室测试与上线后的现场数据结合起来。实验室测试在调试时可重复;现场数据反映真实设备、网络、地理、缓存状态和用户行为。在重大发布或依赖变更后重新审视评分卡。SIU 可将发现转化为上线前的加固、由负责人分配的修复以及可回滚的改进。
保持位置、并发、缓存状态和负载一致。
保存路由时序、错误、资源指标、版本、成本和观察记录。
选择满足文档化需求且具有可持续运营成本的方案。
