下一代数据中心四个设计原则
事实上在做这件事情的时候,我们要构架新一代的数据中心。当前数据中心的模式,基本上是一种垂直的体系结构,专机专用的这种方式,资源利用比较低的这样一些问题,我们一代的数据中心是什么呢?惠普公司的定义认为,它应该是一个24小时无人职守的一个计算环境,在数据中心内部所有的系统、应用软件都是按模块化的方式来构架,非常灵活,能够实现自动化的管理,包括数据中心内部的运行的管理也要自动化实现。然后要提交我们所说的一个东西,就是要提交到共享的模式,新一代数据中心它事实上是一种共享服务的一种模式。它是一个面向服务的这样一个体系结构,通过它可以改变我们垂直的方式变成一种水平的体系结构的方式。在这种情况底下,就实现了用虚拟化的技术来实现池化,来实现共享,提高资源的利用率。那么做这样一件事情的时候,方向有了,我们怎么去做呢?我们可以看到对一个数据中心基本上有四个要求。
第一,是节能跟节省空间,这是一个基本要求,因为现在将过去老的设备,现在数据中心都不够了,我们中国国内很多的大的企业它的数据中心要重建,因为它没有办法把新的设备放进去了,第二类的问题他使用了最新的技术,他用高密度的一些刀片技术以后,彻底改变一个机柜耗电的情况,过去一个设计一个机柜是两千瓦,在新一代数据中心,高性能这种计算环境以后,特别是用刀片技术以后最高机柜可以达到40千瓦,怎么样及时解决用机房的设备把它降温,能够实现正常的运行,在这个方面节能技术,数据中心所谓的系统就是不停机,使用可用,在这种高可用,已经把它最根本的要求到了一个机房数据当中一个根本的关键的需求当中去了。另一个方面我们可以看到所有的企业都是在全球化,然后使用,我们今天在座各位计算机资源的利用率,据我们的统计都是小于20%,传统机房散热的设计它的效率事实上只有20%左右。所以在这种情况下,我们可以看到数据中心要提高资源的利用率,降低成本,就成为很重要的因素。
另外一个方面整个我们需要一个面向服务的方法,提高服务质量,像王博士所说的那样,我们用SOA的方法,就是用面向服务的方法,使得我们的应用开发更加快,提供了一种方法,使得你的应用更快的适应业务流程的变化。可以更快的投产,这种情况下面向服务就成为一个新一代数据中心很重要的需求,当然这种服务提交以后我们希望它能够自动化的监控和管理,所以一个数据中心一个自动化的运行也成为一个很重要的需求。
在这种数据中心需求底下,我们的数据中心怎么来设计呢?基本上可以看到有四个设计原则,来设计你的数据中心。第一,是标准化,我们要尽量把数据中心内部的,不管是从硬件、软件以及工作流程都需要标准化,如果有了标准化才可以实现IT系统的简化,然后就是简易化,主要是通过IT大规模的整合,尽量减少数据中心里面各种组分的类型,来能够实施,容易的构架和管理。第三个方面是模块化,通过模块化我们明显的偏向SOA,使用这个方式来构架我们的数据中心,要支持SOA,我们也希望我们的基础设施要支撑SOA的运行,最终可以实现共享服务的模式。
另外就是集成,要求数据应用,以及到工具、管理方面都是全面的集成,它能够自动化的进行管理,所以集成也成为一个很重要的数据中心设计当中的一个原则,这样的情况底下我今天提出来的东西都是非常技术化的,但是给你指明了一个方向,告诉你新一代数据中心应该是什么样的。新一代的数据中心很重要的一条就是服务的体系架构,所有的服务器存储设备已经不再是过去专机专用的,它是一个水平化的这种体系结构,也就是说所有的服务器存储设备跟网络在一个数据中心里面都是共享的,这里面我们使用很重要的一个技术,就是虚拟化技术,来实现把所有的资源来池化。
第三,可以看到所有这里数据中心能够交付的东西都是Server(英文),它包含了(英文),信息服务,数据库的服务,以及应用服务,这样就提供了新一代数据中心能够支撑安全性,高可用性,可以按需来调度,满足你服务的等级。
支撑新一代的数据中心需要六个关键的技术,第一,是基于标准的系统跟服务,这是一个很重要的东西。另一个方面是节能技术,电源与散热成为新一代数据中心一个关键的技术,解决节能的一些问题,第三个方面是管理方面的东西,能够使用一个统一的用户界面,来实现端对端的管理,不仅是包括技术设施,还包括资源管理,另外是安全,是在新一代数据中心很重要的问题,我们怎么有效抑制我们病毒的爆发,在这个里面需要一种先发制人的这种安全的技术在里面。我们可以监控在某一个联络上面网络的流量是特别大的时候,那你是否让它有一种技术可以让它在这个流量,在某一段时间让它减慢,不要传播的那么快,然后给我们的管理人员用时间去解决、寻找病毒的解决方法,如果是你的系统,当你受到一个病毒的感染以后,你是否能够把它固化,使它不在操作系统里面蔓延,这样的技术都是我们先发制人的东西,都可以实现。
另外是虚拟化的技术,当然很多的虚拟化的技术是主要是针对提高资源利用率,因为今天我们在座各位买的系统都是按照我们峰值来构架你们的系统,甚至有预言两三年以后的容量是多少,买完以后,实际上对你的系统来讲利用率非常低,你的功耗实际上一半都是浪费掉了。自动化是最重要的一个东西,我们怎么能够来实现自动化的运行管理,因为手工的管理是用人来动,人工很容易出错,而且响应时间也比较慢,在这个方面是否能够实现自动化的管理呢?自动化的流程管理呢?这就成为一个很重要的东西。资源的按需调用也就是一个很重要的自动化的东西,所以基本上我们说是六个方面的技术,是我们今天所需要建设新一代数据中心方面的技术,是需要大家关注的。