2010年11月29日,华为在北京正式面向全球发布云计算战略及端到端的解决方案,华为云计算战略包括三个方面,构建云计算平台,促进资源共享、效率提升和节能环保;推动业务与应用云化,促进各个行业应用向云计算迁移;开放合作,构筑共赢生态链。
华为云计算解决方案包括SingleCLOUD云平台解决方案和电信应用云解决方案,其中电信应用云解决方案包括云计算业务交付平台和BSS系统。华为启动了“云帆”计划,与合作伙伴一起为各行业提供解决方案。华为还表示将提供兼容行业标准的应用接口,并推动更多接口的标准化。
1 云计算揭秘
我们正处于一个信息化的时代,数字洪水发展迅猛。2010年互联网上一天的流量,就相当于美国国会图书馆两百年所积累信息的100倍,但这仅仅是一个开始。未来十年,整个产业将发生四个变化:一是网络用户数量可以达到75亿;二是围绕着物联网就有500亿的连接;三是过去内容都是由各种机构产生的,现在75%的内容是由用户自己产生的;四是所有的视频都达到高清……
综合考虑这四个方面的因素,我们认为,未来十年整个信息产业的信息量还会增长270倍。信息化的需求呼唤一种新的计算架构,要求具有超大容量的计算和储存能力,同时具备超低的成本。这就是云计算产生的时代背景。
“云计算”,顾名思义,就是一种计算的模式。相比前几代的计算,云计算从计算的架构、终端的形态以及所覆盖的网络范围,都产生了一些根本性的变化。比如在大型机时代,网络的计算就局限在一栋楼里,服务端采用并行计算模式,终端是哑终端;到了PC客户端的时代,网络局限在局域网范围,采用服务器和客户端的计算模式,终端以PC为主;而到了云计算的时代,计算范围从一个企业的网络扩张到互联网、广域网,服务端采用分布式和并行的计算模式,终端的形态多种多样。
云计算对于各个行业的价值,可以概括成几句话:云计算是实现工业化和信息化结合的一个基础;对电信运营商而言,它是实现超越管道连接进行业务转型的引擎;对企业而言,面对的是需求个性化、市场多变的时代,如何构建一个具有敏捷、快速市场反应能力的企业,云计算是核心。
我们可以从以下三个维度来理解云计算。
从商业模式角度来看,云计算可以被形象地称之为“信息电厂”,实现从买到租的转变。按照业务规模实现弹性共享,按需获取和付费,是云计算商业模式的核心变化。
从技术角度来看,在从单机计算向云计算转变的过程中,分布式是一个核心,即通过分布式的软件,把各种各样的硬件集中在一起,进行统一的调度,实现软件和硬件的解耦,达到资源共享的目的。
从应用的角度和产品实现的角度来看,可以把云计算理解为平台层和业务层两层。平台层体现为一个数据中心。在纷纭复杂概念的背后,真正的产品就是数据中心这样的解决方案。面对各个行业的信息化,通过应用软件的解决方案,来实现各个行业应用软件的云化。因此,也可以把这两层概括成云平台和云应用。
2 华为云计算战略
华为公司过去二十几年一直在电信领域耕耘。随着信息化的深入发展,业务从语音时代向数据时代转变,ICT的融合在加深,因此华为公司整体的战略上也在做进一步调整,从单纯的CT产业向整个ICT产业扩展,简单概括为云计算、网络和终端,即聚焦ICT产业,提供“云管端”整体方案。
在这三块业务中,华为在网络方面的追求是“做到领先”。华为现在在市场上已经有一定的领先地位,但是要引领这个行业,我们还需要继续努力。在终端方面,华为已经积累了很多年,但是我们希望能够更快地发展和增长。在云计算这个领域,华为从2008年开始规模投入,云计算在华为公司整体的ICT战略里是一个核心。
华为云计算遵循什么样的战略来发展?
首先,我们认为云计算实际上是ICT技术在各个行业、各个领域里的应用。从应用这个角度来讲,就会存在各种各样的云,且没有任何一个人或企业能够包打天下。因此,华为的第一条核心战略就是开放与共赢,打造一个共赢的产业链,共同促进这个行业的发展。
其次,计算平台变成云以后,应用要跟着走,否则就发挥不了云计算的价值。第二条核心战略,是促进业务和应用的云化。华为在电信业做了这么多年,在电信的应用和电信的运营支撑系统上有很强的积累,因此能够率先把电信的应用和支撑系统进行云化。
最后,云计算只有做成大平台,才能够满足未来海量信息的计算和存储要求。华为第三条核心战略就是大平台。在这个过程中,云计算不仅仅是传统的服务器、存储的包装,而真正产生了技术的变革。这种技术的变革主要体现在几个方面:分布式、网络化、虚拟化、自动化、动态,特别要强调动态,静态的东西就不能实现共享。
基于这样的云计算战略,华为提供云平台解决方案和电信业务云化解决方案,并启动“云帆”计划,构建共赢产业链,面向各个行业提供云应用解决方案。
3 华为云平台解决方案
华为云平台解决方案,概括成一个词,就是SingleCLOUD。Single并不是指只有华为一家,而是从业务和终端的角度来阐述华为的云计算理念。
众所周知,目前的业务都是每一个应用软件装在一个硬件设备或一个服务器上,所有的硬件资源并不能形成共享,目前,业界服务器、存储的利用率基本上都在20%以下,大量的资源被浪费了。我们要做统一的平台,把软件与某一个具体的服务器分离,实现应用之间资源的共享,可以概括为“软件与硬件的解耦”。这样,所有的软件共享所有的硬件资源,这才是真正的云计算,而不是把现有的产品进行简单包装。
从终端这个角度来讲,云计算有各种各样的终端,同样的业务如何适配到不同的终端上,必须做到实时动态视频转码,而不是静态的转码。因此,华为的云计算平台分成两大部分,第一部分是面向云计算优化的硬件设备,包括计算、存储、网络、安全以及工程、供电、散热等;第二部分是云计算的平台软件,我们把它叫做云操作系统,类似于过去的操作系统,但技术上有深刻的变革,它的核心是虚拟化、分布式的文件、分布式的存储、并行计算、智能管控,因为只有存储的分布式,才能做到业务计算的分布式和并行。
SingleCLOUD关键特性
分布式软件。软件是云计算的调度中心,甚至可以说是灵魂。每一个服务器上都装了操作系统、文件系统、数据库系统、中间件、应用,但这些软件在不同服务器之间并没有什么关系,导致了它们不能协同。云计算的核心就是要把每一个服务器上的软件协同起来,即分布式的文件系统、分布式的数据库系统,以及分布式的web框架系统。通过全分布式的结构,实现从几千台服务器到上百万台服务器之间的扩展,从而构建出海量的计算能力,同时也构建出海量的存储能力。分布式的软件使得单个节点的故障并不影响系统的可靠性,系统的可扩展性、可靠性将大大提高。
网络化。过去的网络都是用于服务器和客户端的响应,网络是层层收敛上去的,而云计算使得不同服务器的CPU与内存、硬盘之间通信流量剧增,并且要做到无阻塞的交换,数据中心的网络变成了服务器内部的总线。这需要多大的带宽呢?经过和各大互联网服务提供商沟通,从数据中心的实际数据来看,这个流量相当于原有服务器响应客户端流量的40倍。事实上,一个大容量的数据中心,三年以后如果一个服务器的需求是10G接口,那么一万台服务器就需要100T的容量,而电信运营商、大的互联网服务商、大的政府部门,其服务器的数量都是几十万台。因此,网络是做好云计算的核心技术,是云计算的基础。