10月25日,2012云计算架构师峰会在北京召开。近几年,IT技术与互联网的发展影响了整个产业的格局,带来了全新、鲜活的业务模式。面对这些变革,本届大会邀请了百余位行业内精英针对IT技术发展和应用的实践经验等热门话题进行深入探讨。IBM大中华区智慧地球解决方案资深架构师戴艳先生为发表主题演讲“反思IT,采用云计算,激发创新”,以下为演讲实录:
尊敬的各位领导、嘉宾,还有与会的同事们,大家好!今天很高兴有这样一个机会跟大家交流一下IBM在云计算的一些试点和想法,今天时间不是很多,所以我可能不会谈到一些深入的细节,主要是给大家介绍一下IBM如何看待云计算、IBM云计算的整个思路。
大家都知道,云计算这个题目现在非常的热,基本上大家可以看到,没有地方不谈云计算,大家现在谈任何东西都涉及云计算。大家有没有想过什么是云计算,云计算的核心是什么,云计算的核心难道只是一些技术的堆砌吗?其实我相信大家随着对云计算的深入了解,因为我想在座的这些专家,可能我们或多或少已经接触过一些云计算的项目,或者开展过一些有关跟云计算相关的活动。其实大家可能会想到,云计算在某种程度上实际上是一种商业模式的变革,它促进了一种商业模式的转型,带来一种全新的运营方式。但是在云计算的构建过程中,离不开技术的支撑。因为我们可以看到,无论是传统的技术,还是现代新兴的技术,比如说OpenStack这些东西,其实这些都是跟技术相关的。但是对于我们来说怎么去利用这些技术?云怎么样帮助我们的业务实现变革?这个可能是我们架构师要考虑的问题。
回到我们今天主要的一个落脚点,技术应该扮演怎样的角色?从整个企业演进过程来讲,在实现企业业务目标的时候,可以看到这是IBMCEO的一个调查,IBM每年会在全球做很多针对CEO的调查,在企业里,他们关注什么因素04年的时候,技术因素占很小的因素,到2010年技术因素占第一位。通常驱动一个企业前进的因素是业务价值,实际上我们现在看到,技术在推动企业变革方面前着越来越重要的作用。
大家都知道IBM提出了智慧地球的概念,其实智慧地球看似很大很空,其实分解下去会包括很多方面,无疑这些都是技术的综合应用。通常IBM谈到智慧地球的时候包括三个方面,就是互联互通还有分析。首先我们需要部署很多的能够感知这个世界发生什么样事情的设备,具体的可能是一些传感器,另外,所有的信号需要互联起来,所有的信息需要收集起来,这就需要你有一个非常庞大的信息处理平台。云技术实际上是非常适合处理这样一种需求,满足这样一种需求的平台,因为你上面有海量的数据。所以,谈到数据这一块,大家也知道,现在大数据也是一个非常热的概念,基本上大家都在谈大数据。我们通常知道,最常见的有三个V。另外,我们会谈到响应速度的价值。如果大家继续看,怎么评估大数据价值的时候,你会发现80%的大数据可能只会提供20%的价值,因为相对传统的架构化数据是非常难分析的,所以未来的数据量非常大。这边有一个统计数字,就是第三方的咨询机构做的一个最新统计,到2015年全球所有数据,包括移动终端设备加上我们现有系统产生的整个数据量会达到8个ZB,大家知道8个ZB有多少个零吗?通常我们现在用到最多的是一个TB,这已经是很大的量。ZB是21个零,它比PB多6个零。所以从这个量上来讲,非常的大量,如何去维护和分析,你如果没有一个很好的平台去支撑的话很难做到。
另外一个趋势,移动互联网的发展。我们现在每个人都会有一个移动的终端设备,而且通常都是基于iPhone、安卓系统,这些智能终端带来的用户体验是完全不一样的,它延伸出来的数据量也是非常大的。基本上你在任何一辆车上也好、你去买东西也好,大家都在低头看自己的手持终端。另外,伴随产生的安全隐患也会很多,现在针对移动终端会有很多安全攻击行为,甚至包括云。采用云的话,大家最担心的一点可能就是云的安全,如何保证云的安全,如何不被攻击,如何保证我的数据不被窃取,不被别人看到并截获,现在全球每天大概会发生130亿个安全事件。
对于我们来说,构建云平台包括哪些方面的内容,我们应该关注哪些点?通常来讲,云包括三个层次,实际上从我们IBM的视角来看,这三个层次只是一个应用层次的划分,对于云来说,你需要实现什么样的功能,具备什么样的特性?首先是速度,你必须对快速的业务需求变化产生非常快的响应速度,包括如何做到弹性的计算,如何做到快速的开通,这些都是强调速度。第二个,在现在这个云的环境中间,我们几年前在谈云的时候,可能大家都会说云不是一个新技术,只是利用现有的技术去重新包装组合各种应用,那时候你可能会用到传统的数据库、中间件包括一些分析手段。其实现在我们可以看到,新的技术涌现,在OpenStack这块有很多开放的新兴的标准,这些标准提供了非常丰富的选择性,让我怎么去平衡技术。另外很重要的一点是负载感知,我们在谈云的时候,云有很多特性,如果我们说云最强调的核心能力是什么,是它能够对工作负载快速感知,能够进行快速的开通和弹性能力的计算,因为这才是云核心的一个功能,特别是在公有云的环境中间。另外,如何通过分析去洞察。通常我们只是说云提供一些基本服务,实际上在整个云架构里面会出现很多问题,我们能不能用一些分析手段感知到不同的SLA的负载变化,我怎么去能够把这个数据更快更准确地传送到他们所需要的受众面前。
云的创新应用,我们大概归纳了几点,一个是促进业务敏捷性和熟练度。如果你有一个很好支撑的云平台,通常现实社会中是这样,当业务有一个变化的时候,他会把这个需求交给IT去实现,在这个实现的过程中,有时候会是非常长的时间,因为他要做需求分析,要拿数据,做架构分析,如果我们有这样一个云的基础架构平台,其实我们很多时候可以简单的去扩展,或者简单的把这些资源回收回来。在这个过程中间去提高整个业务的敏捷性,IBM除了我们通常讲的IaaS、PaaS、SaaS公有云之外,还有整个业务流程也可以作为一个服务提供出去,如果你能够有一个非常快速的业务流程编排机制,整个过程可以非常方便去编排,当你的业务流程发生变化的时候,你就可以非常方便的给业务客户这样一个功能。作为中小企业来讲,如果他们能够把服务建立在公有云之上的话,他们可以花更多的精力专注于业务本身,而不用在平台上费很多的时间和精力。包括我们刚才讲的云更多的是创建一种新的运营模式,所以你会看到单纯建一个云没有意义,最重要的在云平台上应该跑什么样的东西,提供给哪些客户使用这些东西,它是需要有一个生态系统。有些厂家是构造一个底层的基础架构,有些厂家是构造基于云的应用。比如说我们刚才讲的IBM智慧地球的一些方案,我们在国外,在都柏林帮助他们智慧交通做分析,实时预测交通堵点,帮助出行的人规划合理路线,实际上在后台都有基于云的数据采集、分析和处理的应用。