§ 00系列导读
架构不是选出来的,是长出来的。十个章节对应业务体量的十个台阶,每一章回答三个问题:这一阶段解决什么瓶颈、什么时候必须走向下一阶段、升级的成本与路径是什么。本页把十章浓缩为两张数据集——演进地图与横向对比矩阵——外加一份反模式警示清单。
使用方法:先在「演进地图」里找到自己当前所处的台阶,核对「触发信号」判断是否该动;再在「对比矩阵」里看清目标台阶的成本与要求;最后点进对应章节,用七类数据集(组件/成本/指标/信号/清单/翻车点/FAQ)完成落地。
§ 01十级演进阶梯
每一级都是一个可独立交付的阶段。点进任意一级,用该章的七类数据集完成评估与落地。
§ 02架构演进地图
判定口径:适用规模取业务常态值;成本区间为主流云厂商刊例估算(包年、轻量基线),随地域与规格浮动。
| 阶段 | 核心动作 | 解决什么 | 触发下一阶段信号 | 月成本区间 | 适用规模 |
|---|---|---|---|---|---|
| 01 单机 | 一台 CVM 承载全部 | 业务从 0 到 1 快速验证 | CPU 持续 > 60% / 数据吃紧 | ≈ ¥200-400 | 日活 < 5,000 |
| 02 应用数据分离 | 云数据库 + 对象存储 | 数据安全与两侧独立伸缩 | 发布需停机 / 读压垮数据库 | ≈ ¥600-800 | 日活 5 千-3 万 |
| 03 集群负载均衡 | CLB + 2 节点 + 会话外置 | 单点故障与停机发布 | 读 QPS > 500 / 静态带宽吃紧 | ≈ ¥1,000-1,400 | 日活 3 万+ |
| 04 多级缓存 | 本地 + Redis + CDN 三级 | 读性能与数据库读负载 | 写 QPS > 200 / 热点 key | 增量 ≈ ¥160 | 读多写少 |
| 05 读写分离分库分表 | 只读实例 + 分片路由 | 写容量与单表体量 | 复制延迟 / 备份窗口失控 | 增量 ≈ ¥400+ | 单表 > 2,000 万行 |
| 06 CDN 反向代理 | 边缘分发 + 统一网关 | 静态分流与安全前置 | 检索需求爆发 / 调用混乱 | 增量 ≈ ¥240-450 | 静态占比 > 40% |
| 07 搜索引擎 NoSQL | ES 集群 + CDC 管道 | 检索与海量异构数据 | 服务失控 / 团队并行冲突 | 增量 ≈ ¥1,400 | 检索复杂化 |
| 08 业务拆分 | 按域垂直切分 + 事件化 | 组织并行度与故障隔离 | 服务治理失序 / 部署碎片化 | 增量 ≈ ¥2,200 | 团队 > 10 人 |
| 09 微服务 | 治理四支柱 | 规模化秩序与可观测 | 环境不一致 / 利用率低下 | 增量 ≈ ¥1,950 | 服务 > 10 个 |
| 10 容器化平台 | K8s + GitOps + 弹性 | 交付标准化与资源利用率 | 平台化 / 多云 / FinOps | 总成本 -28% | 服务 > 15 个 |
§ 03全阶段横向对比矩阵
读法:可用性与月成本为轻量基线的量级参考;团队要求指顺畅运维所需的最小工程配置。改造成本越高,越要等触发信号命中再动。
| 阶段 | 可用性 | 月成本量级 | 团队要求 | 复杂度 | 改造可逆性 |
|---|---|---|---|---|---|
| 01 单机 | 99.0-99.5% | ¥数百 | 1-2 人兼职 | ★ | 自由(无历史包袱) |
| 02 分离 | 99.5% | ¥700 上下 | 2-3 人 | ★★ | 高度可逆 |
| 03 集群 | 99.9% | ¥1,000 量级 | 3-5 人 + 运维意识 | ★★★ | 可逆 |
| 04 缓存 | 99.9% | +¥160 起 | 加 1 名后端 | ★★★ | 可逆(可降级直读) |
| 05 分库分表 | 99.95% | +¥400 起 | 专职后端 + DBA 意识 | ★★★★ | 低(路由渗透全代码) |
| 06 CDN 网关 | 99.9%+ | +¥240 起 | 复用既有配置 | ★★ | 高度可逆 |
| 07 检索异构 | 99.9% | +¥1,400 | 后端 2-3 人 | ★★★★ | 中(数据管道常驻) |
| 08 业务拆分 | 99.95% | +¥2,200 | ≥ 2 团队 | ★★★★★ | 低(组织级决策) |
| 09 微服务 | 99.95%+ | +¥1,950 | 平台意识 ≥ 2 人 | ★★★★ | 中(组件可逐个退) |
| 10 容器平台 | 99.99% 可达 | -28% 总成本 | 平台工程 1-2 人 | ★★★★★ | 低(标准化后难回头) |
§ 04横向扩展数据集
以下数据集跨十章汇总:成本如何一路长大、升级信号如何一眼速查、团队如何配套成长。
§ D4全阶段成本演进
DATA全阶段成本演进月成本 · CNY 量级
| 到达阶段 | 累计月成本 | 增量驱动 | 控制要点 |
|---|---|---|---|
| 01 单机 | ≈ ¥200-400 | 算力起步 | 包年 + 快照双轨,不买用不上的增值件 |
| 02 分离 | ≈ ¥600-800 | 数据库托管化 | 数据库规格跟负载走,不一步到位 |
| 03 集群 | ≈ ¥1,000-1,400 | 冗余节点 + Redis | 节点「多而小」,跨 AZ 不加价 |
| 04 缓存 | +≈ ¥160 | Redis 扩容 + CDN | 命中率治理推迟数据库扩容 |
| 05 分库分表 | +≈ ¥400 起 | 只读实例/分片 | 能读写分离就不全量分片 |
| 06 CDN 网关 | +≈ ¥240-450 | 边缘流量 + WAF | 流量越大单价越低,越用越省 |
| 07 检索异构 | +≈ ¥1,400 | ES 集群 + 管道 | 冷热分离 + ILM 控存储 |
| 08 业务拆分 | +≈ ¥2,200 | 域独立设施 | 共享平台组件,避免每域一套 |
| 09 微服务 | +≈ ¥1,950 | 治理平台 | 托管化优先,10 服务内可砍半 |
| 10 容器平台 | 总成本 -28% | 混部提效 | 利用率是唯一硬指标 |
口径:轻量基线 + 主流厂商刊例。成本曲线的正确的形状是「随收入增长而增长」,任何超前投入都要被触发信号背书。
§ D5升级信号速查
DATA升级信号速查每阶段首要信号
| 当前阶段 | 最该盯的一个信号 | 误判代价 |
|---|---|---|
| 01 单机 | 数据库内存持续 > 70% | 数据事故先于性能到来 |
| 02 分离 | 工作时段发布即丢请求 | 可用性承诺被迫一拖再拖 |
| 03 集群 | 读 QPS > 500 且 DB CPU > 60% | 用数据库扩容的钱办了缓存的事 |
| 04 缓存 | 写 QPS > 200 持续上升 | 缓存命中率再高也救不了写 |
| 05 分库分表 | 备份窗口 > 4 小时 | DDL 与备份成为发布瓶颈 |
| 06 CDN 网关 | LIKE 模糊查询成核心功能 | 数据库加索引加到怀疑人生 |
| 07 检索异构 | 两个团队为一张表吵架 | 组织摩擦开始吞噬迭代速度 |
| 08 业务拆分 | 手工管理 > 10 个服务 | 下一次故障必然找不到根因 |
| 09 微服务 | 「本地是好的」月度重现 | 环境问题吃掉真实交付力 |
| 10 容器平台 | 多集群/多云/FinOps 需求 | 平台化拐点已到,别再手工 |
§ D6团队能力矩阵
DATA团队能力矩阵按阶段配置
| 能力项 | 01-03 章最低配置 | 04-07 章推荐配置 | 08-10 章进阶要求 |
|---|---|---|---|
| Linux / 网络运维 | 开发兼任 | 专职运维 1 人 | SRE 1-2 人 + 演练机制 |
| 数据库能力 | 会备份会恢复 | DBA 意识的後端 | 专职 DBA / 分片设计能力 |
| 后端架构 | 单体能拆会装 | 缓存与异步设计 | 领域驱动 + 服务治理 |
| 安全合规 | 安全组基线 | WAF 运营 + 等保意识 | 安全工程师 + 常态化运营 |
| 数据工程 | — | CDC 与对账能力 | 数据平台思维 |
| 平台工程 | — | CI/CD 基础 | K8s + GitOps + FinOps |
§ D7全局风险 TOP 10
DATA全局风险 TOP 10跨阶段最高频事故源
| # | 风险 | 高发阶段 | 一条铁律 |
|---|---|---|---|
| 1 | 数据无备份或备份未演练 | 01-03 | 没恢复过的备份等于没有备份 |
| 2 | 公网暴露管理端口/数据库 | 01-02 | 最小化放行 + 定期审计 |
| 3 | 发布无回滚预案 | 03-05 | 回滚命令写在预案第一行 |
| 4 | 缓存一致性想走捷径 | 04 | 先更库后删缓存,其余都是补丁 |
| 5 | 分片键拍脑袋 | 05 | 用生产 Top 查询验证后再动工 |
| 6 | 动态内容混进边缘缓存 | 06 | 登录态路由一律直回源 |
| 7 | 搜索引擎当事实源 | 07 | 主库是唯一事实,副本永远可重建 |
| 8 | 跨域直连数据库 | 08 | 数据归属独立是一票否决项 |
| 9 | 可观测性后置 | 09 | 先能看见,再谈治理 |
| 10 | 有状态负载直接进容器 | 10 | 容器友好四项验收先行 |
§ D8全局工具栈总表
DATA全局工具栈总表按层归拢
| 层 | 轻量期(01-03) | 成长期(04-07) | 平台期(08-10) |
|---|---|---|---|
| 部署 | Shell + Git | 滚动脚本 + 影子库 | GitOps + 金丝雀 |
| 监控 | 云监控基础 | 命中率/延迟看板 | 黄金四指标 + 链路 |
| 数据库 | 云数据库高可用 | 只读实例 + DTS | 分片 + 分布式 ID |
| 消息 | — | Kafka | 事务消息 + 契约测试 |
| 安全 | 安全组 + HTTPS | WAF + 基线核查 | 零信任意识 + 常态运营 |
| 成本 | 包年 discipline | CDN 抵扣 + 右倾 | 利用率分摊 + FinOps |
§ D9场景剧本索引
DATA场景剧本索引20 个行业场景
| 场景 | 行业 | 核心架构命题 |
|---|---|---|
| 01 零售电商 | 零售 | 大促脉冲与库存一致性 |
| 02 制造转型 | 制造 | OT/IT 打通与存量共存 |
| 03 SaaS 创业 | 软件 | 多租户与订阅计费 |
| 04 应用出海 | 跨境 | 多区域与数据合规 |
| 05 互联网医院 | 医疗 | 高合规与业务连续性 |
| 06 金融科技 | 金融 | 强一致与全审计 |
| 07 在线教育 | 教育 | 节律洪峰弹性 |
| 08 游戏全球服 | 游戏 | 区服架构与状态同步 |
| 09 政务等保 | 政务 | 信创与双合规 |
| 10 物流大促 | 物流 | 轨迹洪流与对账 |
| 11 内容平台 | 媒体 | 热点脉冲与审核 |
| 12 跨境供应链 | 外贸 | 三流合一 |
| 13 餐饮连锁 | 餐饮 | 门店离线与会员中台 |
| 14 医美连锁 | 医美 | 获客合规与私域资产 |
| 15 智能硬件 IoT | 硬件 | 设备接入与影子状态 |
| 16 协同办公 | 软件 | 实时协作与组织引擎 |
| 17 直播电商 | 电商 | 推流隔离与秒级看板 |
| 18 智慧社区 | 物业 | 设备异构与隐私红线 |
| 19 能源数字化 | 能源 | 大区隔离与预测精度 |
| 20 专业服务机构 | 专业服务 | 知识管理与冲突审查 |
每个场景剧本含业务画像/架构路线/组件清单/成本模型/里程碑五大数据集与风险对策,与十章按「采用章节」字段互链。
§ 011反模式警示
过度设计日活两千的业务直接上微服务 + K8s——复杂度先行,业务死在架构师手里而非市场上
演进滞后单表五千万行还在靠加索引续命,一次慢查询拖垮全站——「再撑撑」是最贵的架构决策
跳步演进从单机直跳微服务,中间的无状态化、缓存、读写分离没做过,每一步的学费一分不少
为简历架构选型跟随技术热度而非业务形态,团队运维能力与架构复杂度长期错配
只演进不退役旧中间件层层叠叠无人敢动,架构债利滚利——每次升级都要带着退役清单