今年很多人都在热议云计算。以下就是对这个长期性问题的回答。
在经济萎靡不振的形势下,笔者禁不住要为拉里.埃里森去年9月大肆唱衰云计算的言论兴奋不已。那时拉里对着媒体哈哈大笑着说到:"在一次公开采访时我问原因何在,事实上连接到互联网上的计算机摇身一变就成了云"。
这个问题问的好–而且不仅是埃里森在问这个问题。2009年度排名第十二位的InfoWorld畅销文章就是云计算到底意味着什么,这是一则由InfoWorld执行总编枷林.格鲁曼和笔者在20月前写就的文章。时至今日很难回想起关于这些基本问题的任何趋势,自从这些问题出现以来,"现在它又是什么"就一直被大家多次问起。在我们2008年的文章中,我们提供了一个简单的回答:订阅式或者按需支付式服务,通过互联网上实时扩展IT能力。
尽管我们仍然在坚持这种定义,但这种趋势中又混合着各种各样的问题。David Linthicum今年在InfoWorld他的云计算博客中对这些问题进行了总结。以下我们就来对2009年度有关云计算的5个主要问题予以回复。
云服务的定义是什么?
首先我们要搞清楚什么是云服务,什么不是云服务。在我们2008年简短的定义中,我们没有对云服务的定义进行详细的探讨;我们只是罗列出云服务的主要类型。因此基于行业比较认同的共识和IDC咨询公司的努力–让我们努力以以下的定义来明确云服务:
自助服务:如果你无法访问网站,建立账户和通过网络自己完成配置,那么这就不是云服务。有了自助服务的途径和亚马逊弹性计算云的帮助,你就无需就特性配置的问题耗费时间去进行电话沟通。事实上根本不需要那么做。
消费性价格:自助服务能帮助云服务提供商降低成本。用户可以拥有大量按需付费(或者订阅式服务)的选择。如果你不喜欢这些选择,你还可以去别处看看。如果你可以跟提供商讨价还价并得到专门为你度身打造的特殊待遇,那么这就是传统上的托管或者外包服务,而不是云服务。
透明的可扩展性:如果你需要更多的服务,你可以去访问服务提供商的网站了解更多细节。你的费用账单也会相应增加,但是无论你是否考虑将虚拟机的数量加倍或者将以云为基础的配置平台的容量扩充三倍,都要将这个问题考虑在内,否则你根本不用去考虑它。
共享基础架构:云服务和他们的用户是一对多的客户关系。举例来说,软件即服务提供商以多用户租赁的方式提供服务,软件的单一实例是在提供商服务器上运行的,所有的用户都要登录同一个实例。基础架构即服务提供商可以按照用户虚拟围绕用户的虚拟机进行转移,因此来自多用户的虚拟机通常是在同一台服务器上运行的。
硬件的寻址能力:每家主流云服务提供商目前可以为一系列应用编程接口研发人员提供服务,这也被称之为某种类型的云服务,无论客户关系管理应用软件或者灾难恢复的日常工作都是如此。然后用户可以在服务提供商交付的核心服务顶端建立自定义能力来满足他们的特殊需求。
共享基础架构对于云服务的潜在企业用户来说仍然是主要的纠结点。企业用户不喜欢自己的数据库表格或者服务器映像和其他用户的数据放在一起。无论这种想法对还是错,他们都将其视为一种安全风险。
不过当服务无法共享,用户就得使用专用资源,即传统方式的托管。这可能意味着硬件或者软件的前端成本,无需前期费用也正是云的主要优势之一。即使花费了这些费用,扩展性也不够透明,提供商维护这些专用资源的管理费用和时间也比较多。
私有云有这种情况吗?
根据IDC咨询公司的市场调研,阻碍用户接受云服务的三大主要因素是安全性,可用性和性能。这些问题并非都比IT 内部使用的服务更糟。问题是这三个障碍都不在IT的控制范围之内,根据IDC企业战甲的调研显示,原因就是所谓的私有云比公有云服务更受用户青睐,比例约为4:1。
但是有一点必须很清楚:要想将完整的现有企业级基础架构转化为集中管理的私有云,任何部分都必须根据应用软件进行配置。公有云服务提供商需要从头开始为大规模扩展进行设计(通常是为了专用用途)。具有代表性的是,他们对运行在开源软件上的同系商用硬件基础架构要部署全面虚拟化。另外,自助服务配置,多用户租赁应用软件和费用返还系统都无法自我创建。
因此我们更加充满信心。我们都认为至少有一种技术为公共云服务奠定了基础并带来数据中心创新的风暴:那就是服务器虚拟化。但是笔者并不认为会像VMware看起来那样,大规模配置的虚拟化和云很大程度上是一样的。。云服务,无论是在防火墙内部还是外部,都必须是作为服务来发挥作用的。
IBM公司部署私有云的方式非常具有创造性:云应用工具。与订购防火墙外部的服务方式不同,你需要购买一个监控系统来满足公共云服务的大部分标准并在内部进行创建。IBM的CloudBurst应用工具采用自助服务网络界面和内置的费用返还计算系统来对刀片服务器全面虚拟化。迄今为止,公司已经推出用于商业分析的CloudBurst应用工具和用于演示和测试用途的WebSphere CloudBurst应用工具。
IDC咨询公司预测说,明年IBM公司将拥有大量的企业用户。在2010年度十大预测中,分析公司预测"对每个主要系统和应用软件厂商部署虚拟化将催生云应用工具成为非常适宜私有云产品的简单而实用的套装工具"。
但这些是云还是过眼云烟呢?将同样的功能作为个体云服务放在物理服务器中使用,你会对所有权和安全性质疑,但是事实就是这样。应用工具从定义上来说是独立的点解决方案。如果私有云的长期目标是一步步的向数据中心的类似云管理性和在内部运行的应用软件方向过渡,那么你就必须开始从上至下的严格审核你的企业基础架构。
如果你知道大部分主流咨询机构将很乐于帮助你这么做一定会很开心。但对私有云的来世今生具备更宽泛的视野才是最好的–IT的云定义在改进流程的尝试和随着时间的推移实现资源最优化这个漫长的过程中是最晚出现的:反复构造,以服务为导向的体系架构等等。毫无疑问和云计算最主要的不同就是:配置服务器虚拟化的主要工作是一步完成的。
延伸阅读:《DoSERV解惑:关于云计算的5大热点问题(下)》