前两天在一个会议上,听了一个好朋友的演讲《 云计算时代的数据中心》觉得讲得很有意思,征得了他的同意,以原创名义贴一下他的演讲稿(速记),作为这周的blog分享给大家:
<?xml:namespace prefix = o />
非常感谢刚刚王先生提出的几个问题,讲到了云计算、虚拟化,正好是下面我给大家介绍的话题。很高兴今天有机会在这个500年一遇的日子里和大家见面来分享一下我们思杰对于云计算,对于数据中心我们的一些经验和一些想法。
我今天的主题是云计算时代的数据中心。刚刚听了前面几位嘉宾的介绍,大家都或多或少都会提到云计算,你会发现今天云计算是一个大家都会谈论的话题,为什么?因为它会带来很多的好处,会帮助我们这个世界改变非常多。那么对于数据中心来说,云计算时代应该是一个什么样?我下面希望能够给大家分享一些我的经验和我们的想法,希望对大家在今后构建自己的数据中心的过程中有一些帮助。
下面我们先来介绍一下这个数据中心的演变,我相信在座的各位可能很多比我还是专家,我们简单来回顾一下。
第一代我们可以说没有数据中心,很多大家更多的应用、更多的业务系统都是一些分散的、单点式的应用,我们那时候大家都会讲叫数据孤岛,都是分散的,分散在各个地方,不管是逻辑的还是物理的,它分散在各个地方。那么这里面有一些问题,比如说我业务发展了,我需要对数据进行共享,保证它们的一致性,怎么办?于是数据中心有一个发展,第一代的数据中心出现了,他们把数据进行有效地集中,来保证数据的共享还有数据的一致性。
进一步发展会有什么?在数据集中之后,在这种ODS实现之后,那么对于数据的分析,还有应用的管理这个需求出现了,于是第二代的数据中心是什么?它侧重于更多的智能的分析还有应用的集中。那么再往下发展到了今天,新一代的数据中心应该是什么样子有一个问号。那么现在这个时代我们今天可以说是一个云计算的时代,虽然云计算这个概念刚刚出现不是很久,但是我们可以看到,它是一个风起云涌的时代,今天你在网上看,在各个厂商的资料里面看,都会看到这个字眼,那么到底云计算是一个什么样的概念?其实今天我们可以看到理论学界和业界也没有给出一个统一的明确的定义。我们简单地来说,我们看到今天的两个流派,今天至少我们从现在的实用角度来看有两个流派。
一,讲的概念叫做SAAS。叫软件即服务(01:24:07)我们知道王先生的PPT里面有几个厂商的图表,其中一个是Google,这种厂商是典型的SAAS代表,他们是希望我把原来必须得安装在客户端或者说是桌面上的这种应用,转变成为完全以来于互联网或者是网络的这种应用。你通过通用的浏览器接入,我们可以很好地使用。
二,第二种流派最早的提出者是亚马逊,亚马逊最早提出的概念是什么?把他后台丰富的计算资源作为服务提供给其他的用户,但是到今天大家讲的概念会有更进一步的发展,大家可以看到主要的还是这两个流派。
从我们的角度来看其实两个流派都是云计算的重要组成部分,前者SAAS在讲用户的应用,后者PASS,它是在讲后台数据中心的运维和管理,还有计算资源的动态调配,我们看到主要是这两块。
下面我主要从这两个方面来介绍云计算时代,对数据中心提出了什么样的要求。
其实看来今天IT整个发展的历史,解决的其实不外乎于一对矛盾,第一个需求是什么?最终用户对于应用使用过程的灵活性需求。在座的各位都是用户,大家需要怎么去用IT系统?大家一定希望的是我随时随地都能够通过任何的设备访问,我不希望像以前一样PC我不能够带走,今天我有笔记本,但我也不希望上面安装很多的应用程序,换个笔记本就用不了了,今天我们必须得到一个有线网或者是Wifi的地方可以上网,但是今天大家最热门的话题是3G时代到来的时候,随时随地汽车上、火车上都能通过<?xml:namespace prefix = st1 />3G来使用各种各样的服务和应用。这是客户的需求,他希望使用更简单、更灵活、更方便。
但是我们再看IT部门的需求是什么?他希望能够统一地、可控地管理,因为这样可以避免很多安全的风险,降低管理的复杂性,我们可以讲最早的主机时代管理是在一起的,但是应用非常方便,必须得到机房。有了PC以后大家可以在自己的机器上去用,有了网络以后会更方便,但是当计算全部都转变到PC的时代的时候,管理员很费劲。在座各位可能都经历过这样的事情,如果是你的PC出了问题以后,桌面管理员会到你的PC前做很多很多的工作,于是也出现了一堆远程支持的工具,于是这种问题出自于什么地方?就是因为管理的工作,随着用户灵活自由地使用,一起到了PC端。那么今天云计算在我们看来最好地解决了什么问题?就是这对矛盾。我们可以把使用通过任何的网络,让用户在任何地点通过任何设备、任何时间去使用,但是IT的管理,仍然是掌握在后台的数据中心的管理员的手里,这其实也是虚拟化本质的一个体现,虚拟化本质是什么?分割或者松耦合,就是把这些拆散了,大家可以分割地去使用和管理。
我们来看一个问题,说云计算是什么?今天讲得很悬,什么叫云计算讲了很多的概念,其实我们讲云计算的理念在我们生活中一点儿都不缺少,大家都看过电视吧?在座的各位长辈也都会用电视、会看电视,我相信都会,但是长辈不一定会用电脑。为什么?有很多原因,但是其中一个原因是什么?因为笔记本或者台式机,这种电脑的操作和管理非常复杂,如果它能像电视一样那么容易地操作,或许就会有很多年长的长辈们都会使用。原来我们想电视是一个什么样的原理,我们有电视台,我们这边有我们的电视,但是在座的各位电视今天有很多,有人还用传统的电视、数字的、模拟的、液晶的、背投等等很多种电视,但是你现在都可以用一个什么?机顶盒来接收有线电视内容。但是其实电视台不是提供内容的一方,而后台其实是有各个频道或者公司来做,现在流行的快女还有各种各样的电视,都是专门的公司去做,然后卖给不同的电视台,让电视台来发送出来。而在用户这一段我们来看,你无论是什么样的设备,电脑、手机电视,各种设备,都可以有效地来接收这些信息,而且你的操作是什么?就是按一个键换一个台就可以去看。当然我们知道刚才讲的IPTV是涉及到更复杂、更高级的交互都会在里面。但是我们可以想象这个过程其实是非常简单的,因为你终端用户除了这个电视以外,不需要管其他的东西。所以我们今天讲云计算,其实希望把我们的IT系统转变成跟电视这样简单易用的架构,我们有这样的期望。
用这样的架构我们会看,我们会变成什么样的未来?不仅仅是PC,我们讲不是传统的这种设备,我们包括今天的PC、SAMTPHONE,还有未来的THIN Client,还有我们未来可能在云计算之后很快会成熟的概念叫Surface Computing(01:30:15),大家在中关村一些地方也会看到类似的这种一个雏形的东西,那么这些技术不同的设备成熟以后,他们希望以同样的手段来接收到你后台提供的应用。那么在网络的那一段就全部都是数据中心,我们这儿是打引号的数据中心,不仅仅有数据,还有应用。它们之间就像电视和电视台的关系一样,我这边只要想用什么点一下、按一下,马上那边就会把信息和应用全部交付给我终端的客户,这是云计算未来应该实现的一个目标。
到这里我们讲了云计算,对我们新一代的数据中心的需求是什么?新一代的数据中心应该是变为动态的云中心,这里面不仅仅是说数据集中了、应用集中了,我们更讲的是应用要交付出去,以云的方式交付出去,不是说传统的,比如说大家装一个QQ,后面有服务器,我这边必须得装一个客户端,这种客户端也不算完全的云计算,我们希望的是不需要任何设备、任何地点,对设备没有任何要求,就能够使用到我们的服务,所以我们从应用的角度我们讲是SAAS服务。但是对后台的管理运维又提出了更高的要求,所以我们需要实现PASS,对数据中心的这种管理手段来看,这也就是云时代的数据中心的要求。
下面我们来看一下这个时代的数据中心应该变成什么样?提供什么的服务和怎么样管理?我们先来看云服务,首先我们还是从SAAS,也就是从应用的角度来看,我们今天讲云计算无论是Google还是什么?其实看到的基本上都是基于浏览器的应用,其实我们认为不是这样,尽管大家看到的都是浏览器的应用。但是我们可以告诉,因为思杰出生是做虚拟化的厂商,我们可以告诉各位,虚拟化技术其实也是很重要的一种手段来实现SAAS,我给大家做一个DEMO可以看一下。
这个是(http://citrixcloud.net 和 http://demo.citrixcloud.net)我们思杰自己构建的一个云计算的平台,其实它后台是跟亚马逊合作,亚马逊他讲PASS,他租用或者提供他后台的计算中心的计算能力,但是我们跟他结合我们前面提供应用这一环,主要是我们应用虚拟化的解决方案。这个网站是挂在美国,因为我现在用的正好也是3G的网络,我们可以看一下,大家看基本上延迟在300毫秒左右,这个网速比较慢了,但是我也可以给大家看一下。
传统的浏览器结构的这种SAAS应用会是什么样?对我们提出什么要求?大家知道ERP可以转成SAAS,但是不是所有的应用都转成SAAS,你会把PhotoShop转成浏览器的吗?你会把AutoCAD转成浏览器的吗?不可能。浏览器的应用只能满足一部分的应用需求。那么用虚拟化的手段可以解决另外一部分用传统的浏览器的方式没有办法解决的问题。比如我们在这里看到我们发布了一系列的应用,其实这个目录是我们针对手续,我们后面会给大家看一个录像,我们用手机怎么去访问。
我们来看一些传统的Windows应用,这是Office2007,我们点击一下,我们可以看到可再生远程启动的一个,在美国亚马逊数据中心里面托管的一个计算或者说是一种服务。可以看到EXCEL2007启动了,这个是挂在网上的,这个使用起来跟我们本地是一样的,基本上可以接受。当然如果在一个比较良好的网络里面我们可以看到这种应用是可以完全满足我们的需求的,跟我们今天用浏览器的这种应用来做对比,其实我们的速度并不慢,大家知道如果网速很慢的话,浏览器的响应会是非常慢的。这只是EXCEL,其实我们可以把在手机上或者说瘦客户端上一些非常规或者传统性的一些设备上,都可以让用户用到,比如说Windows上最新的、最高级的、最新版本的这种应用程序,它跟以前的体验是一样的,但是对于终端的要求会降到最低。
我们再来看另外的一个应用,我们来看这个,这个是基于AutoCAD开发的一个插件,我们来看一下传统的用浏览器没有办法实现的这个应用,在我们这种虚拟化的平台上怎么样把它转变成SAAS。但是还有一个很有意思的事情,就是刚才我讲的是EXCEL,Google前一段时间也说在做,Google前一段时间说他们要做在线的操作系统,当然在此之前他们已经在做一些在线的EXCEL,我也去试用过。虽然还是可以用的,但是比如说像右键很多很丰富的功能它还依然没有办法提供出来。那么基于浏览器的应用我们可以看到是一个趋势,但是它跟基于桌面的应用还是一个非常大的区别,如果Google在线做出一个很强大的Office套件或者说是操作系统,我们会觉得还是需要有一段时间的。
我们来看一下基于AutoCAD的插件,我们可以播放,我可以预料的是这个播放速度相对比较慢,基本上还可以接受。大家看这个图象质量,这是一个管在美国的,在300毫秒的网络上传输过来的信息,你包括以前的这种操作,如果你是用AutoCAD的,比如说你的保存、复制所有的功能,在现在的SAAS的这种应用模式下它依然可以保持,跟以前的使用习惯仍然是一模一样的,而不需要改变你任何的使用习惯。这是我们说要用虚拟化的手段怎么样去实现SAAS的应用。
我们回来,我们这个用虚拟化的手段也是很重要的实现SAAS的手段来看,我们来讲一下它的原理。我们现在可以看到传统的模式,就跟我们以前的数据中心的那个时代,我们的应用方式是什么样的方式?大家会讲我有服务器、我有客户端或者说桌面,但是其实我们要更仔细地来看,我们包括这个整个系统里面,包括的环境有服务器,就是数据中心这一端。还有网络,网络那一端是什么?PC或者说硬件,硬件上面有操作系统,操作系统上面有应用,还有什么?我们这上面也没有画,就是配置文件,大家的个人信息。
虚拟化,未来做到真正的云计算是什么?不是在座的各位今天笔记本上还是有一些操作系统,或者说有一些什么应用的,或者是浏览器,要做到真的纯的云计算的概念是什么?我们将虚拟化似的,我们可以把你客户端这一端的所有的操作系统和应用,全部上收到数据中心端、但是这个对我们数据中心是一个很大的考验,包括存储层面,怎么样去存储、怎么样去管理,就是刚才王先生讲的,管理的手段是非常重要的一环。
为了帮助进行管理,我们可以把这些应用和桌面全部进行简化,无论你是一万个人还是一千个人,我在后台对于一个操作系统,如果大家都用的是Windows XP或者是VISTA或者是未来的Windows7,那我们只需要管理一个操作系统。那么如果是应用的话,大家都用Office2007,那么我们只需要管理一套Office2007,用这种方式进行简化,简化我们的管理、降低我们的管理压力和复杂度。那么还有更重要的一环是什么?我们最终把它交付给终端设备,我们这里面讲的是设备,不是计算机。你可以看到在这张图里面除了传统的PC、传统的笔记本以外,我们还有什么?大家今天可能手里拿到的是诺基亚的E71,现在最近最流行的手机,你的SMATPHONE、IPHOEN,还有什么?瘦客户端,甚至于今天我们讲的,很多企业、我们的客户打算要用上网本替换他们整个的PC的基础架构这样的话可以整体降低效率。无论是对于消费者、对于企业的应用也好,这是一个大的趋势,降低最终在终端这一块的采购成本和管理成,这是我们知道,未来如果要做到云计算,其实这是一个理想的状态,就是真正地在客户端这一端是没有操作系统介入的,当然前提是有一个像电视一样的×××。
通过思杰这种云计算的技术或者说虚拟化的技术来帮助客户构建一个云计算的中心,我们可以做到什么程度?
一,传统的Windows的应用,就是我们刚才可以看到的AutoCAD或者其他的应用,一般不会去转换成为这种基于浏览器的应用,因为你那样还要花很多的人力、物力做事情。它的好处是什么?第一高效、第二个是安全,因为这种手段我可以对于数据的访问还有操作的控制我全都保留在数据中心那一端,至少对于企业来说,对于信息应用,尤其是今天我们在讲力拓的间谍案的时候,有很多的客户在跟我们沟通的时候说,就是受力拓间谍案的影响,他们认为信息的安全是很重要的,怎么样来控制?其实云计算也是帮助我们用中心化的手段管控,而保护我们信息安全的模式。
除了这种模式我们还会把WEB的引用,WEB的应用其实本身也有一些影响,只讲一点,大家会发现功能越强大的WEB应用,越需要对于浏览器加很多的控件,其实相当于各种各样的客户端重新装在了客户的机器上,这种模式也并不是一种好的模式,而且安全性没有办法保障,那么我们也可以把应用发布出来。
还有一个就是其实我个人认为,思杰做得最出色的技术就是叫桌面虚拟化,我们可以把一个操作系统挂在网上,大家可以理解今天在座的各位会上网会上139的邮箱、会上Google的Gmail,会上HOTmail,未来在座的各位网上都会挂一个操作系统,你通过任何一个设备可以访问到你的操作系统,而你再不需要带着沉沉的笔记本,虽然今天上网本越来越轻,但是我称了一下还有1.1公斤左右,会很沉,未来不需要了,你可以通过任何地方,只要有设备都可以去访问。
利用虚拟化的技术构建的云计算或者说基于云计算的数据中心,回归到数据中心的本质是什么?数据中心本身是一种服务,你提供的是一种后台的服务,不仅仅是数据的服务,还是应用,其实这个整个我们今天讲服务,当然我们还有包含刚刚讲到的桌面。所有的都是所需即所买,就是今天我们讲你对于企业来说,企业内部IT部门以前只是做支持、花钱的部门,但是如果模式变成这样的话,你可以想象IT部门的劳动或者说是服务,可以以具体的数量进行计算的时候,可以以具体的数量进行计算的时候,企业内部的架构和运维模式也会发生改变,对于运营商也是一样的,你如果转变成这样的话,你的业务模式也会发生变化,比如说我们很少有人会花钱去买一个PhotoShop,这就是为什么网上有很多的盗版的PhotoShop被下载的原因,偶尔去用一下,但是不会经常去用,我不会花钱去买。但是如果说是运营商提供了这样的服务,我今天就要用一个礼拜,我可能只掏20块钱我就可以用一个礼拜,没有任何的版权问题,我是正版的。但是我只用一个礼拜,用20块钱就能做我这个事情,这种业务模式对我们大家的生活都会产生很大的影响,这是对于消费者的层面。
思杰为此提供一整套的解决方案,包括后台的服务器虚拟化产品,我们叫XenServer,其实这个XX是整个美国这种几乎所有的云计算的提供商里面后台都用到的产品。
还有就是我们的应用虚拟化,刚才我们的DEMO绝大部分是应用发布出来的,然后结合我们的硬件加速产品,大家今天访问中国的互联网,接近100%的互联网企业都使用了我们的硬件产品,全球基本上四分之三的用户都使用过从我们的产品里面流到各位的桌面上去的信息,把它们结合起来构建了我们的虚拟桌面,然后将这些整个作为服务远程提供到在座各位的桌面上,或者说是我们客户的桌面上,这是我们的一个完整的解决方案。你如果用了应用的虚拟化,我们会把数据中心的架构变成什么样?左边的图是什么?传统的架构,你这边有一个客户端,无论是浏览器或者说是专用客户端,后面有一个服务器,都去直接连接服务器。那么用了思杰的应用虚拟化瘦客户端会变成什么?我把所有的客户端,无论是BS的还是CS的比如说QQ等等,这些所有的产品全部都集中放在思杰的服务器上面,后面的用户直接去访问,他不需要安装任何的客户端,这就是一个应用,我们说真正提供云计算的数据中心的概念。
对于桌面虚拟化也一样,我们可以讲操作系统、应用、配置文件进行有效地隔离降低我们的管理效率,就是刚才我们讲到的,如果是有一万人、一千人也好,他们只要都用XP,我只需要管理一套系统,应用也是一样的。那这样可以帮助我们尽量减少桌面的管理,优化这个交付的过程,降低我们的管理压力。这个当然我简单地举一个例子,为什么要这样拆离?拆离有什么好处?就是大家如果用虚拟桌面的话会变成一个模式,我们可以把一个虚拟机里面装了操作系统,然后上面装的应用其实我们是相当有一个小玻璃板,像做实验一样把它隔离出来。然后你的配置文件,比如说在座的各位的桌面,在座各位自己的这种收藏夹等等的信息,全部是像玻璃板一样架在上面。从上面看大家用起来还跟正常的一个桌面一样,但是这个操作系统是一个动态组装的过程,通过这种手段降低后台的管理压力,这样更好地为用户提供一个完整的桌面体验。
到这儿我会给大家讲,你这样讲我刚才特别强调的就是说对于SAAS云计算这种模式下,我们不会牵制于任何手段,我这边会有一个录像给大家看一下。我们先来看一下,这是我们同事自己录的一段录像(http://v.youku.com/v_show/id_XODMyNjI0MjQ=.html),基于iphone,通过iphone访问我们在互联网上发布出来的,就当我们是企业级的自己去发布的一些应用,这是通过iphone,大家知道多普达的手机或者说是HTC的手机,这些手机里面内置了Windows Mobile系统,但是里面的Office叫Office Mobile,功能非常有限,但是今天通过iphone,当然iphone肯定是没有内置Mobile的Office,但是我通过我们的手段,可以让用户在火车、汽车上,通过Mobile来访问具有强大计算能力和分析能力的EXCEL2007,我们可以看到EXCEL2007的所有功能今天在iphone上都可以得到展现。当然我们可以看到操作的复杂性还是很高的,这就是我们为什么期盼下一个技术的成熟,Surface Computing(01:47:23),未来我相信在座的各位,可能今天来到这个酒店里面会发现墙随处都是可以词作的屏幕,当然我们知道如果这个成熟以后跟云计算结合起来,会给我们的生活带来非常巨大的改变。
我们可以看到这是EXCEL2007,我的同事打开了EXCEL2007,里面用到了EXCEL2007的叫条件格式的功能,为什么我会专门用iphone来做,因为iphone的这种操作手段会比较方便,它可以放大放小,你可以看到里面根据数字的大小自动地会把这个表格的颜色,红色、绿色来区分它的好坏,这是EXCEL2007一个全新的功能,2003里面是没有这个功能的,你可以编辑都可以做。我再往后跳一下。我们还可以看到你在上面做的报表,这些所有的图表也都可以清楚地看到。然后包括我们的桌面也可以到你的iphone上,我们来看一下,这是我们的同事点击了一个桌面,你可以看到XP下面的开始菜单,然后包括文件目录,这是管理控制器,它也可以自动地根据里的屏幕的方向进行感知,进行变动。
我们再来看一下,刚才讲的主要是应用,我们来看另外一个视屏(http://v.youku.com/v_show/id_XMTAwMzczMTk2.html)。这个是多普达,当然这是我们在美国的同事录的,就是HTC,今天我们讲是的是钻石加强版,用这个版本直接访问到我们的虚拟桌面,你可以看到这是一个很小的屏里面显示的整个XP的界面,它可以打开OFFICE2007,这里面可以看PPT,我期待着这一天的到来,就是未来我去客户或者说今天再来这样的课程上,我不需要带一个笔记本了,我只要带我自己的手机,然后插上用一个USB的投影仪插上以后,我就在这里用我的手机给大家放PPT,而不需要现在我用这个笔记本来做这件事情,你可以看到它可以上网,访问应用,包括你的屏幕的自己旋转,它也可以自己去定位显示出来。
我们再来看一个刚刚有嘉宾讲的,提到了用电视的方式去访问我们的应用和服务,我们这里面会讲一个在美国做的一个,我们是基于Apple的AppleTV,我们真正会把应用和电视的网络完全结合在一起,当然在国内是有其他的原因,但是在国外我们可以把一个电视转变成一个虚拟的电脑,这是AppleTV,我们可以基于AppleTV内制的这个FireFox浏览器接入到我们的虚拟桌面。这样它可以输入用户密码去接入,这个过程。大家可以看到最后它可以访问八个虚拟桌面,它随便点一个属于自己的虚拟桌面,这样桌面就会从传统的PC或者说这种专业的设备,转变成为发送到你的电视上,你未来家里面不需要买PC了,不需要买笔记本了,你只需要这样一个电视,就可以访问一个在座各位的企业,提供的一个在线的桌面系统,大家不需要买桌面PC了,大家也不需要去购买操作系统等等一系列的软件了,在网上就可以获得你想要的东西。
前面主要讲的是SAAS,就是应用这个层面,后面就会讲到,简单我们来提一下,对于后台数据中心的管理地刚才王先生讲到数据中心的管理用虚拟化的手段,虚拟化的技术现在相对比较成熟,主要是讲服务器虚拟化,它能够支持动态的数据中心的管理,我们可以用虚拟化的手段什么?用很多的机器来构建一个计算资源池,比如说有一台机器要下线了,我可以动态地把这个机器上面的虚拟机拖到别的计算机器上去,然后让这台机器下线,而不对任何的业务、正常的运行产生任何的影响,这是我们讲的Provision Server的概念,就是前端用户可以正常地使用,但是他无需关注于后台的数据中心如何运维、怎样管理这些过程,这是典型的概念,包括高可用性、迁移等等一系列的功能。今天都已经可以用来服务我们数据中心了。
那下面我会讲一,可能我们在以前讲虚拟化的技术里面,大家忽略的一个地方,就是虚拟化技术经常在讲,我可以把一台计算能力很强的机器转变成为很多个不同的虚拟服务器来去提供服务,但是有很多的客户跟我们来沟通的时候我们发现客户有一个需求,你能不能把很多台计算能力不是很强的机器给我变成一台机器。
但是这里面牵扯两个概念,第一个概念很可能是分布式计算的,对不起今天分布式计算有专门的领域在做,我们做不了,但是第二领域是什么?对于绝大多数这种需求的客户是典型的WEB的访问或者说其他的应用模式,它不是一个内在的计算,因为这种模式其实大家用一个传统的技术是什么?负载均衡的概念来做。
但是有一个问题,负载均衡你真的能做到满足突发性的事件吗?今天我们大家讲突发性的事件,今天在安全层面或者说是社会层面都会讲突发性事件,我以前跟一个MSN的运营经理在沟通,运营经理说他是在美国,那是一个华人,他告诉我说我们在美国的工程师发现,当然这是前两年。中国每到5月8号和10月8号、9号期间,我们的MSN的负载压力会爆发性地上升,为什么?上班了,小长假结束了,大家开始往上传照片、写BLOG,所以你会发现突然性地爆发,但是你注意这个时候在一次发生之后是可预见的,我能明白。但是有不可预见的,昨天我看到百度贴吧里面有一个叫贾君鹏,你妈叫你回家吃饭,这个帖子在三天之内有40万人回了帖,就一句话,突发性的事件,谁也不知道为什么?怎么样?但是这个对我们后台数据中心是提出了很大的压力,如果真的有这样的不可预知的事情发生?你这个事情怎么办?比如说我们前一段时间的DNS被***导致大面积断网,想没想过这个事情,大量的***突发性。那么我一个方式能做到什么?思杰提供一个手段,其实这个技术也是一个比较成熟的技术,大家传统的无盘工作站的手段,但是我们不是把它作为一个无盘工作站,我们跟虚拟化技术结合起来。我们可以说其实这种负载均衡的服务器其实后台都是一样的,是提供同样的服务而已,那么我们可以把它后台收集起来,把它都放在同样的一个存储上,当然这个有赖于存储的稳定性和可靠性还有它的效率了。把它放到这个存储上作为一个统一的镜像,而前端的服务器上不需要任何安装的操作系统,或者实际正在安装好的、正在运行的虚机,我把它全部都收上去。然后前台加上我们的负载均衡器,就是我们的硬件,这个图比较快。我们原来讲这个有一个什么方式,比如说我一旦发现你有什么问题以后,今天突然流量上去了,我们负载均衡器可以去发一些报警,今天流量突然增大了,我可能后台用的三台虚拟服务器,当然这三台服务器,放在不同的物理服务器上,没办法满足这个响应了,怎么办?后台就可以通过这个统一的镜像,动态地去创造更多的,五台、十台甚至上百台的虚拟服务器,把它放在不同的硬件上,然后通知前台的负载均衡器告诉他,你后面有很多的兄弟在帮你,我们有更多的兄弟来帮这件事儿了,于是负载均衡器可以把所有来的负载从原来交付给后台的三台服务器,转变成可能后面的20台、30台服务器上去,如果用这种手段你会发现,DNS的宕机可能就不会那么快,甚至于不会发生,这就是一个满足于这种日常运营过程中的需求,再往深了说这其实是什么?解决了一种灾难的出现,也是一种灾难备份的解决方案。
刚刚那一点我们是从一个点来讲,对于后台,尤其是刚才王先生也讲到了,对于后台数据中心如何有一个统一的管理办法,当然这个不是统一的管理办法,当然这是现在就这一点,很突出的一个需求矛盾提出的解决方案那我们可以预计未来的数据中心管理可能要更智能,就是我们讲不仅仅今天发生这种负载的自动判定,自动地把虚机放在哪一个硬件上,我们还要更主动地去发现,我怎么样去添加或者说删除虚机来保留出来更有效的资源,来为更重要的服务提供应用、提供计算资源。第二点是更高效,怎么样地去更好地利用底层存储,我们知道今天的虚拟化技术来说,对于在操作系统和硬件之间夹了一层,它会对下面的存储里面提供很多高级功能会掩盖,再用不到这个高级功能了,现在怎么样让虚拟化技术更好地把底层的存储的技术发挥出来。
还有什么?更安全,怎么样去保护数据安全,还有让我们更好地实现实时的、可靠的灾备,这是未来的云中心的管理可能需要解决的一些问题。
我的部分就到这里结束,只是给大家通过这么短短的时间来分享一下我们对于云时代的数据中心的一些经验和看法,谢谢大家。
转载于:https://blog.51cto.com/datoucan/189488