2. 云服务采购模式与合同类型识别
云服务采购的第一道风险关口,不是价格谈判,而是“买的是什么”。同一份合同里写着“云服务”,实际可能对应三种完全不同的责任边界:IaaS 把基础设施租给你,PaaS 把运行环境托给你,SaaS 把成品软件直接交付给你。采购模式识别错误,后续的 SLA、数据归属、安全责任、退出机制都会跟着错位。
一、IaaS / PaaS / SaaS 的采购差异
从采购视角看,三者的核心差异不在技术名词,而在“谁控制什么、谁承担什么”。IaaS 采购的是计算、存储、网络等基础资源,客户自行安装操作系统、中间件和应用,云厂商负责物理设施与虚拟化层;PaaS 采购的是数据库、消息队列、容器平台、函数计算等托管运行环境,客户只管理应用与数据,运行环境由厂商维护;SaaS 采购的是可直接使用的软件功能,客户通常只管理账号、配置和业务数据,其余全部由厂商负责。
这种控制权划分直接决定合同审查重点。IaaS 合同要重点看资源规格、可用区、网络隔离、镜像与快照责任、宿主机故障赔偿;PaaS 合同要重点看版本生命周期、API 兼容性承诺、数据导出格式、平台停服迁移期;SaaS 合同则要重点看账号与数据所有权、服务可用性、功能变更通知、订阅终止后的数据保留与删除。采购对象不同,风险条款的优先级完全不同。
二、订阅制与预留实例的计费逻辑
识别了服务层级,下一步是识别计费模式。云服务采购中最常见的两种模式是订阅制(On-Demand / Subscription)和预留实例(Reserved Instance / Savings Plan)。订阅制按实际用量或按周期付费,灵活但单价高;预留实例要求客户承诺一定期限(通常 1 年或 3 年)和一定用量,换取显著折扣,但灵活性下降。
以某云厂商的通用型虚拟机为例(以下为教学示例参数,非实测报价):按需订阅单价为 1.20 元/小时;1 年期预留实例预付全款折扣约 38%,折后约 0.74 元/小时;3 年期预留折扣约 58%,折后约 0.50 元/小时。若某业务全年 7×24 小时运行,年用量约 8760 小时,按需年成本约 10512 元,1 年期预留约 6482 元,3 年期年均约 4380 元。折扣差异明显,但前提是业务负载稳定、不会中途大幅缩减。
合同审查时,预留实例的风险集中在“承诺不可撤销”和“变更限制”上。需要确认:是否允许实例规格族内互换、是否允许跨可用区迁移、未使用容量能否转让或退回、提前终止的违约金如何计算。如果合同只写“预留折扣”却不写变更规则,一旦业务调整,客户可能面临“付了钱用不上”的沉没成本。
三、合同类型选择与风险初判
云服务合同通常不是单一类型,而是“主协议 + 订单 + SLA + 数据处理协议”的组合。主协议锁定通用条款,订单确定具体资源与价格,SLA 约定可用性指标与赔偿,数据处理协议约束个人信息与数据跨境。审查时要先判断合同性质:是服务合同、许可合同,还是混合合同。性质不同,适用法律、税务处理、责任限制条款的效力都不同。
风险初判可以按四个维度快速扫描:第一,服务层级是否与采购需求匹配,避免用 IaaS 合同买 PaaS 能力;第二,计费模式是否与业务波动匹配,稳定负载优先预留,波动负载优先订阅;第三,责任边界是否清晰,特别是数据丢失、服务中断、安全事件的责任归属;第四,退出机制是否可执行,包括数据导出格式、迁移协助期限、过渡期费用。
四、采购模式识别检查表
以下检查表可直接用于合同初审,逐项确认后再进入条款细读。
| 检查项 | IaaS 关注点 | PaaS 关注点 | SaaS 关注点 |
|---|---|---|---|
| 服务层级确认 | 资源规格、可用区、网络隔离 | 运行环境版本、API 兼容性 | 功能范围、账号数量、并发限制 |
| 计费模式 | 按量/预留/竞价,是否可混用 | 按调用量/按实例/包年包月 | 按用户数/按功能模块/按用量 |
| 责任边界 | 宿主机故障、镜像损坏、快照丢失 | 平台故障、版本停服、数据导出失败 | 数据泄露、功能下线、账号停用 |
| 退出机制 | 数据迁移、IP 保留、资源释放确认 | 数据导出格式、迁移窗口、API 下线通知 | 数据导出权、删除证明、退款规则 |
| 风险初判等级 | 中:硬件与虚拟化风险可控 | 高:平台锁定与版本风险突出 | 高:数据主权与功能变更风险突出 |
完成上述识别后,采购方才具备进入价格谈判和条款细读的基础。如果服务层级、计费模式、责任边界、退出路径四项中任何一项无法在合同中找到明确对应,应暂缓签署,要求供应商补充书面说明或修订条款。云服务采购的风险控制,本质上是从“买什么”开始,而不是从“多少钱”开始。