迁移不是云计算面临的唯一障碍

本文讲的是迁移不是云计算面临的唯一障碍,【IT168 资讯】云计算是2009年的“热门”概念。它确实有其一席之地,尤其是对开发高风险/低资本应用程序的机构(如新兴公司、小企业或网站)而言;但是对企业计算、尤其是用来改进现有的核心应用程序而言,我却持比较怀疑的观点。
  作为一种概念,云计算指明了未来的发展方向,但是目前存着太多炒作的成分。正如《Datamation》杂志的James Maguire最近所说的那样:"随着云计算成为一股热门趋势,各色各样的技术厂商都给自己的产品贴上'云'这个标签,就好像各品牌的食品厂商都声称自己是'低脂肪'."
  云计算概念对遗留的企业应用程序来说不切合实际,这点很简单。云计算只是解决业务问题的另一个技术方案而已。这类技术方案想解决非技术问题,通常解决不了原有的问题。它们本身往往只会带来更多问题,几乎不可避免地带来更大的复杂性需要加以管理,但IT人士追捧云计算。他们认为它就是一剂良方,可以立马排忧解难,这样的诱惑力确实很难抵挡。"云计算"正是如此。
  我们这里谈论的云计算是指可以在互联网上提供及配置分布式基础架构:能够"在任何地方"进行处理,这是该术语目前得到公认的定义。我们这里不是谈论软件即服务(SaaS),而"云计算"最初所指的也许就是SaaS――尽管SaaS是云计算名正言顺的一部分,因为它并不适用于遗留应用程序的迁移。
  云计算是那些适用于各个应用程序的大肆炒作的术语之一,所以为明确起见,内部网格、主机托管计算或者似乎可归入"云计算"这一类的其他众多计算模式也不在讨论范围之内。
  我们谈论的是可以在网上移动的基础架构,包括企业边界外部的基础架构以及按需提供资源的服务商的基础架构。可以用一个缩略语来形容这种基础架构:PPDCaaS,全称平台、处理、数据和通信即软件(platform, processing, data and communications as a service)。
  知名的开源专家之一Bernard Golden曾在其《反对云计算的理由》一文中发表了一些值得关注的观点,具体介绍了采用云计算面临的障碍。他认为云计算存在五大障碍,而首当其冲的正是迁移。他的眼光颇为敏锐,不过对解决遗留应用程序的迁移问题持乐观态度,而且认为这个障碍可以得到克服。不过我对此持比较怀疑的态度。
荒唐可笑的观点
  Golden写道:"据我采访过的一个人表示,把应用程序从内部数据中心迁移到云计算平台是促使企业热衷于采用云计算的主要因素;但是一旦它们发现把应用程序迁移到外部云有多么困难,原本高涨的热情就会渐渐消退。当然,云服务提供商在技术上似乎完全有能力开发出物理到云(P2C)迁移工具,从而处理迁移所必要的全部或大部分技术工作。当然,这种工具需要能够兼容几种不同的云架构。"
  Golden继续写道:"即使自动化工具没有开发出来,还是可能会涌现出能够高效、低成本地执行迁移服务的服务提供商。执行这种迁移工作自然不会是免费的;要么是购买软件,要么是购买服务。关键在于,这并不是不可逾越的问题,而是难度有限的问题。"
  可是难度相当大。迁移服务不会成本很低廉。恐怕没有哪位公司主管愿意冒这样的险:不进行全面的重新测试,就进行这样的迁移工作。工作量相当大:想想千年虫问题吧。那时我们改变的还只是数据格式而已。置身于Web 2.0时代的人们忘了企业计算的实际状况。改动代码这项工作很容易。老早以前IBM就有一张通俗易懂的图,类似于本文所示的这张图。对代码进行改动的技术工作只是整项工作的一个极小部分(而那张图不包括工作量越来越大的日常管理)。
  十五年前,一家大银行对升级大型机数据库当时带来的问题感到了厌烦。于是委托了一个小组评估把Forex应用程序转换成IBM公司DB2数据库的可行性。早在那个时候,仅仅Forex系统(而不是整个银行的系统)所需的成本就要5000万美元,这还没有考虑仅仅为了让DB2从内部环境转移到云环境(当然这正是IBM的心意)而需要的大规模硬件升级带来的隐形成本。于是,这个念头就此打消。
  大多数拥有服务的用户不愿让IT部门对企业应用程序彻底改头换面,重新设计架构;对云计算而言,成本高得让人望而生累,结果却没有给公司带来任何变化。如果IT人士抛开技术思维、开始客观地关注服务,他们就会发现:对付费的客户而言,大把的钱用来处理原本就存在的IT问题上,没有带来任何新服务。
基于云计算的服务
  有些人会拿不需要改动代码的云服务来做挡箭牌;这种服务在操作系统、网络或存储等层面运作,把服务请求转到外面的云环境来处理。虽然这的确在一定程度上简化了问题,但还不够简化。缓解风险所需要的规划、洽谈和测试工作量仍一样大――仅仅为了解决业务用户预计难以察觉的削减成本、可扩展性和性能等问题就是重大障碍。
  同样,解决互操作性问题不是解决之道。云计算互操作性论坛(CCIF)得到了一些知名厂商的支持,但在这方面只取得了很小的进展。同样,国际标准化组织(ISO)也在关注这个问题。但这些组织都解决迁移问题都毫无帮助:不管我们进行了何种改动――无论是改动代码,还是改动底层的平台基础架构,都带来了重大变化。改动实际的企业应用程序需要庞大的工作量。这是不可避免的。毫无疑问,我们需要削减现有应用程序的成本、提高可扩展性。投入巨资、把我们现有的业务系统放到云中并不是正确的解决之道。
  很少有企业看清楚工作负荷会有如此大的差异,以至于需要求助于云来获取按需容量。有人认为让服务提供商来管理的话,成本理应比较低,这其实只是外包行业仍在拼命向人灌输的一个误解。如果算上所有的隐形成本,包括流失的知识产权、风险、迁移、项目推迟以及提供商方面的开销,云计算的优点就不再那么诱人。
  坐等也解决不了问题。有人可能会说,下一股技术浪潮会彻底解决整个问题,还不如说一群会飞的猪会轻而易举地解决这个问题。在这之前,云计算还需要不断成熟。正如Gartner公司所言:
  "技术方面积极大胆的应用开发公司会关注云计算,将其用于战术项目,这种情况会持续到2011年。到那时,这个市场会开始成熟起来,由一小批厂商占主导地位。Gartner预测经,2011年之后,这个市场会涌现出大批新厂商,随后会刮起合并风,到时云计算就会吸引更多主流的应用开发企业。"
  请注意"应用开发",也就是新的应用。不管云计算变得多成熟,仍然需要改动。大幅改动应用程序成本高昂。改动范围越广,就要有越大的经济回报才能证明有必要改动。云计算的拥趸们似乎没有看到这一点。
容易忽视的重点
  我们应当把精力放在IT的非技术方面上,因为在这些方面,提高效率仍大有潜力可挖。有文章强调开源是另一个选择。还有其他方面需要改进,比如提高士气、加强业务技能、提高流程效率、减少改动失败、加强项目的选择及管理、服务器整合、重新洽谈合同以便现场拥有备用容量,以及把公司内部有选择的专业职能(比如网络管理、监控和配置)外包出去。
  但我们没有学乖。云计算只是厂商鼓吹、面向技术迷的另一个幻想产物而已,它只会增添复杂性、风险和开支。也许有朝一日在某些环境下,云计算会成为有用的工具,但并不是被吹得神乎其神的灵丹妙药。实际上,它看上去对大多数现有系统来说难以企及,因为迁移工作对内部的IT回报而言太艰巨了,而带来的服务没有任何明显的变化。

时间: 2024-08-03 18:52:52

迁移不是云计算面临的唯一障碍的相关文章

评论:迁移不是云计算面临的唯一障碍

本文讲的是评论:迁移不是云计算面临的唯一障碍,[IT168 专稿]云计算是2009年的"热门"概念.它确实有其一席之地,尤其是对开发高风险/低资本应用程序的机构(如新兴公司.小企业或网站)而言:但是对企业计算.尤其是用来改进现有的核心应用程序而言,我却持比较怀疑的观点.     作为一种概念,云计算指明了未来的发展方向,但是目前存着太多炒作的成分.正如<Datamation>杂志的James Maguire最近所说的那样:"随着云计算成为一股热门趋势,各色各样的技

《云安全原理与实践》——2.1 云计算面临的技术风险

2.1 云计算面临的技术风险 云计算服务模式将硬件.软件甚至应用交给经验丰富的云服务商来管理,客户通过网络来享受云服务商提供的服务,并可按需定制.弹性升缩.降低成本.但是,传统信息技术所面临的安全风险依然威胁着云计算的安全,并且云计算所使用的核心技术在带来诸多新特性的同时也带来了一些新的风险.2.1.1 物理与环境安全风险 物理与环境安全是系统安全的前提.信息系统所处的物理环境的优劣直接影响信息系统的安全,物理与环境安全问题会对信息系统的保密性.完整性.可用性带来严重的安全威胁. 物理安全是保障

对话思科:大数据不是云计算数据的唯一形式

在5月8日的"聚云势,领变革"微访谈中,谈到云计算在小微企业的应用,思科中国区两位副总裁张力.苏哲回复IT专家网记者的提问时表示,很多传统行业的小微企业 借助IT信息化提高生产力的意识和能力不足,国内可为小微企业提供服务的云服务提供商和服务种类不足. 苏哲.张力还谈到了云架构.云安全.虚拟化.网络.移动互联.大数据.BYOD等技术问题. 小企业与云计算 目前,随着国内原材料价格.人工成本的上涨以及汇率.银根收紧.资金成本上升等因素,国内中小企业的生存困境再次凸显.各种新兴的IT技术手段

云计算面临的四方面安全威胁

这几年,云计算在IT技术领域大放异彩,成为引领技术潮流的新技术.不过云计算的发展并不是一帆风顺,也面临着不少严峻问题,尤其是安全问题,安全问题已经严重影响到了云计算的普及,不少人对云计算持怀疑态度,不愿将隐私数据信息交由云计算来处理.的确,云计算的到来,给IT系统尤其是数据中心带来了极大挑战,在不同层面都要面临新的安全问题.那么,云计算面临着哪些安全威胁呢?本文就来详细说一说,只有正视这些问题,才能解决这些问题,让云计算不再是襁褓中的婴儿,变得强壮起来.云计算技术面临着四个方面层次的安全威胁 认

美政府采用云计算面临问题多

本文讲的是美政府采用云计算面临问题多,[IT168 资讯]美国政府机构希望能够使用越来越多的云计算服务,但是,目前仍然有一些障碍摆在它们眼前,这包括美国政府的预算流程以及厂商缺乏对政府需求的理解,三名政府IT执行官表示. 供方问题 "在某种程度上,云计算厂商对于政府机构的需求范围并不了解",位于加利福尼亚的Ames研究中心的美国国家航空航天局(NASA)首席信息官Chris Kemp表示,"有一些云计算的厂商提供了一些小规模的集群计算机,而NASA通常需要的是大规模的集群来进

云计算面临安全挑战

云计算面临安全问题?合规问题?还是本身名字的问题?近日在惠普总部召开的AlwaysOn OnDemand 会议对这些关于云计算的问题进行了探讨. "最糟糕的事情在于我们采用了'云'这个字,听起来让人感觉业务程序像云一样被直接暴露在外面,"Thinkstrategies公司的分析师Jeff Kaplan表示. 安全公司Cenzic的首席执行官John Weinschenk则表示,云安全是非常迫切的问题,"实际上现在根本不可能保护(公共)云计算,"他表示,"用

云计算面临的典型威胁

为了云计算的健康发展和等级保护工作在新形势下顺利推进,就不能 忽视对云计算面临的 各类安全威胁的研究和分析,并制定和建立相应的等级保护政策.技术体系,应对即将到来的云浪潮.在云环境中,除了传统意义所面临的各类安全威胁外,也有 新的商务模式带来的新威胁.1逃逸威胁和隐蔽信道逃逸威胁是指在已控制一个虚拟化应用(VM)的 前提下,通过利用各种虚拟系统安全漏洞,进一步拓展渗透到Hypervisor甚至其它VM中,进行Hypervisor级.其它虚拟化应用后门安装,DDoS(抗拒绝服务攻击)等攻击.这类威

云计算面临九大安全威胁

云计算安全联盟(CSA)近期发布的报告总结了9种威胁云计算安全的"罪魁祸首".在这其中,数据泄露.数据丢失和数据劫持三类威胁排名靠前.498)this.width=498;' onmousewheel = 'javascript:return big(this)' border="0" alt="云计算面临九大安全威胁" src="http://s3.51cto.com/wyfs01/M00/0C/3B/wKioOVGmxI7RHaaS

云计算面临的10个主要挑战

本文讲的是云计算面临的10个主要挑战,[IT168 资讯]当吹嘘"网格计算"的专家和企业,一窝蜂的转向"颠覆性"技术云计算时,不知诸位有何感想?云计算面临的挑战依然不少,ipbaobao之前论述过(云计算:天空飘来大量"扬尘"),今日发展和再次整理,更加系统地论述如下: 1. 信任和安全问题:你敢把钱存在银行,那是因为法律和国家的保证:但作为企业和个人,你敢把把数据放在云里面吗?谁来保证安全和信任问题?陈XX把照片放自己的电脑里,都出了大问题,何