看起来,差不多每隔十年左右,我都会有那么一次机会谈谈IT业中一些似曾相识的话题,这一次我要谈的是“云计算”,它是最近IT业的一个热门词汇。
我对这个词汇的第一反应是词义不明。这朵不定形的“云”数十年来都是象征着连接客户机和数据中心服务器的一个WAN网络。那么,云计算是网络计算的另一个版本吗?是的,但是这朵云又不全指WAN,它其实就是互联网的同义词。毫无新意。因为互联网的出现已超过20多年了。
那就让我们瞧瞧通过这朵云到底提供了什么样的计算吧。按照它的定义,所有的IT应用和设备(比如计算、存储和网络)都是作为服务而不是专门的基础设施来提供的。也就是说,它允许任何用户可以独立于客户端平台去访问IT服务,而不必知道或者关心这些服务在什么地方或者是什么形式存在的。是不是听上去很耳熟?其实这就是SOA架构的定义!
此外,云计算组合了IT领域几乎所有的计算形式:分布式、网格、公用计算、按需计算、开源;Web服务2P;Web2.0;还有最后但并非最不重要的——SaaS。
它还综合了瘦的、胖的和移动的客户机,允许企业、商业和服务提供商可访问的云资源。举个例子,按照定义,存储就是一种服务资源,而非某个客户的专属资源,因此便可通过云来访问。
云计算厂商将会根据公用事业(比如电力)或者订阅(比如报纸)的方式为客户提供使用清单。
这是改良,不是革命。早在1970年,IBM就第一个提出了“时分”的概念。用户可以同时共享主机上的IT资源与应用,而费用则取决于客户使用和消耗的资源。
最少的资本支出、很低的进入门槛、共享IT基础设施、分担成本、外包运营成本、较低的管理开销和立刻可以利用广泛的商业与IT应用等,都是“时分”所带来的好处。40年后,我们绕了一个大圈又以云计算回到了原点。
似曾相识,但却是21世纪的一个变形。虚拟化、自治计算、开放标准、海量资源扩展、动态资源配置、移动宽带接入、IP互联网、以太网LAN、基于电脑的智能客户机、NAS、高密度低成本RAID存储、DBMS、ESB、信息管理、系统/网络官吏和安全软件等等,在时分的年代都还未曾出现。
毫无疑问,云计算将首先会在SMB和消费者市场上现身,因为在这里,追求的就是成本最小,云计算将会成为一种可行的IT选择。而在企业环境中,问题就不一样了。主要问题是,让时分技术死亡的东西也会导致云计算的死亡。 要想让企业级的云计算买主放心购买,有五个问题必须要有确定的答案。
第一个问题是安全。对于可能出现的未授权接入、不适当使用、企业专有信息和IT应用的控制权丧失等现象该如何处理?谁应对企业策略的分发、管理和控制负责?
第二个问题是性能。云计算厂商的服务保障质量和服务等级协议可能会满足不了企业的可用性、法律问题、预算和保障需求。如果由于DoS而出现重大的云计算故障、高网络负荷、带宽不够等情况,该由谁来承担责任?
第三个问题是管理。要管理企业的虚拟化IT环境其实是非常困难的。而要想尝试管理云,则更加显得不可能或者不切实际的。对于买家来说,有哪些工具可用来监控和管理云计算厂商及其产品呢?
第四个问题是公司治理和法规遵从。任何服务的外包都会带来监督的问题,以及云计算厂商的程序、进程、内部工具和第三方审计者的使用问题。对于买家来说,哪些厂商的软件工具可以提供云计算厂商的公司治理和法规遵从信息呢?
第五个问题是财务问题——这是可变成本对固定成本管理的经典问题。企业的CFO要求预算和预测都须精确,要成为财务拨款计划的一部分,需要持续的勤奋和监督来进行管理。但是在服务和云计算公用计费模式中,如何才能控制IT的成本,什么情形下云计算的可变成本能够转换成内部的固定IT成本?
云计算将会迎来服务交付商(SDP)的时代,其方式类似于互联网通信所创造的互联网服务商时代。每个主要的互联网厂商、IT厂商和运营商都希望成为SDP。它们的成功和云计算的成功将取决于它们对上述五大问题所给出的答案。
云计算只是“时分”技术的重复出现吗?如果不从21世纪的技术角度去看,而是从企业的利益这个关注点去看的话,它们的确像是同一个东西。