Novell云计算基础架构建设

吕海潮:Novell云计算基础架构建设

2011年06月02日 | 作者:CNW.com.cn | 来源:CNW.com.cn


摘要:今天的主题是释放云价值,我们有一个概念是说有一个东西的价值能够让我们释放,前提是这个东西必须要存在,我们要释放云价值,前提是我们这个云必须要存在。目前来说,云这个概念已经说了很久,但是我们的数据中心基本上还是停...

Novell资深技术工程师 吕海潮


谢谢主持人!大家好,我是Novell的工程师,我叫吕海潮,非常开心能够在这里和大家进行一个交流。今天的主题是释放云价值,我们有一个概念是说有一个东西的价值能够让我们释放,前提是这个东西必须要存在,我们要释放云价值,前提是我们这个云必须要存在。目前来说,云这个概念已经说了很久,但是我们的数据中心基本上还是停留在云计算[注]之前的技术。我们怎么样来把我们的数据中心变成云计算中心,这就是Novell今天要给大家带来的一些理念。

什么是云?每个厂商,每一个供应商都在说云,我们这边有一个例子,假如我们有一个客户想要上一个CRM系统,他需要考虑一些什么东西?他要考虑的事情非常多,比如我需要买什么服务器,存储用什么操作系统,用什么数据库,一直到我买了这么多东西以后,到机房里面的服务器应该怎么摆放,制冷怎么去设计,所有东西都是他要去考验的,但是对想要使用CRM系统的客户来说需要的仅仅是这样一个系统而已,有没有办法只是给一个CRM系统,就是云的概念。我们的企业需要用电时,发电有非常多的方式,有电力发电、水利发电、风力发电都可以,但是对我们的客户来说想要的只是一个具体的东西,这就非常类似于我们所说的云计算的概念。

云计算的定义从我刚才举的例子当中就可以看到所谓的云就是IT资源或者是IT的交互模式,它包括基础架构及服务,另外一种是平台及服务,还有一种是软件及服务,从这三个层次来看,现在所有的云供应商也分为两种,一种是云服务供应商,还有一种是云基础架构提供商,也就是说云基础提供商是帮云服务提供商建立云基础架构,由他们对外提供服务,这就是他们两个区别。Novell将自己定位成云基础架构提供商,帮我们的云服务提供商建立他们的云的基础架构,或者帮我们的企业从一个普遍数据中心变成一个非常有弹性私有云[注]数据中心的过程。这几个模式现在来说也很多公司有相当多的技术来帮我们的客户从不同的平台过度到不同的云计算中心领域中来,目前相对来说比较成熟的是在基础架构服务这块,Novell定位也是在这块。

这边有一个非常好的例子,就是Salesforce.COM,在以前我们想要用CRM系统,就要去买操作系统等等还要部署才能用这个东西,现在我们只需要一个浏览器就可以用一个非常成熟的CRM系统,这是SAAS[注]非常好的例子,我们今天的主题是目前的云计算基础架构建设,比IT技术从发展到现在有不断新的技术进来,不断解决你需要解决的问题,我们来看看演化过程,最开始的是有大型机的模式存在,通过终端来登录大型机,当时大型机成本非常高昂,如果企业里面有一台大型机,这个企业一定是非常大的,后来随着X86技术的发展,慢慢的X86进入到数据中心里面,现在大部分的数据中心已经慢慢过度到X86技术平台上面,现在一个新的浪潮就是网络虚拟化。现在来说,我们的虚拟化就是IAAS[注],也就是云计算基础架构和虚拟化是分不开的,并且虚拟化发展的未来也是IAAS这块,我们来看看它们的关系是什么样的?我们先来看看虚拟化解决什么样的问题?

虚拟化解决的最主要的是数据中心里面硬件利用率非常低下问题,现在硬件的发展速度是飞快的,CPU从一个核到现在需要十个核,发展速度是非常快的,但是我们的软件各个操作系统大多数还停留在一起,因为我们以前在数据中心里面的资源是孤立的,导致存在大量的资源浪费,所以大型机现在还有很多客户在用,因为大型机的可靠性非常强悍,这是跟普通的X86最大的区别,但是我们在虚拟化这里,可以解决单点故障和可靠性。在没有虚拟化之前,一个服务器上搞一个操作系统然后进行访问应用,但是如果现在的服务是这样的,你会发现服务器的利用率在5%到15%左右,存在巨大的浪费,对企业决策者来说是非常不可接受的,所以现在虚拟化是怎么来解决这个问题的?

在硬件服务器上加了一个虚拟化平台,用每一个虚拟机来跑一个应用,这样就可以大大提高硬件的应用率。在数据中心里面既有存储集中之外又有了服务器集中,我们知道任何一种技术进入到我们的数据中心来以后,必然带来新的问题,虚拟化带来的问题是,以前服务器只跑一个应用,如果我这台服务器有问题,只是影响我的应用,但是目前来说往一个途径可能跑非常多的应用,如果这台服务器有问题时影响的不只是一台应用,虚拟化的技术在发展,Novell虚拟平台内制在线热迁移技术,大大提高业务系统可用性,接近大型机的可靠性,同时把软件和硬件撤离分离开,为云计算[注]中心基础架构打下非常好的基础,现在来说,只有IAAS[注]基础架构可能离不开虚拟化,但是我们的虚拟化就是云计算吗?不一定,反过来我们来看看虚拟化的未来。

以后我们所有的服务器,所有的存储都为云服务,我们看到的只是上面一台台的工作附载,以后整个数据中心都会变成这样的方式(PPT),我们刚才说了,要把一个数据中心或者从虚拟化往云的数据中心去转变,第一就需要共享的基础架构,就是充分虚拟化之后的虚拟中心,仅仅有虚拟化或者数据中心是不够的,还要有一些更快的弹性。为什么?因为在云计算架构里面,在做虚拟化时当我们需要用虚拟机时应该怎么样的得到这来虚拟机,一般情况下,有些同事说打一个电话给IT管理员或者发一份邮件给管理员,说我需要一台虚拟机,他就帮你申请,但是如果我每天有几十个人或者几十个普遍用户想要用这些资源,你这样的用手动方式是应付不过来的,所以云计算中心需要一个随需服务、自我服务的云管理理念。在以前一个虚礼化时代,每一个部门想要用虚拟机只要跟IT管理部门联系就可以了,到今天,我这类资源到底给哪个部门用得比较多,我的成本去到哪里,这个时候有没有一个对成本的考量统计方式,因此我们有一个基于使用量收费机制,我们跟云计算中心去买云资源时是需要给钱的,这笔钱怎么样来计算也是要考虑的,同时,我们采用标准INTERNTE协议。不要用户打开一个浏览器就可以用到自己所需的资源,包括FAA、RAF等等。另外,需要可评测的系统和服务。

我们来看看Novell云基础架构解决方案,这个解决方案相对来说比较复杂,但是我们只要看到其中几样东西,首先在以后的虚拟化数据中心中里面有几样东西是非常重要的,以后数据中心的虚拟化平台不是一种网络状,现在VMware非常好,同时ZAM以及Xen/KVM非常优秀,很有可能一个数据中心里面会有不同的虚拟化平台存在。除了虚拟化之外,还有物理机过渡到虚拟化平台,这个时候一个完整的云解决方案必须要对不同的虚拟化平台以及物理机做一个统一的管理,Novell在这个云的解决方案中就可以把Plate spin orchestrate把下面的东西全部统一管理起来(PPT)。

形成一个目前来说最完整的虚拟化架构,这已经超过任何一个厂商所说的虚拟化架构,因为目前来说,任何虚拟化平台最优的是上面的管理,但是现在大部分供应商只能管理自己所提供的虚拟化平台,Novell的PSO能够管理业界主流的虚拟化平台,就是PSO加上现在虚拟化平台构成了目前虚拟化平台最完整的虚拟化解决方案,但是这仅仅是一个虚拟化的解决方案,加上云的管理平台,三个层次加起来就构成了业界一个非常完整云计算解决方案,把我们的数据中心变成真正私有云[注]的建设中心。当这个云基础架构建起来了,接下来就是怎么样跟我们的业务流程统一起来管理,还有一个是我们这个云从外界怎么样接入到数据中心去,Novell有自己的解决方案,已经统一达到云的解决方案中去了,这是非常优秀的技术,我们可以统一管理到不同的虚拟化平台,真正提供一个云的管理平台。

它里面的一些不同构建信息化非常深入地体现了从虚拟化数据中心转化到云的数据中心所需要的东西,比如虚拟化的基础架构,Novell有ZAM、VMware、Xen/KVM、Hyper-V,还有一个云的模板,用户的维护和服务商的维护可以看的管理用户肯定不一样,然后从我们的基础架构来引申出不同的云服务模式。但是跟数据中心关系最密切的就是IAAS,对Novell提供的服务来说,它提供自己的虚拟化管理平台,就是ZAM,这个ZAM也非常有特点,它的特点是从虚拟化的平台技术来看,除了支持全虚拟化,目前来说,大部分的虚拟化平台是全虚拟化,ZAM是半虚拟化,半虚拟化和全虚拟化有什么不一样?

全虚拟化是虚拟机里面的操作系统不知道自己处在虚拟化环境中的,所以它的实际操作必须要经过虚拟层,但是半虚拟化是指虚拟机里面的操作,知道自己处在虚拟化环境里面的。同时Novell有一个统一的管理中心,它有两个特点,第一个是统一管理不同主流的虚拟化平台。第二个除了管理虚拟化之外还可以管理物理机。第三,它是一个开放平台,我们想要知道它有什么功能,跟不同的业务流去对接,你直接在上面开发就可以了,是一个非常好的开发平台。第四,它还可以做一个网格计算任务调度。这个界面就比较复杂一点(PPT),但是对于云的用户来说看不到这个界面,他看到的是云的管理平台,虚拟化侧重了背后的基础架构,云平台侧重的是基础架构怎么去对外提供服务,Novell Cloud Manager面向服务的IAAS[注]管理平台,它会与公司的业务相集成,包括申请、审批、成本、控制、架构、服务等等,它的界面大概是这样的(PPT)。还有一个是我们可以对里面的每一个虚拟CPU、每一个内存、每一个硬盘把它定下,定了以后,根据每一个用户需要的资源来核算不同的成本,这是云计算[注]和虚拟化最大的不同点。

我们都知道,别人来用你的云资源相当于来买你这个东西,这样你就要提供服务,比如我们去买一台服务器,可能有三年保修,有五年保修,同样我来买一台虚拟机就需要有不同的服务类型。因此,在云的管理平台里面,我们可以穿插不同的服务类型、不同的服务内容,由不同的服务内容达到不同服务,当我们的用户购买我们的资源时就可以选择哪一种服务,服务越好成本越高,客户可以做不同的选择。同时,用户做不同部门的不同组的管理,在这里我们可以做一定的控制,比如有一个销售部、财务部等等,可以用到的地方就不同,可以用到不同的模块,包括他可以用的服务水平是哪一种,可以用到的网络资源是哪一种,所有的东西都是在云平台后面的一些虚拟化东西的。这是在云计算时代跟以前一个巨大的不同点所在。

这边有一个普遍用户要用一个资源就要申请(PPT),我这边有一个小小的模拟,普遍用户登录进来时,我的功能非常简单,只有申请或者是发一些信息之类的东西,如果你要申请就点这边按一下申请书之后就可以让你申请,比如你可以写你要申请什么样的东西,在这边选择你要选什么样的服务器,你要选择什么服务,你要多少台,多少CPU,多少内存,不同的配置文件是不一样的,还有不同的网络等等,你提交了申请之后,我们的老板或者管理员要进来,老板看到的功能和刚才我说的是不一样的,有一个完全的功能面板,在我们的数据中心里面有什么东西,比如总共有什么资源,总共有多少服务水平以及全功能的设置之类的东西,这个时候看到已经有人申请一台服务器,我可以做到的你为什么要申请,我可以审批,然后可以拒绝,可以根据自己的业务流程来做,当你点了我这个申请之后,在后台的SO就开始建虚拟机,我们的用户都看不到这个界面,这个界面可以给我们的管理员开发来用。普通用户进入到这个界面就可以看到他申请的资源界面。在这种情况下,我们就不仅仅是我的虚拟化的中心或者是我要用这个东西就打一个电话跟技术管理员说,我们是完全自服务的平台,这是IAAS和虚拟化最大的不同点。

当我们把我们的云计算中心建立起来之后还有一个最重要的东西,因为我们把申请的创建流程交给用户自己去完成了,这个时候我们怎么样来保证数据中心里面的效能,最好的办法就是监控,Novell云计算中心里面其中一个组建是PLATE SPIN RECON,可以实现服务器工作负载在网络上的任意迁移,可以根据数据中心资源分配状况做一个动态调整,或者我发现这台机器里面的虚拟机这边已经用得很满了,就把这条虚拟机迁移到这边来,或者我发现用户申请了一个应用,这个时候可以把虚拟机迁到物理机上去跑,做一个动态迁移。在近段时间,亚马逊全球的数据中心现在出问题了,很多客户在上面买的虚拟机,发现有一天的时间跑不了,这对客户来说是非常恐怖的事情,所以我们要考虑怎么样来保护,在我们的云计算解决方案中有一个完整的保护方案,我们可以把云计算中心里面的一台台负载把它保护到另外一个设备中去,这个设备本身也是基于一种虚拟化平台的方式,当我的云中心上面的资源有问题时就可以保护到这个设备中。

我们都知道,当你去用一些云资源时,就相当于你把所有的应用都交到别人手里,你自己要怎么样来保护,大家都要想一想。为什么亚马逊那边会出问题,其实他们只是停留在建立一个云的基础建构上面,没有留意到的一个问题就是对每天数据中心上发生的事情怎么做处理,怎么做跟踪,Novell已经在云计算解决方案中纳入安全信息事物管理分析模块,这个模块可以做什么?可以去看到整个云周期里面所有的一些信息,把它抓过来了以后进行过滤,过滤之后然后进行分析,根据目前的状况可以推算出未来可能发生什么样的问题,然后进行实时追踪,从而可以预先处理,这一点对数据中心来说是非常重要的,因为如果是私有云[注]平台,当你把一个云计算中心变成公有云[注]去对外提供服务时,安全是非常重要的。

我今天的内容就这么多,一个是虚拟化平台,一个虚拟化的管理,一个云周期的管理到网络监控、网络建议和网络安全事物信息的管理化构成了目前Novell在业界里面最完整的云计算解决方案。谢谢大家!

转自网界网:http://www.cnw.com.cn/live/htm2011/20110602_226030.shtml

I BUILT MY SITE FOR FREE USING