云服务器 + 负载均衡
- 可控性最高,内核与网络参数可细调
- 扩容以分钟计,需预留 30% 冗余容量
- 适合合规要求强、流量曲线平稳的业务
- 运维人力约 0.5 人 / 20 实例
基于 120+ 次架构诊断访谈整理,答案给出可核对的阈值与做法,而不是泛泛的“看情况”。
按流量波动率与运维人力两条线判断:日峰值/日均值 < 1.5 且团队有专职运维,用云服务器(ECS/VM);波动率 1.5–4 且已具备 CI/CD,用容器编排;波动率 > 4、请求呈突发状,用 Serverless。经验阈值:持续 CPU 利用率长期低于 15% 的实例,说明规格选大了,应先降配而不是扩容。
不会,关键在信息分层而非信息删减。把内容切成三层:首屏 1 句主张 + 3 个关键数字;中段用对比与清单承载细节;深页放参数表。测试标准:新访客 5 秒内能否说出“你是做什么的、和谁不同”,命中率低于 70% 就说明层级没排好。
控制在“1 主 1 备”通常最划算:主云承载 80% 稳态负载,备云承担容灾与突发溢出 20%。超过两家云做同构部署,运维成本平均上升 35%–50%,而可用性提升往往不足 0.05 个百分点。先统一 IaC 模板与可观测性口径,再谈跨云。
可以,采用双写 + 灰度切流:先让新旧环境同时写入,按 5% → 20% → 50% → 100% 四段切流,每段观察至少 30 分钟,重点盯错误率(阈值 < 0.1%)与 P95 延迟(不超过基线 1.2 倍)。回滚脚本必须与迁移脚本同批交付,未验证回滚的迁移不算完成。
看三个比值:资源利用率(CPU/内存月均 ≥ 35% 为健康)、预留覆盖率(稳态负载 ≥ 70% 用预留/包年)、闲置资源占比(< 8%)。多数团队在盘点首月可回收 12%–25% 的无效开销,通常来自未挂载的云盘、闲置弹性 IP 与过期快照。
以 20 个应用实例、日均 300 万请求的典型中型业务为基准测算,价格为量级参考而非报价。
每一步都给出可核对的产出物与量化阈值,照做即可复现;顺序不建议跳跃。
用探针或日志梳理出全部服务、端口、定时任务与外部依赖,产出拓扑图。验收标准:无“未知依赖”条目,每个服务标注负责人与调用方,覆盖率达到 100%。
对核心链路压测到 P95 延迟拐点,记录此时的 QPS 与资源用量。建议以拐点的 60% 作为常态容量上限,剩余 40% 留给突发,避免长期贴着红线运行。
划分公网/私网子网,安全组默认拒绝入向,仅放行必要端口。开启对象存储私有读、数据库白名单,密钥统一进 KMS 而非写进配置。检查项控制在 20 条以内,便于逐条勾选。
把 VPC、集群、数据库、CDN 全部写成声明式模板,环境差异只在变量文件体现。规则:terraform plan 出现意外变更必须先查明来源,禁止直接 apply 覆盖线上。
指标、日志、链路追踪缺一不可。告警阈值示例:错误率 > 0.5% 持续 3 分钟、P95 > 800ms 持续 5 分钟、磁盘使用率 > 80%。告警必须绑定值班人与处理手册链接。
按 5% → 20% → 50% → 100% 四段推进,每段观察 ≥ 30 分钟。同时执行一次真实回滚演练,要求 15 分钟内恢复旧环境流量;未通过演练不进入下一档。
每一项都对应可测量指标,避免“高性能”这类无法验证的描述。
按 CPU 与队列长度双指标触发伸缩,支持秒级扩容。用最小实例数兜底,避免缩容抖动;为无状态服务优先开启,有状态服务改用读写分离降低切换风险。
静态资源走边缘缓存,动态请求按地域就近回源。缓存命中率目标 90% 以上,图片统一转 WebP 并按视口裁切,首屏传输体积控制在 500KB 内。
指标、日志、追踪用同一套标签口径,权限走最小授权与密钥托管。审计日志保留 180 天,关键操作双人复核,异常登录在 60 秒内触发通知。



