选择云计算前先想好退路

简介: 本文讲的是选择云计算前先想好退路,如果我们回头看看2008年的IT领域,最令人难忘的除了全球性的金融危机给IT业界带来的冲击之外,恐怕非云计算的迅速崛起莫属了。从2008年下半年开始,一拨又一拨关于云计算的论坛、展会先后召开,业界对云计算的关注远远超过了其他任何一种技术。

本文讲的是选择云计算前先想好退路,【IT168 资讯】如果我们回头看看2008年的IT领域,最令人难忘的除了全球性的金融危机给IT业界带来的冲击之外,恐怕非云计算的迅速崛起莫属了。从2008年下半年开始,一拨又一拨关于云计算的论坛、展会先后召开,业界对云计算的关注远远超过了其他任何一种技术。但是,在越来越多的人热衷于讨论如何向云计算迁移时,担心也随之而来: 如果用户对云计算的服务不满意,该如何从云计算中退出来,也就是如何防止被供应商锁定。有关咨询机构的调查表明,担心被供应商锁定已经成为不少IT负责人在部署云计算应用时的一个非常重要的考虑因素。
  小心被锁定
  作为一种新的IT模式,云计算让企业通过互联网使用各种IT服务,而无需自己购买、部署和配置各种IT系统,从而把企业从IT系统的维护工作中解脱出来,并把更多的精力放到自己的核心业务上。正是由于云计算的这一特点,使得越来越多的企业,尤其是IT技术实力比较弱的企业,开始考虑把自己的IT系统迁移到云计算。而专家们则提醒企业别被厂商锁定,迁移之前一定要认真评估,并给自己留好退路,以防到时进退两难。
  目前,这种锁定有供应商方面的原因(比如故意为之),同时也有技术方面的原因。比如,云计算相关标准的缺乏就是其中最为主要的原因之一,由于没有标准使得数据和应用无法在不同的云计算服务供应商之间自由迁移。
  “尽管在很多关于云计算的宣传中都说,用户迁移到云计算后将没有什么后顾之忧,而实际上对某些云计算的形式而言并非如此。”Forrester的分析师James Staten说,“特别是在PaaS(Platform as a Service,平台即服务)这种形式中,很多供应商用到了自己特有的技术和一些特殊的用户接口,包括API和数据库。为了充分挖掘云计算平台的潜力,用户或者第三方开发商会在应用程序的开发过程中对一些标准进行适当的调整。”
  James Staten认为,这会为未来的迁移留下隐患。如果有一天用户对云计算服务供应商的服务不满意或者供应商因各种原因不再提供服务,用户必须迁移到其他的云计算平台上,数据和应用就可能要修改,很多时候这是一个复杂而且费时的事情。
  不过,Staten认为,对“锁定”应该辨证地看,他说: “只要你将自己的应用部署到云上,从某种程度上说,你就把自己的应用和云供应商绑到了一起。比如,你可能会用到供应商独有的虚拟机或者API,或者其他独特的配置和组合应用的方法。”
  “最终你需要在可迁移性和性能上做出选择。”云计算平台供应商RightScale公司的CEO Michael Crandell说:“在云的世界里,这些API和平台构成了一个四周筑有围墙的花园,你可以享受花园里的芬芳,但你同时也会受到约束。”
  实际上,用户使用云计算平台的专有特性越多,其应用系统功能可能越强,相应地,用户被该厂商锁定的程度也越高。因此,完全可能出现即使是选用同一个供应商、同样的云计算服务,有些用户会被供应商锁定而有些则不会。
  除了技术问题以外,被服务提供商锁定有时也可能来自用户的一种感觉。以前,用户的数据保存在那些传统的系统中,这些系统可能是SAP、Oracle或者微软的,在一定程度上,这些数据也是被锁定在这些系统中了,换句话说,是被SAP、Oracle或者微软锁定了。然而,人们在部署SAP、Oracle或者微软的系统时却很少有这方面的担心,或者对这方面的担心要小得多,原因只是云上的应用运行在我们看不到的某处,而不像过去这些系统运行在我们自己的服务器上。
  Staten补充说:“人们普遍认为,数据保存在自己身边要比保存在第三方安全、可靠。这其实是一种误解。与你把珠宝交给银行保管类似,你只要知道珠宝被存放到金库中就够了,至于这个金库究竟在哪里并不重要。你应该相信金库的管理者会为你做好所有的一切。”
  实施小步慢进策略
  去年10月,Sun公司的Web技术负责人Tim Bray在自己的博客中首先提出了供应商锁定的问题,引起了业界对此问题的探讨。Tim Bray认为,如果用户不能很容易地从某个供应商的云计算平台迁移到另一个供应商的平台,用户就处于被供应商锁定的状态。
  “如果云计算要真正流行开来,用户必须是完全自由的,绝对不应该有被供应商锁定的风险。”Tim Bray在自己的博客中写到,“过去,我们曾经被庞大的桌面软件和专有的SQL限制了自由,难道今天我们还要让这一幕重演吗?要知道锁定意味着把你的IT预算交给了供应商。”
  而在Staten看来,被供应商锁定是云计算前进道路中的一道坎,也是云计算市场不成熟的具体表现。Staten补充说,在目前不太景气的经济形势下,IT负责人还有另一个担心,就是供应商会不会故意这么做。
  CPS能源公司的CIO Christopher Barron就有这种担心,他说:“我们很担心会出现这样一种情况,也就是供应商提供的服务根本无法满足我们的需要,而由于被锁定而不得不继续租用它们的服务。”
  正是由于这方面的原因,Barron在云计算方面的步子迈得很慢,只是选了一些适合云计算架构的流程,并特别注意把这些流程搬到云上不涉及改动企业的IT架构,也就是不需要把企业的整个IT架构都搬到云上。
  “我们采用了小步慢进的策略,通过试验性地采用云计算模式,逐步摸索和调整,以避免可能的风险。”Barron说:“不过,如果我们租用的只是短期的服务就不必关心供应商的生存能力,比如,促销或者测试某个应用程序。”
  借助第三方工具
  关于用户被厂商锁定的程度有一种常识性的判断,即在云计算的各种模式中(从底层往上依次是IaaS、PaaS、SaaS),用户选择的云计算模式层次越高,被厂商锁定的风险也越大。
  比如,在云存储模式中,数据是很容易迁移走的,因为大多数云存储服务都运行在Linux服务器上,而云软件(SaaS)和云平台(PaaS)里面的数据迁移就困难得多,因为其中很多都采用了非标准化的API、系统调用以及一些专有技术。
  微软的Azure就是一个非常典型的例子。作为一种云操作系统,Azure提供了一组用来开发基于云的应用程序的服务。但是开发人员在使用Azure开发云服务时,即使是同样的服务其实现方法也和以前的完全不同。比如,在Azure中调用数据库的方法就和我们以前调用SQL数据库的方法不同。因此,一旦要迁移到不同的云计算服务供应商,用户就不得不考虑把这些特殊的API调用改写为标准的SQL调用。
  为了尽可能降低数据迁移的复杂性和成本,用户应该尽可能少用那些供应商专有的技术和各种非标准化的元素。值得一提的是,市场上出现了一些工具可以帮助完成这种数据迁移。RightScale就提供这种管理工具可以帮助用户摆脱供应商的控制。
  RightScale CEO Crandell解释说,RightScale的工具在各种云计算平台所提供的服务之上创建了一个抽象层,能最大程度地减少用户对供应商专有技术的依赖,同时也为自己的工具提供跨平台的管理能力。“我们为用户的服务提供了一个保护层,让用户无需专门为某个云计算平台(比如亚马逊)开发应用程序,否则,以后如果要迁移到另一个云计算平台上,它们就必须重新改写这些程序。”
  更为重要的是,Crandell补充说,RightScale的源代码对用户是公开的,换句话说,如果用户不愿意用RightScale的工具也是完全可以的。
  风险与收益平衡
  用户如何使用供应商的专有技术说到底是一个风险与收益之间的平衡问题。对于用户来说,需要在供应商专有技术带来的好处与应用这种技术后可能带来的不良后果之间找到一个平衡点。
  以Salesforce.com为例,它有自己独有的编程语言和自己的API。如果在几年以前,是没有多少人愿意用Salesforce.com的编程语言来定制自己的应用程序的,也不会用Salesforce.com的API,因为我们不知道这种编程语言和API到底能在这个市场上生存多长时间。而现在Salesforce.com已经存在超过10年,而且公司经营状况良好,因此,越来越多的人开始使用Salesforce.com的编程语言和API。
  值得注意的是,在选择云计算服务供应商时,考察供应商的经营状况非常重要,因为经营状况不佳很可能意味着你的服务未来需要转移到别的供应商。为了考察供应商的生存能力,Staten建议,用户需要深入了解公司的产品、现金流等。如果条件允许,他还推荐用户可以和供应商背后的投资方进行交流,了解投资人对供应商的态度,看投资方是否只是想在云计算领域试试水的深浅,或者对供应商和云计算都有很大期望。
  Serena软件公司的高级副总裁Bonvanie还建议,用户在合同中应该加入关于如何退出的条款。Serena是一家为基于云的应用提供生命周期管理工具的公司,其业务系统也运行在云上。他说:“你必须与供应商达成一致,如果你退出需要按照哪些流程进行。比如,我如何取得自己的数据,在整个退出的过程中供应商有哪些责任?合同终止后多长时间我能拿到我的数据?”
  另外,Staten认为,用户尽早制定关于云计算的策略也非常重要,比如,准备如何使用云计算以及在什么情况下准备使用云计算等,这些策略对于保证云中的数据安全尤为重要,因为数据的安全常常会根据用户的需要进行定制。
  “在供应商所能提供的安全保证的基础上,用户自己也必须做一些工作。”Staten说,比如,用户可能会用到多种云计算模式,用户就不得不为每种云计算模式分别制定出安全策略,而且这些策略与之前用户过去制定的有很大不同。
  随着时间的推移,在用户的推动下,标准会逐步建立起来。不过,供应商肯定不会心甘情愿地马上遵守这些标准,因为与满足用户的需求相比,这种“锁定”给厂商带来的实惠更多一些。由于这方面的原因,用户必须在这些标准以及其他重要的地方态度更强硬些。比如,用于云应用与云应用之间通信的Web服务的开放就非常关键,用户应该多些坚持。
  而Gartner分析师Richard Ni认为,IT负责人应该鼓励员工多关注市场上主流服务提供商之外的那些供应商,而不要局限在有限的几个供应商之间,这有助于标准化的推广。
  “如果我们总是只选择有限的几个供应商的服务,从某种程度上说,就是鼓励供应商的锁定。”他说,“CIO应该保证在项目前期评估、竞标的整个选型过程中有多个供应商参与。”

原文发布时间为:2009-06-26
本文作者:IT168.com
本文来自云栖社区合作伙伴IT168,了解相关信息可以关注IT168。
原文标题:选择云计算前先想好退路

目录
相关文章
|
存储 机器学习/深度学习 人工智能
数字化转型的真相——云计算和内部部署将两全其美
近年来,无数的例子证明,数字化转型对各种企业来说是一项重要资产。
119 0
数字化转型的真相——云计算和内部部署将两全其美
|
存储 监控 云计算
|
存储 安全 大数据
快照对于云计算是鸡肋吗?
正如大家看到的,现在是一个云时代,而云时代最重要的是什么呢?这个毋庸置疑肯定是数据安全。目前互联网上的数据每年增长50%,每两年翻一番,全球互联网90%以上的数据是最近几年才产生的。大数据技术给数据使用的隐私问题带来了新挑战。
3243 0
|
安全 云计算
成功or失败?云计算部署中不容忽视的3点
本文讲的是成功or失败?云计算部署中不容忽视的3点【IT168 编译】目前来看,许多公司已经通过云计算获取了巨大的成功,云计算的市场也将因此持续扩容,但是,伴随着新技术的风起云涌,部署和实施云计算的道路也愈发艰难,很多项目会面临很多风险,在众多的云计算部署失败案例中,以下三个问题会经常出现……
1270 0
云计算新常态:是时候用在所有地方了吗
本文讲的是云计算新常态:是时候用在所有地方了吗【IT168 编译】最大的问题不是你是否应该使用云计算,而是你将其使用在某些方面时会发生什么。
1293 0
|
云计算
搞定IT基础设施方案 云计算先行
本文讲的是搞定IT基础设施方案 云计算先行【IT168 资讯】云计算是继1980年代大型计算机到客户端-服务器的大转变之后的又一种巨变,而IT界已经进入了“云计算”时代。
1140 0
|
安全 数据安全/隐私保护 云计算
毁掉云计算项目的三个“好办法”
本文讲的是毁掉云计算项目的三个“好办法”【IT168 评论】有不少企业利用云计算获得了巨大成功,而云计算市场也在持续迅猛的增长中。然而,和任何一种新技术的采用一样,也有不少项目只是为了装门面而已。这些项目的失利当在意料之中,而此类失利原本应该是可以避免的。
1122 0
|
云安全 安全 数据库
云计算或将改变反病毒模式
本文讲的是云计算或将改变反病毒模式,瑞星公司和趋势科技两大反病毒主流厂商都不约而同地宣布,将云计算方式引入反病毒技术和服务中。此举将对未来的反病毒模式产生什么重要影响呢?
1373 0
|
云安全 安全 云计算
保护云计算安全的三个必备步骤
本文讲的是保护云计算安全的三个必备步骤,你完全可以闭上眼睛,假装云计算并没有出现在面前——许多CIO就是这么做的,不过我们还得面对这个事实:“云计算与我们同在。每个人很快就会用它。”
1279 0