【IT168 专稿】在讨论任何事情前,从维基百科的定义开始了解总是个好习惯,下面是维基百科对锁定的定义:
“在经济学中,厂商锁定也被称为专有锁定或客户锁定,使某个客户依赖于单一厂商的产品和服务,不能使用其它厂商的产品和服务,锁定成本给其它公司进入市场制造了障碍,可能会导致反托拉斯垄断诉讼”。
云是一种锁定的表现吗?它会引起以后大量的转换成本吗?
关于这两个问题,我听到的大部分答案都是“是的!”,在这篇文章中,我将基于我对现实中云应用案例的研究进行讨论。
就云锁定而言,我们面对的问题和传统的厂商锁定一样,包括重新实施IT服务,涉及到诸如数据可移植性,用户指导和培训,整合等问题。
“我想我们已经输掉了关于云计算核心属性定义这场战争,它现在已沦为营销组织和公关公司的左膀右臂,我敢肯定,未来几年仍然是概念炒作的天下”。
上面这段文字我摘自David Linthicum题为“云计算现在已经没有意义了”的文章,我完全同意Linthicum的观点,我将对云的三层(IaaS,PaaS,SaaS)做明确的评估,本文是第一部分,我将对最低层IaaS锁定做出评估。
IT组织认识并利用IaaS平台的好处,将自己部分甚至全部物理资源移动到公共云上,这已是不争的事实,此外,ISV也在将他们的测试盒部署环境迁移到云中,部分ISV也开始着手规划将他们的生产环境迁移到公共云中。
与公共IaaS用户讨论时,我总是会问“你感觉被云厂商锁定了吗?”,大多数公司的领导如果不能战胜锁定带来的影响,他们就会做出让步,作为云的忠实追随者,我很高兴看到行业领导者的积极态度,因此我认为锁定后果没有大家想想的那么严重。
虽然听起来颇有道理,但我们应该从一开始就与传统的数据中心锁定进行比较,的确,公共云锁定与传统的数据中心锁定相比,锁定程度要弱很多,因为你不需要购买硬件,此外,公司也将公共云作为其内部数据中心的托管扩展,不需要购买新硬件,可以随时寻找新的云供应商,因此我想说“锁定到公共云很美好”。
另一个重要的解释涉及到Amazon AWS产品,它支持SaaS可扩展性和运营,Smart SaaS架构将计划云集成层,以便应用程序逻辑和工作流与底层IaaS功能联系得非常紧密,如资源按需供应。
例如,当发生一个复杂的计算时,Web可以使用云集成层按需获得EC2资源,咋一看,应用程序运行时脚本包含云API存在巨大的锁定风险,但我不这么认为,请听我解释。
作为市场领导者,Amazon AWS将会(也已经)被其它IaaS厂商追随,他们也要解决相同的可扩展性和运营问题,这代表IaaS平台标准的发展,Smart云集成层将会使热插拔一个不同的IaaS平台成为可能,为了证明我的观点,我举几个云初创公司的例子,他们开发的产品解决了Amazon AWS客户的问题,并将目标瞄向了其它IaaS厂商的平台,如Rackspace云和vCloud。
IaaS厂商认识到迁移到云常见的锁定缺点,Rackspace于是推出了OpenStack,它是一个云软件平台,云厂商可以基于它构建IaaS解决方案,Rackspace在其博客上炫耀:
OpenStack是一个大规模可扩展的云操作系统,驱动世界上领先的云,其背后有50多家公司支持,OpenStack正快速成为公共云和私有云行业标准。
应该指出,云与云之间的应用程序和数据交换仍然很复杂,在某些情况下甚至是不可行的,虽然我们坚信公共云具有弱锁定特性,但我们也要做好长远的战略规划。
私有IaaS是什么?
我在研究非常好的云类型(公共,私有或混合)时,我发现将IT资源外包给私有或混合云供应商时,都存在锁定,私有或混合云的实现包括大量的自定义,因为缺乏标准,但私有和混合云也有它们的优势,与厂商签订的合同至少是3-5年时间,数据中心的折旧年限差不多也就这么长,但云是按需提供资源的。
为了减少锁定,IaaS客户必须通过长远的战略规划证明组织需要私有云,出了一般的厂商实力调查外,合同中也必须包括终止条款,以削弱锁定程度,例如,在签署合同续期时,重新评估对方的服务标准,成本,并与其竞争对手比较,私有云厂商必须证明相应效率的提高和成本降低。
Red Har副总裁Mark Bohannon在题为“让云用户继续付费”的文章中提到:
“云厂商将用户锁定在特定的云架构和非可抑制解决方案中,并且让用户严重依赖于专有API,锁定驱动成本上升,如果不仔细管理,我们可能会面临退步的风险,甚至可能回到上世纪80年代的水平,那时用户被大量技术束缚,财务也被一个IT框架劫持,卡在那里动都不能动”。
现在有些私有云产品仍然具有这种特性,在我看来,与传统数据中心的锁定相比,它的影响更强烈,危害更大。
原文出处:http://www.cloudtweaks.com/2011/09/the-cloud-lock-in-part-1-public-iaas-is-great/
原文名:The Cloud Lock-In (Part 1): Public IaaS is Great !
作者:Ofir Nachmani