来源快照|项目架构与容量

本页是原图的只读导入快照,不是已核验文档。原有历史命令、版本标记与疑点保留;已识别口令替换为占位符。图片只保留引用。

  • 项目架构与容量 ^xm-bc552fc5fa754bb3904702537f
    • ◆ 2026 深度扩展|架构、容量与性能 ^xm-97070f5da13941cca39e374d29
      • 需求、约束与架构决策 ^xm-61ccdf3a864946d5b57c174e44
        • 🎯 目标 ^xm-e68889c43a33432486bc08f53f
          • 把业务目标、可靠性、数据、安全、成本转成可评审架构。
        • 🧠 知识拆解 ^xm-fd5254c41ae24b36b8f9f49551
          • functional/non-functional
          • SLO/capacity/security
          • failure domains
          • build vs buy
          • ADR
          • evolutionary architecture
        • ⌨️ 命令 / 配置 / 关键对象 ^xm-e3402ce64aae4915acb9a00815
          • context/container/component diagram
          • data flow
          • threat model
          • ADR
          • risk register
        • 🔥 高频故障与风险 ^xm-e17bd2da39bb4ce7832bdcd3c3
          • 只画组件不画流量/数据
          • 没有约束
          • 技术选型追热点
          • 决策不可追溯
        • 🔎 排障路径 ^xm-12f314734bdf49c89b86a4d47e
          • 从关键场景走查
          • 找单点和耦合
          • 验证假设与成本
        • 🧪 实战练习 ^xm-e671fbd8cafb4b259fbb9c77d8
          • 为系统补齐 5 个 ADR
          • 架构评审故障域
        • ✅ 验收标准 ^xm-384f8d6fb460492d81bbcd1043
          • 决策含备选/后果
          • 图与部署一致
          • 风险有 owner
      • 高可用与韧性模式 ^xm-54fa72dd676642788764d39c64
        • 🎯 目标 ^xm-e47b1d71c994420d85af2371a5
          • 通过冗余、隔离、降级和恢复控制故障影响。
        • 🧠 知识拆解 ^xm-aa14e55a58134e44af4aaf24bc
          • redundancy/quorum
          • bulkhead
          • timeout/retry/backoff/jitter
          • circuit breaker
          • rate limit/load shedding
          • graceful degradation
        • ⌨️ 命令 / 配置 / 关键对象 ^xm-40685edfe4d9437e9705d3ccb0
          • failure matrix
          • dependency timeout budget
          • retry budget
          • fallback
          • health/readiness
        • 🔥 高频故障与风险 ^xm-bd38b6bcedc24c2e9b4b08383a
          • 重试风暴
          • 级联失败
          • 健康检查误判
          • 共享资源单点
          • 降级未测试
        • 🔎 排障路径 ^xm-e28f6d62ee184ffb843fb6fd2d
          • 识别共同故障域
          • 画依赖与超时链
          • 验证回退路径
          • 观测错误预算
        • 🧪 实战练习 ^xm-7d1f7a71344b4e5b84cc44e2d3
          • 依赖超时/限流/熔断
          • 关键功能降级演练
        • ✅ 验收标准 ^xm-1e520a4b17854ca191e274392a
          • 每个依赖有失败策略
          • 重试有上限
          • 降级能保持核心旅程
      • 容量模型与扩展 ^xm-b39896599966497298ce3eb728
        • 🎯 目标 ^xm-eeec552f46874b1893bce5b8f2
          • 用工作负载和瓶颈模型预测资源需求。
        • 🧠 知识拆解 ^xm-47263349c00d4f5abfb0ab283c
          • arrival/service rate
          • concurrency=rate×latency
          • utilization/saturation
          • vertical/horizontal
          • stateful scaling
          • headroom
        • ⌨️ 命令 / 配置 / 关键对象 ^xm-277e706917404a28ab1677ca23
          • workload profile
          • resource per request
          • growth forecast
          • quota/limit
          • autoscaling
        • 🔥 高频故障与风险 ^xm-4606bc7f8b8b4f309eeb893c46
          • 只看平均
          • 数据库先到瓶颈
          • 扩容速度慢于流量
          • 缓存命中变化
        • 🔎 排障路径 ^xm-d8be259b3ef84050a9479d73aa
          • 按请求类型/租户切分
          • 找最先饱和资源
          • what-if 场景
        • 🧪 实战练习 ^xm-f464f2c3314c44e3bc3a15f8ee
          • 1x/3x/10x 容量推演
          • 验证 HPA/数据库/队列协同
        • ✅ 验收标准 ^xm-a6c1b692f4874779b4d3ee0c9d
          • 模型用压测校准
          • 包含峰值与失败模式
          • 提前量满足采购/扩容
      • 性能测试与瓶颈定位 ^xm-fda6bd8f68e64bed90156533d0
        • 🎯 目标 ^xm-cf0a6ba097f94ee0a14b2b22e7
          • 设计可信负载并区分应用、数据库、系统和网络瓶颈。
        • 🧠 知识拆解 ^xm-dd2b46d605514f42837dd53894
          • load/stress/spike/soak
          • open/closed model
          • coordinated omission
          • warmup
          • p50/p95/p99
          • Little’s Law
        • ⌨️ 命令 / 配置 / 关键对象 ^xm-16a1e03239d24164b23e415320
          • k6/JMeter/wrk2
          • Prometheus
          • trace/profile
          • perf
          • DB slow query
        • 🔥 高频故障与风险 ^xm-2df7d8978c1d4c95bd60360306
          • 压测机先满
          • 数据/缓存不真实
          • 只报 TPS
          • 平均延迟掩盖尾延迟
          • 无稳态
        • 🔎 排障路径 ^xm-bd5c747a7e93440faa5c55f014
          • 验证生成端
          • 按层看 saturation
          • trace critical path
          • profile 热点
        • 🧪 实战练习 ^xm-49224353b264489fb8f3ebeee4
          • 阶梯+稳态+峰值+耐久
          • 定位并优化一个瓶颈
        • ✅ 验收标准 ^xm-182a107531d049fbb4af74372b
          • 脚本/数据/环境可复现
          • 错误率和尾延迟纳入
          • 优化无回归
      • 缓存、队列与异步化 ^xm-9ebc9100af2a43d1aeb43e62a9
        • 🎯 目标 ^xm-cacb497e10434c15b5f4a1f303
          • 用缓存和队列削峰,但控制一致性、积压和失效风险。
        • 🧠 知识拆解 ^xm-08aa57f16c8242508a6802ce86
          • cache-aside/write-through
          • TTL/invalidation
          • stampede/penetration
          • queue buffering
          • back pressure
          • idempotency/DLQ
        • ⌨️ 命令 / 配置 / 关键对象 ^xm-a137594366ac4e05a2386be69c
          • cache hit/eviction
          • queue lag/age
          • rate limit
          • dedup key
          • retry/DLQ policy
        • 🔥 高频故障与风险 ^xm-2ddd1b2e4a064bf1a390549f51
          • 缓存雪崩
          • 脏读
          • 队列无限积压
          • 重复消费
          • DLQ 无人处理
        • 🔎 排障路径 ^xm-fd51432adccb46828da5e19dfd
          • 请求→cache→origin
          • producer→broker→consumer
          • 看 oldest age 而非只看数量
        • 🧪 实战练习 ^xm-62c26175827f4f87980ba36247
          • singleflight 防击穿
          • 积压恢复与限流
        • ✅ 验收标准 ^xm-9db8cc4ae68242f881679373bf
          • 失效策略明确
          • 消费者幂等
          • 积压有容量和恢复计划
      • 成本与效率工程 ^xm-ce328b6f30df45a1ae75406da6
        • 🎯 目标 ^xm-2fedc9bfd374441aa46d8617af
          • 在 SLO 约束下优化计算、存储、网络和软件许可成本。
        • 🧠 知识拆解 ^xm-b0bb8ee3b31c405a82c919cb6a
          • unit economics
          • showback/chargeback
          • rightsizing
          • commitment/spot
          • storage lifecycle
          • egress
          • FinOps feedback
        • ⌨️ 命令 / 配置 / 关键对象 ^xm-36f77d9cd81644438cdd7f444a
          • cost allocation tags
          • idle report
          • resource recommendation
          • budget/forecast
          • anomaly alerts
        • 🔥 高频故障与风险 ^xm-f2a6a98923394e65ae46f5c929
          • 无归属成本
          • 只降成本损害可靠性
          • 闲置但不敢删
          • 数据保留失控
        • 🔎 排障路径 ^xm-2fc68f984fc543fa98994ca262
          • 按服务/环境/租户/功能拆分
          • 结合利用率和 SLO
          • 验证删除依赖
        • 🧪 实战练习 ^xm-d08905b8157442e59c89af4a23
          • 月度成本分解
          • 一个服务的单位成本优化
        • ✅ 验收标准 ^xm-a4ab6a8760af49c8a3b1c9eb02
          • 节省可量化且无 SLO 回退
          • 资源有 owner
          • 异常及时告警
        • 🔗 对应优秀开源项目 ^xm-9adc3064f0574ef0bcb686c5cf
          • robusta-dev/krr

            备注(源图文本,未作运行验证):

            定位:基于 Prometheus 的 K8s 资源建议
            源码阅读:历史指标→算法→recommendation
            实战:对 requests/limits 做建议与回归
            注意:建议需结合峰值、突发和 SLO 审核
            整理日期:2026-07-09
            • 原链接(未复核):https://github.com/robusta-dev/krr
    • ★ [新增] 架构与容量方法 ^xm-5515629bf6e0452c98df2a93c8
      • 容量模型 ^xm-0472b3d3887e4e7ebd6d1218cb
        • 业务量与峰值
        • 并发与吞吐
        • 延迟目标
        • 资源基线
        • 增长预测
        • 冗余与故障域
      • 性能工程 ^xm-6b3212e1e81f427abd9f013ded
        • 压测模型
        • 基准测试
        • 瓶颈定位
        • 排队与背压
        • 缓存
        • 异步与削峰填谷
      • 韧性设计 ^xm-a089c422d46242ef8bda396679
        • 超时
        • 重试与退避
        • 熔断
        • 限流
        • 隔离舱
        • 降级
        • 幂等
      • 架构记录 ^xm-717ea422ab7246b78732e5e907
        • 逻辑/部署/数据流视图
        • 依赖与故障域
        • ADR 决策记录
        • 风险清单
        • 容量与成本
    • 高并发应对措施 ^xm-2oov4mb3ejl5ia63lns45vkg7f
      • 高并发解决方案案例 流量优化:防盗链处理 前端优化:减少HTTP请求,合并css或js,添加异步请求,启用浏览器缓存和文件压缩(详见备注)

        备注(源图文本,未作运行验证):

        原节点完整内容:
        高并发解决方案案例
          流量优化:防盗链处理
          前端优化:减少HTTP请求,合并css或js,添加异步请求,启用浏览器缓存和文件压缩,CDN加速,建立独立图片服务器,
          服务端优化:页面静态化,并发处理,队列处理
          数据库优化:数据库缓存,分库分表,分区操作,读写分离,负载均衡
          web服务器优化:负载均衡,nginx反向代理,7,4层LVS软件
    • 项目一 ^xm-115bb5ien83gvq50qkfosbnr1r
      • 负载均衡 设备迪普ADX3000(详见备注)

        备注(源图文本,未作运行验证):

        原节点完整内容:
        负载均衡
        设备迪普ADX3000
        • ingress多node节点 ^xm-56fdar0co478aj3jjb9t3gtieo
          • java微服务 ^xm-2ksp7ikfl5fp01b8rkku3vr72p
            • 中间件 redis kafka es(详见备注)

              备注(源图文本,未作运行验证):

              原节点完整内容:
              中间件
              redis
              kafka
              es
              • mysql集群一主两从
            • 存储nfs 动态storage(详见备注)

              备注(源图文本,未作运行验证):

              原节点完整内容:
              存储nfs
              动态storage
          • AI微服务 ^xm-0tp7d6469r3h096ipd58bb61he
            • 调用其他机器的模型api
            • 使用本地模型的gpu节点api ^xm-2788g0vntqr0ec2m32qk0s4vj2
              • Qwen3.5-32b系列
        • 并发5000
    • 项目二 ^xm-5j1m1c9s5iaimpp6lmapc47o2v
      • haproxy+keeplived ^xm-2ifrv9t9gd9r4lgunikv873c3f
        • master控制平面
        • node计算节点 ^xm-4rvuc4i7dmggr9jbpcg2q3tdfs
          • java微服务
        • 并发3000