其他
0引言我在2009年就全程参与某SLA99.999%的项目。因为架构设计合理(不计成本但动脑子的冗余),我们从固件到系统到应用到业务升级全部平稳过渡。今天恰好和朋友聊到了云产品的SLA是否有价值,我就写了这篇速记文章。1产品功能才有SLASLA就是服务级别协议,就是产品功能多久不出故障,这个概念大都没有疑问,但总有朋友把SLA分成功能和性能两部分。一个严谨的产品定义,“性能”也属于功能的一部分,所以不存在独立的性能SLA;基于相同的逻辑,诸如实施速度、服务响应、扩缩容是否无缝等细节SLA,都属于产品功能的标准定义。2015年的虚拟机网卡只承诺能联通但没承诺内网IO和IOPS,当时客户真就为内网IO可用10G,IOPS轻松过万,否则就投诉和索赔。一个可以随时无缝扩容的云硬盘,和一个扩容就死机丢数据的云硬盘,它俩根本不一个产品。2先说明外宣性SLA外宣SLA和产品真实SLA的数值可以毫无关联,本段是分析外宣性SLA,其他段落都是谈的产品真实SLA。外宣性SLA属于产品包装第一部分,这是必备的产品信心展示和商务承诺,以及客户做冗余设计的理论基础。很多产品线放在官网和PPT上的SLA,主要是以信心展示为目的,贴着客户的期望值和友商的吹牛值做定义。在我来看,只要真按照SLA承诺给客户赔钱,就算拍大腿的SLA也不算糊弄客户。真正羞辱糊弄客户的外宣性SLA,就是产品描述模棱两可和关键点缺失,用你家产品像在上阅读理解课,客户做冗余设计的基础数据非常模糊,客户做商务索赔的底气不足。大客户技术部门做冗余设计时,根本不信任云平台的SLA,他们就把云资源按IDC标准来规划,只有商务采购会记住这些授人以柄的漂亮话往死里索赔。云端小客户没有实质性SLA评估和冗余设计能力,所以对SLA宣传一般也只是略过。3SLA能决定产品成本产品成本和产品SLA强关联,不计成本的SLA就不是一门生意。一个产品没有SLA,或者拿外宣性SLA糊弄公司管理层,则该产品的成本估算、利润估算都是有风险的。产品审核管理者必须盯紧主力营收型产品的SLA是否数据清晰符合逻辑,如果允许产品经理对SLA推导过程糊弄敷衍,先是会平台故障客户流失,应激反应后很快就会莫名亏损。过去SLA推导过程可以糊弄,那是因为云产品的成本和利润都可以糊弄,但现在公有云已经进入红海了,主力营收型云产品都要实现盈利。