关键方案设计

关键方案围绕资源发现、治理授权、服务交付、过程追踪、运行保障和运营优化形成闭环。每一条链路都应明确对象、责任人、规则、数据和异常处理方式。

价值环节 平台作用 可观察结果
发现 接入平台并同步资源、状态和来源信息。 建立可信资源清单。
治理 配置组织、角色、资源池、配额、标签和服务范围。 明确谁能使用什么。
交付 通过目录、申请、审批和自动化创建或变更服务。 形成标准交付过程。
跟踪 以申请、订单、任务和日志记录状态及结果。 过程可追踪、责任可审计。
运营 关联计量、账单、预算、报表和组织。 资源投入可归属。
运维 汇聚监控、告警、通知、脚本和优化建议。 问题可发现、操作可复用。
优化 基于容量、利用率、费用和服务质量调整策略。 形成持续改进闭环。

设计方法

  1. 梳理对象:明确平台、资源、组织、用户、服务、流程、订单和费用对象。
  2. 明确主责:确定每类数据和操作的主系统、责任角色和授权边界。
  3. 制定规则:形成命名、标签、配额、目录、审批、计费和日志规范。
  4. 打通链路:验证申请—审批—交付—监控—计费—回收的端到端过程。
  5. 持续度量:用数据评估交付周期、利用率、费用偏差和异常处理效率。

多云接入与资源治理

多云接入的目标不是简单汇总数量,而是形成来源明确、状态可信、责任清晰并可持续同步的资源清单。

接入准备

  • 确认目标平台版本、接口地址(Endpoint)、网络连通和证书要求。
  • 为 CMP 创建独立接入账号并按操作范围配置最小权限。
  • 明确同步对象、频率、超时、重试和失败告警。
  • 在生产接入前验证查询、创建、变更、删除、监控和计费链路。

统一资源模型

CMP 将不同平台的区域、集群、宿主机、云主机、网络、存储及其他对象映射到统一视图,同时保留平台来源、原始标识和差异属性。对于无法统一的特性,应通过平台专属字段或原生控制台保留。

资源治理

  • 以资源池组合计算、存储和网络范围。
  • 以组织授权决定资源可见和可用边界。
  • 以标签关联项目、业务系统、环境、责任人和成本中心。
  • 以同步和对账机制处理平台外变更及状态差异。

异常处理

接入失败、凭证失效、接口限流、资源状态不一致和平台升级是常见风险。应建立连接检查、同步任务监控、差异核查和人工补偿流程。

组织、权限、资源池与配额

治理模型应同时回答四个问题:用户属于哪个组织、拥有什么角色、能够使用哪些资源、可以使用多少。

组织模型

组织可按集团、区域、部门、项目或业务系统建立层级。层级不宜简单复制行政架构,应以资源责任、审批责任和数据隔离需求为主要依据。

角色与权限

  • 平台角色管理全局接入、插件、计费和安全策略。
  • 组织角色管理本级用户、资源范围、目录和审批。
  • 普通用户在授权范围内查看资源、申请服务和跟踪订单。
  • 集成账号仅开放必要 API 与资源操作。

资源池与授权

资源池将跨平台资源组合为面向组织的可用范围。授权前应明确计算、存储、网络、区域和环境边界,避免仅按平台整体授权造成过度暴露。

配额策略

配额既用于控制资源上限,也用于引导资源分配。应区分本级配额、下级配额、已使用量和待审批量,并建立申请扩容、临时配额和回收机制。

治理建议

  • 最小权限与职责分离。
  • 组织、角色和资源池变更经过审核。
  • 定期复核离职、转岗和长期未使用账号。
  • 将配额、使用率和预算联合分析。

服务目录与自服务交付

服务目录是把底层技术能力转换为业务可理解服务的关键,应同时定义交付对象、参数、规则、价格和责任。

目录分层

可按基础资源、数据服务、平台服务和人工服务划分目录,并按组织、角色、环境和业务等级控制可见范围。目录名称和说明应使用业务语言,避免直接暴露底层复杂参数。

模板设计

  • 预置规格、镜像、网络、存储、期限和默认值。
  • 仅开放确有必要的用户输入,并设置范围校验。
  • 关联目标资源池、配额、价格、审批和自动化脚本。
  • 定义交付成功、失败、变更、续期和回收条件。

发布治理

目录发布前应完成技术验证、安全评审、价格确认和使用说明;变更时保留版本与影响记录。低频或差异过大的需求可先通过工单交付,再判断是否值得产品化。

用户体验

用户从统一入口选择服务、查看预计费用、提交申请并跟踪审批和订单。申请表应尽量减少重复信息,并根据上下文自动带出组织、项目和责任人。

目录运营

  • 定期分析目录使用量、交付成功率和平均处理时间。
  • 下架长期未使用或风险较高的服务。
  • 根据反馈优化参数、说明和审批路径。

流程、订单与工单闭环

流程负责决策与授权,订单负责记录交付结果,工单负责承载尚未标准化或需要人工协同的服务。

流程设计

审批节点应与组织和服务风险匹配。低风险标准服务可简化审批,高风险或高成本服务可增加资源、预算、安全或业务负责人审核。流程不宜机械复制线下层级。

状态与责任

  • 申请记录用户需求和参数。
  • 审批记录决策、意见和处理人。
  • 订单关联资源、交付状态、费用和执行结果。
  • 任务记录自动化步骤、输出和异常。
  • 工单记录人工处理过程和服务结果。

异常闭环

自动交付失败时,应保留失败节点、底层返回信息和已完成步骤;根据服务类型选择重试、回滚、转人工或终止。人工补偿后需要更新订单与资源状态。

生命周期

资源创建只是起点,还应设计变更、续期、到期提醒、停用和回收流程。回收前确认数据、依赖和责任人,回收后更新订单、账单和资产记录。

工单产品化

对重复出现、参数稳定、交付步骤清晰的工单服务,可逐步沉淀为标准目录和自动化流程;对于高差异、低频事项保留人工工单更合理。

监控、告警与自动化运维

统一运维不是替代底层监控,而是汇聚跨平台状态、责任关系和处置活动,形成面向资源与服务的运行视图。

监控范围

根据已安装插件和接入能力查看资源状态、CPU、内存、磁盘及其他指标,并通过仪表盘呈现规模、健康、告警和趋势。业务应用深度监控仍由专业应用性能管理(APM)或监控系统负责。

告警治理

  • 按资源类型、环境和业务等级配置阈值与级别。
  • 关联组织、责任人和通知渠道,减少无人接收告警。
  • 对重复、抖动和无效告警持续优化规则。
  • 保留告警、通知和处理结果,支持复盘。

优化建议

结合高负载、低负载和闲置识别结果,为扩容、降配、关停和回收提供线索。建议应经过责任人确认,并结合业务周期和底层指标判断。

自动化脚本

脚本应经过测试、审核和版本管理,明确适用系统、输入参数、权限、超时、输出和回滚方式。批量执行前建议先在小范围验证,并保留目标、执行人、时间和结果。

运维闭环

告警可触发通知或工单,标准问题可调用脚本处理,处理结果回写任务和工单;复杂问题转人工并保留上下文。

计量计费与运营分析

运营分析应把资源用量、服务订单、组织责任和价格规则关联起来,为预算、分摊、容量和采购决策提供依据。

计费模型

根据资源类型、范围、计费粒度和价格策略配置规则;非资源类工单服务可采用一次性、按需或周期计费。价格规则应明确生效时间、单位、税费或内部结算口径。

账单与对账

  • 账单按组织和账期生成,并支持下钻到资源或服务明细。
  • 明确公有云原始账单、CMP 计量数据和内部核算之间的口径。
  • 建立缺失、延迟、重复和调账的处理流程。
  • 账单调整保留原因、审批和操作记录。

预算与分摊

预算可按平台、组织或年度设置,结合实际费用观察偏差。成本分摊可依据组织、资源、标签或规则归集,重点是形成一致、可解释的责任口径。

运营报表

资源规模、利用率、订单量、交付周期、费用趋势、预算执行和优化建议应根据管理角色形成不同报表。报表结果用于调整规格、配额、目录、价格和采购计划。

治理节奏

建议按月完成账单核对和预算分析,按季度复核资源利用率、目录使用和容量趋势,按年度更新价格、配额和服务策略。

平台治理与开放生态

平台中心负责将组织、安全、插件、配置、标签、消息和日志沉淀为所有业务模块共享的治理基础。

平台治理

  • 账户管理:维护用户、角色、组织和 AccessKey。
  • 多云设置:维护平台连接、云账号和同步范围。
  • 插件管理:按交付范围启用资源适配和功能模块。
  • 平台设置:配置品牌界面、HTTPS、认证和全局策略。
  • 标签、消息与日志:统一资源语义、通知和审计记录。

开放 API

API 应通过独立应用身份访问,配置必要权限、调用频率、超时和审计。接口消费者应处理幂等、分页、异步任务和底层能力差异,避免把同步调用结果简单视为最终交付成功。

插件治理

接入插件需要纳入版本、兼容性、配置、凭证和升级管理。升级前验证连接、同步、生命周期、监控和计费链路,升级后核查任务、日志和数据一致性。

生态协同

CMP 可与 ZStack 云基础设施、虚拟化、超融合、容器、存储和数据服务等产品协同,也可通过开放接口和插件对接其他主流平台。方案设计应以客户现有技术栈和治理目标为依据,不把治理框架绑定到单一资源平台。

运营制度

建议建立平台管理员、组织管理员、服务负责人、运维负责人和费用负责人的职责矩阵,并形成接入、发布、变更、审计和退役制度。

技术白皮书 | ZStack CMP · ZCF | ZStack 资源中心