IT行业的新技术一直层出不穷,让业内人士疲于追赶,让业外人士眼花缭乱。例如现在在媒体界,区块链,AI,IOT,Robot等技术一直是火爆得不行,正如几年前的云计算。
然而,虽然云计算已经不再占据媒体,但是却实实在在的占据了各大企业越来越多的IT预算。这也是现实世界和媒体世界的最大区别:现实世界里占大头的东西往往就不再出现在媒体了。媒体往往关注的是最新的技术,最火的概念,最有争议的话题。。。然而最新不代表最有前途,只有当媒体不再大篇幅关注,当企业和用户开始真金白银的付出,并且把这个技术当做理所当然的选择之时,才证明一项技术是真的成熟了。云计算正是如此。
关于云计算有一个有趣的说法:女生是最擅长“云计算”的。例如,当你问女生120块打85折是多少?她会一边仰头看着云,一边计算:102块。这个云计算足以让N多男人自愧不如。
云计算从形式上来说大概有三种:
IaaS(Infrustructure as a Service) 基础设施即服务:这是云计算最流行的形式,典型代表就是云计算一哥亚马逊提供的AWS(Amazon Web Service)。该服务形式就是vendor以虚拟机的形式弹性提供(按需付费)最基本的硬件,比如CPU,内存,DB,等,服务的使用者在此基础之上,安装自己的中间件进而开发自己的应用软件。用吃饭举例子,例如你想吃自己独家的鱼香肉丝,你需要有厨房,需要有厨具,需要有食材,需要有厨师,还要有独家的菜谱。让你的厨师在厨房里用你提供的食材按照你的菜谱进行烹饪,最后就是你独家的鱼香肉丝了。而IaaS相当于为你提供了厨房和水电煤气等所有的硬件设施(最贵的部分),剩下的靠你自由选择自己喜欢的厨具,食材,菜谱来做出你最喜欢的菜。IaaS的优点是可以高度定制化,满足企业的各种奇葩需求,相对应的缺点是开发效率较低,因为绝大部分事情还是要企业亲力亲为。
PaaS(Platform as a Service)开发平台即服务:该服务的代表非常多,BAT,google等都提供这种形式。PaaS形式是vendor除了像IaaS那样所提供的基本硬件之外,还会提供一些开发常用的中间件,例如JVM虚拟机,IDE编辑器,和一些基本Framework等。相当于除了厨房之外还提供了锅勺子等厨具,甚至是一些半成品食材。PaaS的优点是开发效率较IaaS有较大幅度的提高,且有较高的定制化余地,可以满足绝大部分需求。缺点是因为有开发语言等限制,不能完全按照企业自己的需求来定制化最终的软件。
SaaS(Software as a Service)软件即服务:该服务的典型代表是salesforce提供的CRM平台。SaaS形式是vendor提供一个相对完整的软件,直接供企业甚至个人使用。相当于饭店直接给你做一盘鱼香肉丝端上来,付费即吃。当然企业可以根据需求做一定的定制化,相当于在菜里加点辣椒什么的。优点是效率非常高,即来即吃。缺点是功能非常受限,只能接受现有的功能。
三种形式的服务有各自的应用场景和成本优势,并没有特别明确的高下之分。不过三种形式并不是泾渭分明的,也在互相融合来取长补短,例如目前很多大的SaaS平台也会引入PaaS的形式来弥补企业的定制化需求。像Salesforce的Apex和Visualforce技术,就提供了相当的定制化功能。兼顾了开发效率和定制化的需求。
当然在三种形式之外,还有一系列变种,例如Data as a Service,Security as a Service,甚至Zombie as a Service
无论哪种形式,现在云真实的飘在每个企业的IT系统里,而且对所有人的工作和生活影响得越来越大。未来一定会有越来越多的云飘在我们身边。
网友评论