漫谈:云计算是一场开发人员和运维人员的战争(云计算漫谈之一)

举报
yd_22394656 发表于 2017/09/15 11:23:31 2017/09/15
【摘要】 前言:对于云计算,我们听的最多的可能就是IaaS、PaaS、SaaS这样的云服务,我想大家或多或少有自己的理解,但如果你只是想着这是交付不同的云服务能力,那就未免看得太简单了。

我用一张经典的图来表示这三类云服务的差别,还是强调,千万不要用单纯的产品功能来区别XaaS,你可以清楚的看到,这三者最明显的差异在于运维的边界是不同的。因此,请务必从用户业务的视角来看这个问题,当你销售IaaS和PaaS服务时,你面对的可能会是完全不同的用户部门。

这里我们假设需要通过云服务为客户提供一个完整的数字营销方案,这里我要提供的方案有两种,其核心区别在于是否使用虚拟机服务。为什么这么说呢,因为一旦你要使用虚拟机,意味着你需要处理在虚拟机上部署操作系统,以及操作系统周边的运维,这往往会包括计算、存储以及网络功能的配置,这都属于传统IT的范畴。而一旦你选择不使用虚拟机服务,例如组合使用Web应用、关系型数据库服务、对象存储服务、Radis缓存服务,意味着你可以屏蔽掉很多和运维相关的细节问题,这会带来一个有趣的结果,你可以不找IT部门来谈方案了。这个结果的逻辑在于,通常企业的业务部门如果需要部署一个应用,必须依赖于IT部门提供的资源并进行持续运维,而如果业务部门发现可以通过云服务直接部署应用,而可以屏蔽掉其不需要关心的底层基础架构组件和运维,业务部门就可以不再依赖IT部门,得以获得直接开展业务的能力
更重要的是,对于数字营销而言,业务部门的开发人员如果不需要向IT部门申请资源,不需要等待资源到位,不需要等待处理基础架构的部署,更不要说可以随时依据客户访问量进行自动伸缩,这简直是一件不能再好的事情,Time to Market,对数字营销而言,时间就是一切,季节性的产品、特定节假日的营销都直接影响着企业的收益,这些都是传统IT不足以提供的。从某种意义而言,这的确是公有云的最佳场景之一
你看,这就是云计算的魅力所在,这种场景同时适合公有云和托管云,脱离了这样类似的场景,云服务是毫无意义的。有段时间,我一直在思索私有云到底有没有意义,私有云是否同公有云一样需要云服务,我想这就是答案。不要从技术或者功能出发,只有存在托管服务的业务场景,不论是对外还是对内,云服务才可以显示出其价值,这时候云的意义才会出现
所以说云计算是一场开发人员和运维人员的战争,很早以前就有人看到了这一点,《当IT不再重要》这本书就描述了这样一个未来。现在有一个非常热的概念,Cloud Native Application,这个概念的相比于传统的应用,其核心区别就在这里了。传统应用认为应用总是可能出问题的,因此聚焦于在基础架构上进行优化,例如群集高可用设计、备份、容灾等等,来提高应用的SLA;而云原生的应用则正好相反,认为基础架构总是会出问题的,因此聚焦于微服务、分布式处理、云端负载均衡、多副本、读写分离、数据一致性。这实际上就是运维人员和开发人员的战争,而现在,明显开发人员占了上风。是时候更多的关注客户的业务部门了,更多的关注研发人员,要和CEO谈业务,和业务部门谈应用价值,这才是真正的数字化转型。

                                                                                                                                                                作者|张翼

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区),文章链接,文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件至:hwclouds.bbs@huawei.com进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容。

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。