<svg xmlns="http://www.w3.org/2000/svg" width="1200" height="675" viewBox="0 0 1200 675">
  <defs>
    <marker id="arrow-indigo" markerWidth="12" markerHeight="12" refX="10" refY="6" orient="auto">
      <path d="M1,1 L11,6 L1,11 Z" fill="#4f46e5"/>
    </marker>
    <marker id="arrow-slate" markerWidth="12" markerHeight="12" refX="10" refY="6" orient="auto">
      <path d="M1,1 L11,6 L1,11 Z" fill="#64748b"/>
    </marker>
  </defs>
  <rect width="1200" height="675" fill="#eef2ff"/>
  <rect x="44" y="36" width="1112" height="600" rx="30" fill="#ffffff" stroke="#c7d2fe" stroke-width="2"/>

  <text x="104" y="78" font-size="24" fill="#312e81" font-weight="700">应用交付责任边界</text>
  <text x="104" y="110" font-size="15" fill="#475569">把开发者入口、平台能力、运行基座和多云资源治理拆开，避免把 PaaS、IDP、容器平台和云管理平台混成一个层。</text>

  <g>
    <rect x="80" y="142" width="1040" height="72" rx="18" fill="#f8fafc" stroke="#cbd5e1" stroke-width="2"/>
    <text x="108" y="174" font-size="18" fill="#334155" font-weight="700">开发团队</text>
    <rect x="252" y="156" width="132" height="44" rx="12" fill="#ffffff" stroke="#94a3b8"/>
    <text x="280" y="184" font-size="14" fill="#334155">应用需求</text>
    <rect x="430" y="156" width="132" height="44" rx="12" fill="#ffffff" stroke="#94a3b8"/>
    <text x="458" y="184" font-size="14" fill="#334155">代码变更</text>
    <rect x="608" y="156" width="132" height="44" rx="12" fill="#ffffff" stroke="#94a3b8"/>
    <text x="636" y="184" font-size="14" fill="#334155">发布申请</text>
    <rect x="786" y="156" width="150" height="44" rx="12" fill="#ffffff" stroke="#94a3b8"/>
    <text x="820" y="184" font-size="14" fill="#334155">运行反馈</text>
  </g>

  <g>
    <rect x="80" y="238" width="1040" height="86" rx="18" fill="#e0e7ff" stroke="#818cf8" stroke-width="2"/>
    <text x="108" y="272" font-size="18" fill="#3730a3" font-weight="700">IDP</text>
    <text x="108" y="296" font-size="13" fill="#475569">开发者入口</text>
    <rect x="246" y="255" width="138" height="52" rx="12" fill="#ffffff" stroke="#6366f1"/>
    <text x="282" y="277" font-size="14" fill="#3730a3" font-weight="700">模板</text>
    <text x="270" y="297" font-size="12" fill="#475569">服务脚手架</text>
    <rect x="430" y="255" width="138" height="52" rx="12" fill="#ffffff" stroke="#6366f1"/>
    <text x="462" y="277" font-size="14" fill="#3730a3" font-weight="700">流水线</text>
    <text x="454" y="297" font-size="12" fill="#475569">构建与制品</text>
    <rect x="614" y="255" width="138" height="52" rx="12" fill="#ffffff" stroke="#6366f1"/>
    <text x="652" y="277" font-size="14" fill="#3730a3" font-weight="700">自助单</text>
    <text x="638" y="297" font-size="12" fill="#475569">发布与环境</text>
    <rect x="798" y="255" width="138" height="52" rx="12" fill="#ffffff" stroke="#6366f1"/>
    <text x="832" y="277" font-size="14" fill="#3730a3" font-weight="700">体验聚合</text>
    <text x="824" y="297" font-size="12" fill="#475569">状态与入口</text>
  </g>

  <g>
    <rect x="80" y="348" width="1040" height="92" rx="18" fill="#ecfeff" stroke="#22d3ee" stroke-width="2"/>
    <text x="108" y="382" font-size="18" fill="#155e75" font-weight="700">PaaS</text>
    <text x="108" y="406" font-size="13" fill="#475569">交付能力层</text>
    <rect x="246" y="365" width="148" height="58" rx="12" fill="#ffffff" stroke="#06b6d4"/>
    <text x="282" y="388" font-size="14" fill="#155e75" font-weight="700">部署编排</text>
    <text x="268" y="408" font-size="12" fill="#475569">环境、灰度、回滚</text>
    <rect x="432" y="365" width="148" height="58" rx="12" fill="#ffffff" stroke="#06b6d4"/>
    <text x="468" y="388" font-size="14" fill="#155e75" font-weight="700">观测接入</text>
    <text x="456" y="408" font-size="12" fill="#475569">日志、指标、告警</text>
    <rect x="618" y="365" width="148" height="58" rx="12" fill="#ffffff" stroke="#06b6d4"/>
    <text x="654" y="388" font-size="14" fill="#155e75" font-weight="700">权限策略</text>
    <text x="646" y="408" font-size="12" fill="#475569">角色、审批、审计</text>
    <rect x="804" y="365" width="148" height="58" rx="12" fill="#ffffff" stroke="#06b6d4"/>
    <text x="840" y="388" font-size="14" fill="#155e75" font-weight="700">服务运行</text>
    <text x="832" y="408" font-size="12" fill="#475569">配置、依赖、版本</text>
  </g>

  <g>
    <rect x="80" y="464" width="1040" height="92" rx="18" fill="#f0fdf4" stroke="#4ade80" stroke-width="2"/>
    <text x="108" y="498" font-size="18" fill="#166534" font-weight="700">容器平台</text>
    <text x="108" y="522" font-size="13" fill="#475569">运行基座</text>
    <rect x="246" y="481" width="168" height="58" rx="12" fill="#ffffff" stroke="#22c55e"/>
    <text x="292" y="504" font-size="14" fill="#166534" font-weight="700">集群资源</text>
    <text x="274" y="524" font-size="12" fill="#475569">Pod、Service、存储</text>
    <rect x="452" y="481" width="168" height="58" rx="12" fill="#ffffff" stroke="#22c55e"/>
    <text x="498" y="504" font-size="14" fill="#166534" font-weight="700">调度策略</text>
    <text x="480" y="524" font-size="12" fill="#475569">配额、亲和、隔离</text>
    <rect x="658" y="481" width="168" height="58" rx="12" fill="#ffffff" stroke="#22c55e"/>
    <text x="704" y="504" font-size="14" fill="#166534" font-weight="700">运行状态</text>
    <text x="682" y="524" font-size="12" fill="#475569">事件、健康、伸缩</text>
    <rect x="864" y="481" width="168" height="58" rx="12" fill="#ffffff" stroke="#22c55e"/>
    <text x="910" y="504" font-size="14" fill="#166534" font-weight="700">基础能力</text>
    <text x="892" y="524" font-size="12" fill="#475569">网络、镜像、密钥</text>
  </g>

  <g>
    <rect x="80" y="576" width="1040" height="40" rx="14" fill="#fff7ed" stroke="#fdba74" stroke-width="2"/>
    <text x="108" y="601" font-size="16" fill="#9a3412" font-weight="700">云管理平台</text>
    <text x="248" y="601" font-size="14" fill="#57534e">统一管理云租户、区域、VPC、账单、容量与资源治理，把多云资源约束回写给 PaaS 和容器平台。</text>
  </g>

  <path d="M384 178 H430" stroke="#64748b" stroke-width="3" marker-end="url(#arrow-slate)"/>
  <path d="M562 178 H608" stroke="#64748b" stroke-width="3" marker-end="url(#arrow-slate)"/>
  <path d="M740 178 H786" stroke="#64748b" stroke-width="3" marker-end="url(#arrow-slate)"/>
  <path d="M315 214 V255" stroke="#4f46e5" stroke-width="4" marker-end="url(#arrow-indigo)"/>
  <path d="M499 214 V255" stroke="#4f46e5" stroke-width="4" marker-end="url(#arrow-indigo)"/>
  <path d="M683 307 V365" stroke="#4f46e5" stroke-width="4" marker-end="url(#arrow-indigo)"/>
  <path d="M878 423 V481" stroke="#4f46e5" stroke-width="4" marker-end="url(#arrow-indigo)"/>
  <path d="M948 576 V540" stroke="#64748b" stroke-width="3" fill="none" stroke-dasharray="7 8" marker-end="url(#arrow-slate)"/>
  <path d="M250 576 C250 520 250 470 302 423" stroke="#64748b" stroke-width="3" fill="none" stroke-dasharray="7 8" marker-end="url(#arrow-slate)"/>
</svg>
