【IT168 评论】 在神马都是浮云的年代,云计算成为热门中的热门一点都不奇怪。从2007年的概念提出,到2008年的雏莺试声,2009年的沸沸扬扬,直到2010年的冷静回归。在“2010-2011年企业信息化建设现状及趋势调查”中,只有15.8%的被调查者认为云计算会对本公司的IT建设产生影响,而有51.9%的被调查者认为“短期内不会产生影响,长期将会产生影响”。
我们可以将其解读为用户在最初的迷茫之后,并没有迷失在媒体、厂商的过度宣传中。在云计算从概念走向应用的过程中,混沌的定义、似是而非的产品、花样繁多的技术、喧嚣的厂商、隐约的安全风险、纷扰的云计算标准......所有疑惑都会在真正成功的案例、务实的应用到来后豁然开朗。
为此,IT168企业组启动云计算系列访谈活动,制造、金融、能源......和行业精英深入探讨:云计算,你们准备好了吗?今天,我们将看看一向走在IT建设前沿的通信行业,面对云计算来袭,将会如何应对?
我们的采访对象是某通信公司关键业务项目经理,这里称其为丰博士。丰博士在通信行业有着多年的实践经验,更有着丰富的理论底蕴,因此我们的话题便在通信行业的大背景下围绕着云计算的技术、业务、应用展开。
技术:另类“新瓶装旧酒”
记者:谈谈您对云计算的理解和态度。电信运营商在云计算时代如何定位和布局?
丰博士:从技术上,云计算不是什么新东西。云计算的核心技术是并行计算,作为一种提高计算速度和处理能力的有效手段,并行计算早就不是新技术。
云计算的出现是因为互联网的发展而来。以Google等搜索引擎为代表,之所以选择并行计算,在于当时互联网数据结构的特点是非结构化的。而数据库擅于处理结构化数据,却不适合处理互联网的非结构化数据。
此外,搜索引擎的最大特点就是数据量大,如果按照运营商那样60~70%的成本投入硬件,当时的小小Google根本承受不起,成本压力根本不可能使他们走到今天。
经过对互联网业务特征的分析:大量的数据,但是数据的运算简单,简单地说,只用把这些数据抽出来,存到一个文件里就可以。虽然业务操作简单,但是数据量却庞大。在这样一个特定的业务环境下,Google选择了用文件系统存储+并行计算来实现,这样的模式与其业务特性最吻合。
当然,除此以外,Google也有自己独特的技术,包括算法、管控、冷却方法、处理宕机等,这些外围技术保证了核心技术可靠的实现业务。虽然云计算用到的PC Server是不可靠的,对于通信行业5个9的要求,似乎不可达到。但是,Google通过转换角度解决问题。过去人们寄希望于想办法让一台机器稳定可靠,但是其实可以用很多不那么稳定可靠的PC Server,通过并不新的技术手段,来实现整体的稳定可靠。
因此,我把云计算看作是在特定环境下的一次技术回归,它的价值在于,在互联网环境下,云计算恰恰吻合了这样一个业务特征,满足了业务需求,同时解决了海量数据存储的难题。
虽然云计算不是新技术,但是它勇敢做出了尝试,用实践证明海量数据通过并行计算,通过PC Server的叠加,照样能够实现大量数据的存储和处理。
站在运营商的角度,或者说站在用户的角度,云计算给我们的最大启发是,业务选择了技术。云计算之所以能够新瓶装旧酒,最主要的原因就是充分满足互联网业务的特征,这正是它的最大价值所在。
了解更多CIO云计算观点 请点击微软云计算专区http://topic.it168.com/game/mscloud1012/
业务选择技术
记者:我们知道,电信运营商已经在云计算方面做了不少动作,您认为通信行业的那些业务适合选择云计算呢?电信运营商使用云计算的目的和价值何在?
丰博士:在对云计算的分析过程中,我们也调研了国外的大企业,从现有情况来看,电信IT业务相对复杂,与互联网的业务特征不同,它包括大量的数据处理操作。虽然就云计算而言,大部分功能是可以实现的,这里主要考虑的是SQL,SQL的大部分基本操作在云计算平台是可以满足的;但是对海量数据去做复杂操作,云计算就不是那么容易处理了。
因此,就目前看来,云计算技术条件下有些业务是处理不了的,这是由它的技术本身所导致。虽然云计算能够处理互联网的海量数据,但并不意味着可以处理IT环境下所有业务特征的所有需求。 特别是,电信运营商的计费业务、数据分析业务,数据操作都很复杂。在此过程中,想全面实施云计算还是比较困难的。
云计算自己也在不断演进中,不管是大表方式,还是其他技术,它也在不断改进发展。但是机制上的前天不足,让它和传统数据库毕竟不是一个量级。IT技术的演进从磁带、文件到DBMS,云计算实际是回归到文件,而这是有前提的,即必须业务操作简单才行。这是云计算的一个局限点。
这并不是说云计算对网络运营商就没有用。经过详细分析,我们发现,对于电信运营商,很多数据的存储,以及部分数据操作可以放到云计算平台上运行,而这将大大降低在IT方面的投资。对于通信领域,大家知道,一方面IT投资大,另一方面议价能力却有限,数据库、服务器就那么几家国外产品。云计算则可以大大削弱运营商在这方面的依赖。
我们做过比较,在云计算平台上1个TB数据的成本,相较于数据库上1个TB的成本,便宜达一个数量级。因此,云计算平台在电信运营商的IT环境下是有价值的。云计算给我们的另一个启发是,原来的很多操作都在数据库这样昂贵的平台上操作,其实其中的很多运算完全可以放在廉价的平台上操作,并不是所有的计算都要放在昂贵的平台上操作。
作为电信运营商业务,不论是计费还是经分,很多处理过程是可以分阶段、分步骤实现,在此过程中,云计算平台可以用于完成一些“粗加工”。因此,不是说绝对地这个业务适合云计算,那个业务不适合云计算,而是业务的某些部分可以适合云计算平台。
举个例子,运营商现在进行的汇总计算,比如多少的用户,今年花费多少话费,通话时间多长等,这类操作是可以分解出来,在云计算平台上去完成的。而云计算的提高性能体现在并行计算上,经过测试,数据挖掘类算法借助云计算确实能提高效率、缩短时间;但是对于递归操作,并行计算就起不到作用了。因此,回到最开始:是业务选择了技术。
了解更多CIO云计算观点 请点击微软云计算专区http://topic.it168.com/game/mscloud1012/
应用从非敏感业务开始
记者:对于云计算供应商的选择,以及不同技术路线的判断,您是如何看的?
丰博士:云计算中的MapReduce等都是开源的。因此,对于这个问题,站在一个企业的角度,面临着两个难题。第一,在开源软件环境下,如何保证服务质量?代码是开源的,但非产品化的软件,不能像供应商提供的产品,出现问题可以找到厂商提供技术支撑。开源的问题是出了问题找不到人。第二,后续维护成本如何控制?成本分为两部分,上面所说的是硬件成本,没有涉及管理成本或维护成本。云计算环境中要担心的恰恰是这个问题。谁来提供云环境下的管理软件,如何保证云平台的可监控?以前供应商的服务成本是固定的,大家心里都有底,但是在开源的环境下,谁心里都没底。一年花多少钱才够?没人知道。Google是有自己的专业团队在维护,像电信运营商这样的企业是否愿意维持这样一个庞大的维护队伍?这都是问题。
而对于目前厂商所提供的私有云解决方案,个人认为更多的是偷换概念。什么是云?Google云的最本质特征是使用了PC Server和MapReduce等开源软件。个人认为,这两个特征正是云计算最主要的特征。现在,一提到云,所有厂商马上就说自己都是云,确实现在服务器、数据库,哪里里面没有并行计算。但此云非彼云,和用PC Server的云比起来,他们的成本可高得太多了。真正的云就应该是便宜的云。不是说现在的产品,换个马甲都叫云。并行计算是云的特征之一,但并非是并行计算就叫云。
记者:是否有一些云计算相关的应用经验与大家分享?
丰博士:目前,我们在数据分析的ETL部分做了一些尝试,效果不错。还有一些数据挖掘类的应用,比如客户离网分析,也看到了其价值,特别是速度相对更快,成本当然也降下来。我们发现,大部分数据挖掘算法都是可以通过云平台实现,虽然性能不一定都能提升。同时,问题也比较明显:云计算的操作对人的要求更高,它需要把算法进行并行化改写,这些都对操作人员提出更高要求。
目前,我们还是以数据分析的试点为主,计费等敏感业务毕竟涉及用户更广,目前还需要时间和论据来证明。我们也还在摸索哪些业务运算能够移植到云平台上来,这样能够让我们大大地节省成本。一切都还有待时间的证明,特别是核心系统更需要时间和阶段。目前,国内的云计算应用也不多,除了互联网,还没有看到一家大型企业的IT应用是使用云计算。但有一点是可以肯定的,任何一家企业的业务计算都是可以拆分到云平台上的。这是我们最大的经验。
云计算无论对国家战略还是行业发展,都是一次重新洗牌的绝好机会。无论是IT企业还是电信运营商,都已经看到未来最大的竞争对手无疑是互联网。电信运营商正在向互联网的转型中。移动互联时代,运营商会有更多业务特征和传统互联网相吻合,不论是移动搜索引擎还是移动互联业务,云计算都将是运营商们决胜未来的关键“棋子”。
了解更多CIO云计算观点 请点击微软云计算专区http://topic.it168.com/game/mscloud1012/