当IT界回顾2008年的时候,肯定会记得那场全球金融危机。但它也可能会将这段时间与云计算的起飞联系起来,云计算是当今发展中技术中最重要的会议、对话和营销手段背后的引擎。
在是否进入云计算以及如何进入云计算的喧嚣中,越来越多的人担心如何退出云计算。
厂商锁定是IT领导者所表达的主要担忧考虑迁移到这个设置的一个。而最近宣布,Coghead则公司这家基于云计算的企业应用程序开发系统制造商的关门行为加剧了这种担忧。
云计算是在企业消耗的技术资源,互联网服务,而不是作为一个国有体制的架构。约翰·威利斯,系统管理顾问和作者说,大部分锁定的恐惧是由误解造成的一个IT管理和云博客。当人们谈论锁定,他们往往不存在的几种云类型区分,每一个都需要不同程度的承诺。
此外,他说,锁定的程度需要与使用该系统的优势进行权衡。“人们最终会说,‘云已经死了,因为锁住了,’”他说。“嗯,你说的是什么云?”我可以给你五种情况,锁定是一个问题,另外五种情况没有。”
不过,虽然一些厂商讨论是否存在锁定,多数人都同意有关注技术方面的原因。
Forrester Research Inc.分析师斯塔顿(James Staten)说,总体而言,标准的缺乏妨碍了系统间数据和应用程序的可移植性。虽然流行的宣传暗示迁移到云计算不需要任何繁重的工作,但在某些云计算形式中却不是这样。
特别是软件和平台作为一种服务,供应商使用独特和专有的接口,应用程序编程接口(API)和数据库。为了充分利用系统,用户或第三方需要在不同程度上按照这些规范编程。如果他们对服务不满意,或者供应商破产,数据和/或应用程序将需要重新格式化,以切换供应商或将其移回内部,这将是复杂和昂贵的。
Staten说:“如果你部署到任何云上,在某种程度上你的部署是与供应商绑定的,通过独特的虚拟机或你写入的独特api,或应用程序的独特配置或组合。”
云基础设施提供商RightScale Inc.的首席执行官迈克尔•克兰德尔(Michael Crandell)表示:“你已经做出了参与某个生态系统的选择。”“云世界里的api和平台可以创建一个围墙花园。你得到了那个花园的好处,但你也受到了限制。”
然后,是恐惧本身
Serena Software Inc.的高级副总裁勒内•邦瓦尼(Rene Bonvanie)说,除了技术问题,锁定也是一个情感问题。该公司提供基于云的应用程序生命周期管理系统,自己的大部分业务都在云上运行。他认为,存储在SAP、甲骨文(Oracle)或微软(Microsoft)等传统系统中的数据,与任何云系统一样,都是被锁在内部的,但人们更担心的是,这些系统并不是在自己的内部。
“常见的误解是,因为数据是指日可待,这比当它是远程某种程度上更容易,”他说。“但现实是,它就像钱:如果它是在一个墓穴,不要紧的拱顶是它关起来,不管。”
加剧了这种担心是云市场的不成熟,Staten说,补充说,IT领导者不禁问,“当摇出来,这是供应商要做到吗?”
CPS Energy首席信息官克里斯托弗•巴伦(Christopher Barron)的情况就是如此。他表示:“我们非常担心被锁定在一个特定的供应商多年,而不知道他们是否有能力为我们提供合适的服务。”
出于这个原因,Barron正在缓慢地转向云计算,选择适合这种架构的某些业务流程,而不必将整个企业提交到云上。
他表示:“通过将其分解,我们可以试验、调整和调整,同时减轻巨大的财务承担风险。”
Staten说:“如果你用它来做一个短期项目,比如促销服务或者你想测试的应用程序,那么供应商的生存能力就不那么重要了。”
远离金库
另一种解决“锁定”难题的方法是使用威利斯的经验法则:你在云分类中的位置越高,锁定的风险就越高。
随着云存储,例如,因为它存储在Linux服务器上的数据,便于携带,他说,但随着云计算软件和平台来非标准的API,系统调用及其他专有技术。(美国加州大学圣巴巴拉分校的拉米亚Youseff提供在云计算领域的一个有趣的外观 -下载)。
一个典型的例子是微软的Azure服务平台,它提供了一个操作系统,并构建基于云计算的应用了一套开发者服务。
正如Staten所指出的,在Azure中,用户写入一组云服务的方式与写入部署在自己环境中的相同服务的方式不同。他解释说,对SQL数据库的调用与Azure中的调用不同。他说,要转移到另一个提供商,用户必须了解如何将这些API调用转换为SQL Server调用。
他说,为了将这种操作的复杂性和成本降到最低,云用户应该尽量轻触专有和非标准元素。这就是RightScale声称其管理工具所实现的目标,这些管理工具与多种云基础设施提供商合作,如FlexiScale、GoGrid和亚马逊。
正如Crandell所解释的,它的工具在这些服务之上创建了一个抽象层,从而有效地将用户对专有技术的依赖最小化,并使其工具在提供商之间可移植。他说:“我们让企业不必为亚马逊等公司编写特定的解决方案,然后不得不为每个云重新编写。”
此外,Crandell说,用户可以使用RightScale的源代码,所以如果他们想离开RightScale,他们可以这么做。
这种方式让MeDeploy的首席执行官克里斯蒂安•泰勒(Christian Taylor)感到,他的公司的基础设施产品提供了选择的自由。MeDeploy提供了一个基于Amazon EC2并使用RightScale工具管理的系统,该系统允许电影发行商建立在线生态系统来分销和销售电影。
“如果有什么区别的话,[离开EC2]会比[退出]一个内部系统容易,”他说。“它使用的是标准硬件,所以如果有竞争对手让我们考虑切换到另一种云,我们只需建立一个完整的云系统,加载它,然后切换到另一种云系统。”
风险/效益跳舞
Staten说,避免供应商系统的专有方面实际上是一种风险/利益权衡。您需要权衡使用特定于供应商的技术的优势和供应商的漏洞。
他说,以Salesforce.com Inc.为例,该公司使用一种专有的编程语言和api。“几年前,没有人在Salesforce上编写定制应用程序或利用他们的api,因为他们不知道他们是否还在,”他说。“现在它们已经有10年左右的历史了,而且资金充足,这些东西的使用率很高。”
为了确定供应商的生存能力,Staten建议进行深入的研究,要求供应商在保密协议下提供现金状况等信息。他还与支持该公司的风险投资家谈论他们对该公司的承诺。此外,Staten建议询问推荐人,他们是刚刚开始接触供应商还是做出了更大的承诺。
Serena Software的Bonvanie还建议公司在合同中明确退出策略。他表示:“当务之急是,你必须与供应商就必要时放弃申请的程序达成一致。”例如,数据是如何产生的,供应商在实现这一点时参与了什么?在服务不续订之后,你需要多长时间来取出数据?
在许多合同中,小威插入escrows调节个究竟其云软件供应商的源代码,如果供应商停止运营。Bonvanie说,他发现,云供应商更是对即将做这比大多数传统厂商。
Staten说,尽早制定公司将如何使用云以及在什么情况下使用的政策也很重要。当涉及到保护云中的数据时,这一点尤其重要,这通常需要用户定制。他说:“你必须做一些超出云供应商提供的事情来保证安全和兼容。”
所以,如果你想使用五种不同的云供应商,比如,你需要确保事先可以应用这些自定义所有五个平台。
创建这些类型的策略是不是很多公司都在做呢。“因为使用云计算的现在有点像狂野的西部,” Staten说。
然而,斯塔指出,安全定制是另一种方式得到锁定到一个特定的供应商,因为如果你想移动到不同的供应商,你需要放松休息,然后重做所有的工作。
成熟是需要时间的
Staten说,随着时间的推移,标准将会发展,很可能是受客户需求的驱动。他说,如果没有紧张,这种情况就不会发生,因为供应商看到的锁定优势将抵消客户的需求。出于这个原因,用户需要坚定地知道他们希望哪种标准,以及这些标准在哪里最重要。一个关键的领域是在应用程序到应用程序的通信中使用开放的Web服务,Staten说。
Gartner Inc.分析师Richard Ni认为,IT领导者可以通过确保他们的团队考虑范围广泛的供应商和技术来鼓励标准的开发。他表示:“如果我们对业内其他供应商视而不见,我们将鼓励锁定。”“首席信息官在确保多家供应商参与评估、选择和尽职调查过程中扮演着重要角色。”
随着云计算的炒作开始安定下来,希望的是锁定问题将变得更加理性,少情绪。这将是一个值得欢迎的发展Bonvanie,谁看到只是与传统计算系统多大的风险。事实上,他使用的NetSuite公司的基于Web的企业管理软件及IntAcct公司的基于Web的ERP软件已经使他确信,他们有更方便的接口和程序来检索和比SAP AG不卸载数据。
“是什么让我坚果是谁的关注锁定在云一样的人不关心它的防火墙系统,人们正常运行的混合物,三个或四个不同的Unix的品种背后或现场,”威利斯同意。“这是更难从AIX迁移到太阳,而不是从亚马逊的举动FlexiScale,”他说。
威利斯期待着有一天,当人们停止问云是否会引起锁定。“这是一个错误的问题,”他说。“云只是家具。”取而代之的是,威利斯说,完全消除词云,问:“有没有锁定在选择我考虑?”
玛丽Brandelis计算机世界在马萨诸塞州牛顿市联系她的特约撰稿人marybrandel@verizon.net。
这篇文章,“云计算:没有退出策略,不要陷入困境”最初是由《计算机世界》 。