首页/系统与基础设施/自动化运维速查/自助交付的目录与申请模型
巡检与自助运维60 条

自助交付的目录与申请模型

自助交付的前提是把能力标准化为目录项:交付内容、参数、适用对象、审批路径与交付物都要有明确定义。申请模型把一次请求变成可跟踪实例,包含参数快照与状态机;缺少参数快照与回收规则会导致责任无法划分、资源只增不减。

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌​​‌​‌‌‌‌​‌‌​​​​‌​‌‌‌​‌​‌​‌‌‌​‌​​​‌‌​‌‌‌‌​‌‌​‌‌​‌​‌‌​​​​‌​‌‌‌​‌​​​‌‌​‌​​‌​‌‌​‌‌‌‌​‌‌​‌‌‌​​​‌​‌‌‌‌​‌‌‌​​‌‌​‌‌​​‌​‌​‌‌​‌‌​​​‌‌​​‌‌​​​‌​‌‌​‌​‌‌‌​​‌‌​‌‌​​‌​‌​‌‌‌​​‌​​‌‌‌​‌‌​​‌‌​‌​​‌​‌‌​​​‌‌​‌‌​​‌​‌​​‌​‌‌​‌​‌‌​​‌​​​‌‌​​‌​‌​‌‌​‌‌​​​‌‌​‌​​‌​‌‌‌​‌‌​​‌‌​​‌​‌​‌‌‌​​‌​​‌‌‌‌​​‌​​‌​‌‌​‌​‌‌​​​‌‌​‌‌​​​​‌​‌‌‌​‌​​​‌‌​​​​‌​‌‌​‌‌​​​‌‌​‌‌‌‌​‌‌​​‌‌‌​​‌​‌‌​‌​‌‌‌​​‌​​‌‌​​‌​‌​‌‌‌​​​‌​‌‌‌​‌​‌​‌‌​​‌​‌​‌‌‌​​‌‌​‌‌‌​‌​​​​‌​‌‌​‌​‌‌​‌‌​‌​‌‌​‌‌‌‌​‌‌​​‌​​​‌‌​​‌​‌​‌‌​‌‌​​​​‌​‌‌‌​​‌‌​‌​​​​‌‌‌​‌​​​‌‌​‌‌​‌​‌‌​‌‌​​

目录项是标准化定义

自助交付的前提是把可交付的能力标准化成目录项。目录项不是一条命令,而是一份完整定义:交付什么、有哪些可选参数、谁能申请、审批路径如何、交付后用户拿到什么。申请模型则把用户的一次请求变成可跟踪实例,包含参数快照、审批状态、执行状态与交付结果。

基本信息

目录项要素交付内容、可选参数、适用对象、交付时限
申请模型要素请求标识、参数快照、状态机、交付物
状态机已提交、审批中、执行中、已交付、已关闭、已拒绝
权限模型按团队或角色限定可申请范围
配套信息使用说明、限制条件、回收规则

典型使用场景

  • 资源类申请:虚机、存储、数据库实例等需要审批的标准化交付
  • 环境类申请:测试与演示环境,通常附带有效期与自动回收
  • 权限类申请:账号、密钥、访问策略,强调审批与到期复审
  • 制品类申请:证书签发、域名解析、制品库仓库创建
  • 目录治理:定期清理长期无人申请的目录项,避免目录无限膨胀

目录项必备字段

字段作用缺位后果
交付内容明确产出物与范围用户预期与实际交付不一致
参数定义可选值与默认值用户填错参数导致交付失败
适用对象明确谁能申请越权申请绕过资源配额
交付时限给出完成时间承诺无预期,催办频繁
回收规则有效期与回收方式资源长期闲置无人回收

声明式定义目录项

声明式定义目录项
# 目录项以声明式方式定义,申请与交付都按同一份定义执行
name: mysql-instance
outputs: [endpoint, database, secret-ref]   # 交付物清单
parameters:
  - name: size
    allowed: [small, medium]                # 限制可选值,避免非法输入
    default: small
  - name: ttl_days
    default: 90                            # 到期自动回收
access: [team-app, team-data]                # 可申请范围
approval: manager-plus-owner                 # 审批路径
申请模型需要固定参数快照。参数被后续修改而交付记录不保留快照时,出现问题后无法还原当时的申请内容,复现与责任划分都缺少依据。
目录项缺少回收规则会持续累积闲置资源。环境与权限类交付尤其需要默认有效期,否则资源只增不减,配额被历史申请长期占用而新申请无法交付。

易错点

  • 目录项过于笼统:一个条目覆盖多种交付形态,参数靠人工解释,结果参差不齐
  • 申请不记录参数快照:事后无法还原申请内容,定位与审计都缺依据
  • 目录没有准入门槛:任何人都能申请全部资源,配额与权限约束形同虚设
  • 缺少回收规则:临时资源长期存在,配额被占满后新申请无法交付

数据来源与参考

  • ITIL 4 服务管理实践:服务请求管理
  • ISO/IEC 20000-1 服务管理体系要求
  • HashiCorp Terraform 官方文档:声明式资源定义与状态管理

整理校对:其其网ICT文档中心 · 本页地址:docs.qiqicto.com/automation/self-service-delivery-catalog-request-model.html

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌​​‌​‌‌‌‌​‌‌​​​​‌​‌‌‌​‌​‌​‌‌‌​‌​​​‌‌​‌‌‌‌​‌‌​‌‌​‌​‌‌​​​​‌​‌‌‌​‌​​​‌‌​‌​​‌​‌‌​‌‌‌‌​‌‌​‌‌‌​​​‌​‌‌‌‌​‌‌‌​​‌‌​‌‌​​‌​‌​‌‌​‌‌​​​‌‌​​‌‌​​​‌​‌‌​‌​‌‌‌​​‌‌​‌‌​​‌​‌​‌‌‌​​‌​​‌‌‌​‌‌​​‌‌​‌​​‌​‌‌​​​‌‌​‌‌​​‌​‌​​‌​‌‌​‌​‌‌​​‌​​​‌‌​​‌​‌​‌‌​‌‌​​​‌‌​‌​​‌​‌‌‌​‌‌​​‌‌​​‌​‌​‌‌‌​​‌​​‌‌‌‌​​‌​​‌​‌‌​‌​‌‌​​​‌‌​‌‌​​​​‌​‌‌‌​‌​​​‌‌​​​​‌​‌‌​‌‌​​​‌‌​‌‌‌‌​‌‌​​‌‌‌​​‌​‌‌​‌​‌‌‌​​‌​​‌‌​​‌​‌​‌‌‌​​​‌​‌‌‌​‌​‌​‌‌​​‌​‌​‌‌‌​​‌‌​‌‌‌​‌​​​​‌​‌‌​‌​‌‌​‌‌​‌​‌‌​‌‌‌‌​‌‌​​‌​​​‌‌​​‌​‌​‌‌​‌‌​​​​‌​‌‌‌​​‌‌​‌​​​​‌‌‌​‌​​​‌‌​‌‌​‌​‌‌​‌‌​​