1、c1 1IT服务科学与工程服务科学与工程第七章第七章 IT服务的相关技术服务的相关技术your family siteyour site here2 2本章内容本章内容vPortal技术技术v集群技术集群技术v存储技术存储技术v虚拟化技术虚拟化技术c3 3IT服务的相关技术服务的相关技术Portal技术技术your family siteyour site here4 4“Portal”的含义的含义v90年代初,年代初,Portal=“门户网站门户网站”v90年代末,年代末,Portal=“企业门户企业门户”v现在,现在,Portal=“应用之门应用之门”your family siteyou
2、r site here5 5Portal技术产生的背景技术产生的背景v典型问题典型问题n一个客户的资料,必须要到三个不同的系统中才能找齐一个客户的资料,必须要到三个不同的系统中才能找齐n不知道公司有哪些系统,不知道那个系统能够找到想要不知道公司有哪些系统,不知道那个系统能够找到想要的信息的信息n每个系统都有自己的用户名和密码,客户记不住这么多每个系统都有自己的用户名和密码,客户记不住这么多n每个系统都具有不同的长相,客户抱怨说像是面对不同每个系统都具有不同的长相,客户抱怨说像是面对不同的公司的公司n企业内部的协同无法超过部门的约束,企业的各个软件企业内部的协同无法超过部门的约束,企业的各个软件
3、并不能使各个部门的员工间进行有效的协作并不能使各个部门的员工间进行有效的协作n不同系统之间的共性数据无法综合不同系统之间的共性数据无法综合your family siteyour site here Portal技术的产生技术的产生v需求:需求:为企业内部的软件和系统提供清晰、快捷、有效的为企业内部的软件和系统提供清晰、快捷、有效的组织和访问方式组织和访问方式v解决方案:解决方案:建立将企业内部各个软件和系统整合在一起的建立将企业内部各个软件和系统整合在一起的企业信息门户(企业信息门户(EIP)your family siteyour site here Portal技术的特点技术的特点you
4、r family siteyour site here8 8Portal技术示意图技术示意图your family siteyour site here9 9单点登录单点登录your family siteyour site here1010个性化个性化+内容聚合内容聚合your family siteyour site here1111企业信息门户(企业信息门户(EIP)v企业信息门户是使公司能释放内部和外部储存的信息的一企业信息门户是使公司能释放内部和外部储存的信息的一种应用,它为用户提供了一个单一的网关来个性化定制做种应用,它为用户提供了一个单一的网关来个性化定制做出商业决策所需的信息。
5、出商业决策所需的信息。vEIP的组成部分:的组成部分:n整合:门户是企业应用的整合,是信息的整合。整合:门户是企业应用的整合,是信息的整合。n定制:为不同角色的人提供可以定制的信息。定制:为不同角色的人提供可以定制的信息。n协作:门户应当支持用户之间的协同工作,这样才能协作:门户应当支持用户之间的协同工作,这样才能最大地发挥其作为信息中介的作用。最大地发挥其作为信息中介的作用。your family siteyour site here1212EIP的发展历程的发展历程时间时间发展发展集合单个的网集合单个的网络域址,简单络域址,简单的信息内容搜的信息内容搜索索第第1 1代代简单的门户简单的门户
6、基于内容过滤基于内容过滤的,个的,个性化,性化,定向的搜索定向的搜索第第2 2代代信息平台信息平台应用集成,单应用集成,单点登录点登录第第3 3代代应用集成门户应用集成门户应用整合、内应用整合、内容整合、信息容整合、信息整合、流程整整合、流程整合、用户协作合、用户协作第第4 4代代信息集成门户信息集成门户your family siteyour site here1313一个典型的一个典型的EIP页面页面your family siteyour site here1414一个典型的一个典型的EIP拓扑拓扑your family siteyour site here1515一个典型的一个典型的E
7、IP多层架构多层架构your family siteyour site here11商业商业Portal方案方案vMicrosoft SharePoint Portal Servern微软公司的门户解决方案产品,使用Web Part技术方便地自定义一个基于Web的企业视图。your family siteyour site here11vIBM WebSphere Portaln基于IBM WebSphere平台,提供一个可扩展的框架,用于和企业应用程序、内容、人员和流程的交互。n通过Portlet与各个系统相联接。your family siteyour site here1818vOrac
8、le AS Portal n是Oracle Application Server产品的一部分,它的运行依赖于Oracle Application Server。n为构建和使用企业门户提供了一个基于浏览器的环境,还为集成应用及商业信息提供了可供扩展的框架。your family siteyour site here1919vBEA WebLogic Portaln是构成BEA WebLogic E-business Platform的要件之一。n提供了门户基础结构功能以简化复杂门户的开发、维护和安全认证。your family siteyour site here2020开源开源Portal方案
9、方案vLiferayvJetSpeedvGridSphere vPlutovjCharonveXo PlatformvJPortalvuPortalvLutecevLightPortalvStringbeansyour family siteyour site here2121PortletvPortlet是是Portal中的基础单元,在中的基础单元,在Portal中每个用户请中每个用户请求都需要通过某一个求都需要通过某一个Portlet内的某个方法来处理内的某个方法来处理v每个每个Portal页面都可以由多个页面都可以由多个Portlet组成,用户在其中组成,用户在其中一个一个Portlet
10、或多个或多个Portlets中如果触发了某些事件,则中如果触发了某些事件,则这些事件就会由相应的这些事件就会由相应的Portlet来处理来处理 your family siteyour site here2222例子:例子:Websphere Portal与与SAP系统整合系统整合DOMINOLOTUSSiebelWebsphereBEA WeblogicDept APPSSAP ERPOracle外部客户外部客户内部员工内部员工经理经理合作伙伴合作伙伴用户单一入口访问不同的系统用户单一入口访问不同的系统用户单一入口访问不同的系统用户单一入口访问不同的系统单一登录单一登录与协作管理系统集成,增
11、强流程管理与协作管理系统集成,增强流程管理c2323IT服务的相关技术服务的相关技术集群技术集群技术your family siteyour site here2424集群技术集群技术v简单的说,集群(简单的说,集群(cluster)就是一组计算机,它们作为)就是一组计算机,它们作为一个整体向用户提供一组网络资源,这些单个的计算机系一个整体向用户提供一组网络资源,这些单个的计算机系统就是集群的节点(统就是集群的节点(node)。)。v一个理想的集群是:用户从来不会意识到集群系统底层的一个理想的集群是:用户从来不会意识到集群系统底层的节点,在他节点,在他/她们看来,集群是一个系统,而非多个计算她
12、们看来,集群是一个系统,而非多个计算机系统;并且集群系统的管理员可以随意增加和删改集群机系统;并且集群系统的管理员可以随意增加和删改集群系统的节点。系统的节点。your family siteyour site here2525为什么需要集群为什么需要集群v最早,通过提高最早,通过提高CPU主频和总线带宽是提高计算机性能的主频和总线带宽是提高计算机性能的主要手段,但是这一手段对系统性能的提高是有限的。主要手段,但是这一手段对系统性能的提高是有限的。v后来,人们通过增加后来,人们通过增加CPU个数和内存容量来提高性能,于个数和内存容量来提高性能,于是出现了向量机,对称多处理机是出现了向量机,对称
13、多处理机(SMP)等。等。n但是当但是当CPU的个数超过某一阈值,象的个数超过某一阈值,象SMP这些多处理这些多处理机系统的可扩展性就变的极差。机系统的可扩展性就变的极差。n主要瓶颈在于主要瓶颈在于CPU访问内存的带宽并不能随着访问内存的带宽并不能随着CPU个个数的增加而有效增长。数的增加而有效增长。v与多处理机相反,集群系统的性能随着与多处理机相反,集群系统的性能随着CPU个数的增加几个数的增加几乎是线性变化的。乎是线性变化的。your family siteyour site here22v比较:比较:your family siteyour site here22集群系统的优点集群系统的
14、优点 v高可扩展性:高可扩展性:良好的性能可以方便的进行扩展。良好的性能可以方便的进行扩展。v高可用性:高可用性:集群中的一个节点失效,它的任务可以传递给集群中的一个节点失效,它的任务可以传递给其他节点,可以有效防止单点失效。其他节点,可以有效防止单点失效。v高性能:高性能:允许系统同时接入更多的用户(负载平衡集群)。允许系统同时接入更多的用户(负载平衡集群)。v高性价比:高性价比:可以采用廉价的符合工业标准的硬件构造高性可以采用廉价的符合工业标准的硬件构造高性能的系统。能的系统。your family siteyour site here2828集群的例子:集群的例子:MySQL数据库集群数
15、据库集群your family siteyour site here2929集群的例子:集群的例子:Redhat服务器集群服务器集群your family siteyour site here3030集群的例子:集群的例子:Dell服务器集群服务器集群your family siteyour site here3131集群系统的几个关键功能集群系统的几个关键功能v应用故障接管:应用故障接管:当应用中一个执行任务的对象变得不可用当应用中一个执行任务的对象变得不可用时,另外对象可以接管并完成工作。时,另外对象可以接管并完成工作。v站点故障接管:站点故障接管:当单个站点上所有服务和应用都失败时,当单
16、个站点上所有服务和应用都失败时,它们可以切换到其他站点,继续处理。它们可以切换到其他站点,继续处理。v服务器迁移服务器迁移:当一台服务器失败时,应用可以迁移到集群:当一台服务器失败时,应用可以迁移到集群中其他服务器上。中其他服务器上。v负载均衡:负载均衡:将访问系统的负荷分散在不同的机器上,使整将访问系统的负荷分散在不同的机器上,使整个系统吞吐量和并发性得到提高个系统吞吐量和并发性得到提高,它能让多台服务器共同它能让多台服务器共同承担一些繁重的计算或承担一些繁重的计算或IO任务,从而消除网络瓶颈,提任务,从而消除网络瓶颈,提高网络的灵活性和可靠性。高网络的灵活性和可靠性。your family
17、 siteyour site here3232集群系统的分类集群系统的分类 v高可用集群高可用集群(HA集群集群):这类集群致力于提供高度可靠的:这类集群致力于提供高度可靠的服务。服务。n计算机系统的可用性是通过系统的可靠性和可维护性计算机系统的可用性是通过系统的可靠性和可维护性来度量的。来度量的。n工程上通常用平均无故障时间来度量系统的可靠性,工程上通常用平均无故障时间来度量系统的可靠性,用平均维修时间来度量系统的可维护性。用平均维修时间来度量系统的可维护性。v高性能计算集群高性能计算集群(HPC集群集群):这类集群致力于提供单个:这类集群致力于提供单个计算机所不能提供的强大的计算能力。计算
18、机所不能提供的强大的计算能力。n高性能计算是计算机科学的一个分支,它致力于开发高性能计算是计算机科学的一个分支,它致力于开发超级计算机,研究并行算法和开发相关软件。超级计算机,研究并行算法和开发相关软件。n高性能计算主要研究如下两类问题:高性能计算主要研究如下两类问题:n大规模科学问题:象天气预报、地形分析和生物制药等;大规模科学问题:象天气预报、地形分析和生物制药等;n存储和处理海量数据:象数据挖掘、图象处理和基因测序;存储和处理海量数据:象数据挖掘、图象处理和基因测序;your family siteyour site here3333高可用集群高可用集群 v高可用集群就是采用集群技术来实
19、现计算机系统的高可用高可用集群就是采用集群技术来实现计算机系统的高可用性。高可用集群通常有两种工作方式:性。高可用集群通常有两种工作方式:n容错系统:通常是主从服务器方式。从服务器检测主容错系统:通常是主从服务器方式。从服务器检测主服务器的状态,当主服务工作正常时,从服务器并不服务器的状态,当主服务工作正常时,从服务器并不提供服务。但是一旦主服务器失效,从服务器就开始提供服务。但是一旦主服务器失效,从服务器就开始代替主服务器向客户提供服务。代替主服务器向客户提供服务。n负载均衡系统:集群中所有的节点都处于活动状态,负载均衡系统:集群中所有的节点都处于活动状态,它们分摊系统的工作负载。一般它们分
20、摊系统的工作负载。一般Web服务器集群、数服务器集群、数据库集群和应用服务器集群都属于这种类型。据库集群和应用服务器集群都属于这种类型。your family siteyour site here3434高性能计算集群高性能计算集群 v高性能集群就是采用集群技术来研究高性能计算。高性能高性能集群就是采用集群技术来研究高性能计算。高性能集群通常有两种工作方式:集群通常有两种工作方式:n高吞吐计算:把一个任务分成若干可以并行的子任务,高吞吐计算:把一个任务分成若干可以并行的子任务,而且各个子任务彼此间没有什么关联,服务器负责将而且各个子任务彼此间没有什么关联,服务器负责将从各个计算节点返回的数据汇
21、集成完整的数据。从各个计算节点返回的数据汇集成完整的数据。n分布计算:把一个任务分成分成若干可以并行的子任分布计算:把一个任务分成分成若干可以并行的子任务,但是子任务间联系很紧密,需要大量的数据交换。务,但是子任务间联系很紧密,需要大量的数据交换。your family siteyour site here3535例子:例子:Oracle集群集群your family siteyour site here33your family siteyour site here33例子:例子:Websphere集群集群your family siteyour site here3838中国高性能计算中国
22、高性能计算TOP10(2010)序号序号研制研制单位位型号型号1国防科大国防科大天河一号天河一号2曙光曙光曙光星云曙光星云3中科院中科院过程所程所Mole-8.5Cluster4曙光曙光魔方魔方5联想想深深腾000曙光曙光曙光星云曙光星云曙光曙光生物生物专用机用机8IBMxSeriesx350M2Cluster9HPClusterPlatform3000BL40cG10IBMBladeCenterHS22Clusterc3939存储技术存储技术IT服务的相关技术服务的相关技术your family siteyour site here4040存储技术的发展存储技术的发展v单盘存储单盘存储v直连
23、式存储(直连式存储(DAS)v存储区域网络(存储区域网络(SAN)v网络接入存储(网络接入存储(NAS)your family siteyour site here4141直连式存储(直连式存储(DAS)vDAS被定义为直接连接在各种服务器或客户端扩展接口下被定义为直接连接在各种服务器或客户端扩展接口下的数据存储设备,它依赖于服务器,其本身是硬件的堆叠,的数据存储设备,它依赖于服务器,其本身是硬件的堆叠,不带有任何存储操作系统。不带有任何存储操作系统。v在这种方式中,存储设备是通过电缆(通常是在这种方式中,存储设备是通过电缆(通常是SCSI接口接口电缆)直接到服务器的,电缆)直接到服务器的,I
24、/O(输入(输入/输入)请求直接发输入)请求直接发送到存储设备。送到存储设备。your family siteyour site here4242vDAS的适用环境为:的适用环境为:n服务器在地理分布上很分散时;服务器在地理分布上很分散时;n存储系统必须被直接连接到应用服务器上时;存储系统必须被直接连接到应用服务器上时;n包括许多数据库应用和应用服务器在内的应用,它们包括许多数据库应用和应用服务器在内的应用,它们需要直接连接到存储器上时。需要直接连接到存储器上时。your family siteyour site here4343存储区域网络(存储区域网络(SAN)vSAN是一种通过光纤集线器
25、光是一种通过光纤集线器、光纤路由器、光纤交换机等连接设纤路由器、光纤交换机等连接设备将磁盘阵列、磁带等存储设备备将磁盘阵列、磁带等存储设备与相关服务器连接起来的高速专与相关服务器连接起来的高速专用子网。用子网。vSAN由三个基本的组件构成:接由三个基本的组件构成:接口(如口(如SCSI、光纤通道、光纤通道、ESCON等)、连接设备(交换等)、连接设备(交换设备、网关、路由器、集线器等)设备、网关、路由器、集线器等)和通信控制协议(如和通信控制协议(如IP和和SCSI等)。等)。your family siteyour site here4444vSAN提供一个专用的、高可靠性的基于光通道的存
26、储网提供一个专用的、高可靠性的基于光通道的存储网络,络,SAN允许独立地增加它们的存储容量,也使得管理允许独立地增加它们的存储容量,也使得管理及集中控制(特别是对于全部存储设备都集群在一起的时及集中控制(特别是对于全部存储设备都集群在一起的时候)更加简化。候)更加简化。your family siteyour site here4545网络接入存储(网络接入存储(NAS)vNAS是一种专业的网络文件存储及文件备份设备,或称是一种专业的网络文件存储及文件备份设备,或称为网络直联存储设备、网络磁盘阵列。为网络直联存储设备、网络磁盘阵列。nNAS是一种专业的网络文件存储及文件备份设备,它是一种专业的
27、网络文件存储及文件备份设备,它是基于局域网的,按照是基于局域网的,按照TCP/IP协议进行通信,以文协议进行通信,以文件的件的I/O(输入(输入/输出)方式进行数据传输。输出)方式进行数据传输。n一个一个NAS里面包括核心处理器,文件服务管理工具,里面包括核心处理器,文件服务管理工具,一个或者多个的硬盘驱动器用于数据的存储。一个或者多个的硬盘驱动器用于数据的存储。your family siteyour site here44vNAS 可以应用在任何的网络环境当中。可以应用在任何的网络环境当中。v主服务器和客户端可以非常方便地在主服务器和客户端可以非常方便地在NAS上存取任意格上存取任意格式的
28、文件,包括式的文件,包括SMB格式(格式(Windows)NFS格式格式(Unix,Linux)和)和CIFS格式等等。格式等等。your family siteyour site here44存储技术的比较存储技术的比较v总的来说,总的来说,DAS、NAS、SAN三种存储模式,已经很好三种存储模式,已经很好地满足目前企业信息化应用在单服务器扩容、服务器双机地满足目前企业信息化应用在单服务器扩容、服务器双机高可用集群、高性能、高可用、高扩展的网络存储和简单高可用集群、高性能、高可用、高扩展的网络存储和简单易用的网络文件共享等方面的需求。易用的网络文件共享等方面的需求。nNAS可以很经济地解决存
29、储容量不足的问题,但难以可以很经济地解决存储容量不足的问题,但难以获得满意的性能,对于关键事务应用而言,它必须使获得满意的性能,对于关键事务应用而言,它必须使用专用的宽带网络。用专用的宽带网络。n对对SAN来说,点到点之间光纤通道的最大距离不得超来说,点到点之间光纤通道的最大距离不得超过过10km限度是一个瓶颈。限度是一个瓶颈。nSAN与与NAS体系的融合正在积极发展,体系的融合正在积极发展,SAN提供速提供速度,度,NAS提供由文件处理带来的协作性。提供由文件处理带来的协作性。your family siteyour site here4848RAID技术技术vRAID是是“Redundan
30、t Array of Independent Disk”的缩写,中文意思是独立冗余磁盘阵列。的缩写,中文意思是独立冗余磁盘阵列。v简单地解释,就是将简单地解释,就是将N台硬盘通过台硬盘通过RAID Controller(分(分Hardware,Software)结合成虚拟单台大容量)结合成虚拟单台大容量的硬盘使用。的硬盘使用。your family siteyour site here4949vRAID的采用为存储系统(或者服务器的内置存储)带来的采用为存储系统(或者服务器的内置存储)带来巨大利益,其中提高传输速率和提供容错功能是最大的优巨大利益,其中提高传输速率和提供容错功能是最大的优点。点
31、v磁盘阵列中针对不同的应用使用的不同技术磁盘阵列中针对不同的应用使用的不同技术,称为称为RAID level,每一,每一level代表一种技术,目前业界公认的标准代表一种技术,目前业界公认的标准是是RAID 0RAID 5。your family siteyour site here5050vRAID强调扩充性及容错机制,在不须停机情况下可处理强调扩充性及容错机制,在不须停机情况下可处理以下动作:以下动作:nRAID 磁盘阵列支援自动检测故障硬盘;磁盘阵列支援自动检测故障硬盘;nRAID 磁盘阵列支援重建硬盘坏轨的资料;磁盘阵列支援重建硬盘坏轨的资料;nRAID 磁盘阵列支援支持不须停机的硬
32、盘备援磁盘阵列支援支持不须停机的硬盘备援 Hot Spare;nRAID 磁盘阵列支援支持不须停机的硬盘替换磁盘阵列支援支持不须停机的硬盘替换 Hot Swap;nRAID 磁盘阵列支援扩充硬盘容量等。磁盘阵列支援扩充硬盘容量等。your family siteyour site here5151vRAID 0(别名:条带)(别名:条带)容错性:容错性:没有冗余类型:冗余类型:没有热备盘选项:热备盘选项:没有读性能:读性能:高随机写性能:随机写性能:高连续写性能:连续写性能:高需要的磁盘数:需要的磁盘数:一个或多个可用容量:可用容量:总的磁盘的容量典型应用:典型应用:无故障的迅速读写,要求安全
33、性不高,如图形工作站等。your family siteyour site here5252vRAID 1(别名:镜像)(别名:镜像)容错性:容错性:有冗余类型:冗余类型:复制热备盘选项:热备盘选项:有读性能:读性能:低随机写性能:随机写性能:低连续写性能:连续写性能:低需要的磁盘数:需要的磁盘数:只需2个或2*N个可用容量:可用容量:只能用磁盘容量的50%典型应用:典型应用:随机数据写入,要求安全性高,如服务器、数据库存储领域。your family siteyour site here5353vRAID 5(别名:分布奇偶位条带)(别名:分布奇偶位条带)容错性:容错性:有冗余类型:冗余类型
34、奇偶校验热备盘选项:热备盘选项:有读性能:读性能:高随机写性能:随机写性能:低连续写性能:连续写性能:低需要的磁盘数:需要的磁盘数:三个或更多可用容量:可用容量:(n-1)/n的总磁盘容量(n为磁盘数)典型应用:典型应用:随机数据传输要求安全性高,如金融、数据库、存储等。your family siteyour site here5454vRAID 0+1(别名:镜像阵列条带)(别名:镜像阵列条带)容错性:容错性:有冗余类型:冗余类型:复制热备盘选项:热备盘选项:有读性能:读性能:中间随机写性能:随机写性能:中间连续写性能:连续写性能:中间需要的磁盘数:需要的磁盘数:只需4个或4*N个可用容
35、量:可用容量:磁盘容量的50%典型应用:典型应用:要求数据量大,安全性高,如银行、金融等领域。c5555虚拟化技术虚拟化技术IT服务的相关技术服务的相关技术your family siteyour site here55虚拟化的产生虚拟化的产生v虚拟化是资源的逻辑表示,它不受物理限制的约束。虚拟化是资源的逻辑表示,它不受物理限制的约束。your family siteyour site here55SOA 和虚拟化:减少复杂性和虚拟化:减少复杂性your family siteyour site here5858虚拟化的几种形态虚拟化的几种形态 v计算机元件虚拟化计算机元件虚拟化v服务器虚拟化
36、服务器虚拟化v操作系统虚拟化操作系统虚拟化v应用虚拟化应用虚拟化v桌面虚拟化桌面虚拟化 your family siteyour site here5959虚拟化的目标虚拟化的目标v应用隔离:应用隔离:让应用或应用组运行在自己的虚拟区间内,不让应用或应用组运行在自己的虚拟区间内,不受配置或其它应用的影响。运行在虚拟受配置或其它应用的影响。运行在虚拟解决方案中的应用方案中的应用不会直接看到物理硬件,也不会看到其它共享物理硬件的不会直接看到物理硬件,也不会看到其它共享物理硬件的应用。这应用。这 种隔离是一种相对抽象的概念。种隔离是一种相对抽象的概念。v硬件使用:硬件使用:隔离应用或应用套件意味着能
37、在指定的硬件上隔离应用或应用套件意味着能在指定的硬件上同时运行更多的应用。虚拟化的出现打破了传统同时运行更多的应用。虚拟化的出现打破了传统x8服务器架构上一台主机只能运行一个操作环境及应用的束缚,架构上一台主机只能运行一个操作环境及应用的束缚,实现了在同一硬件上运行多应用与多系统的目标,从而提实现了在同一硬件上运行多应用与多系统的目标,从而提高了硬件的使用效率,并降低了物理高了硬件的使用效率,并降低了物理服务器的需求数量。器的需求数量。your family siteyour site here00IT 基础设施中虚拟化的例子基础设施中虚拟化的例子your family siteyour si
38、te here11计算机元件虚拟化计算机元件虚拟化v计算元件在虚拟的基础上而不是真实的基础上运行。计算元件在虚拟的基础上而不是真实的基础上运行。n计算机元件的虚拟化技术可以扩大硬件的容量,简化计算机元件的虚拟化技术可以扩大硬件的容量,简化软件的重新配置过程。软件的重新配置过程。nCPU的虚拟化技术可以单的虚拟化技术可以单CPU模拟多模拟多CPU并行,允许并行,允许一个平台同时运行多个操作系统,并且应用程序都可一个平台同时运行多个操作系统,并且应用程序都可以在相互独立的空间内运行而互不影响,从而显著提以在相互独立的空间内运行而互不影响,从而显著提高计算机的工作效率。高计算机的工作效率。your
39、family siteyour site here22服务器虚拟化服务器虚拟化v将服务器物理资源抽象成逻辑资源,让一台服务器变成几将服务器物理资源抽象成逻辑资源,让一台服务器变成几台甚至上百台相互隔离的虚拟服务器,或者让几台服务器台甚至上百台相互隔离的虚拟服务器,或者让几台服务器变成一台服务器来用;变成一台服务器来用;v当有新的商业应用的时候,并不需要去购买新的硬件,需当有新的商业应用的时候,并不需要去购买新的硬件,需要做的仅仅是添加新的虚拟服务器。要做的仅仅是添加新的虚拟服务器。your family siteyour site here33v服务器虚拟化环境中的物理主机的选择建议服务器虚拟
40、化环境中的物理主机的选择建议n至少一颗多核至少一颗多核CPUn较大容量的内存较大容量的内存n组建组建RAID 5或或RAID 的本地磁盘阵列的本地磁盘阵列n多个千兆以太网接口多个千兆以太网接口n冗余电源冗余电源your family siteyour site here44操作系统虚拟化操作系统虚拟化v单一操作系统能通过虚拟化表现为多个独立的操作系统,单一操作系统能通过虚拟化表现为多个独立的操作系统,运行不同的应用。运行不同的应用。n当虚拟管理器所控制某一虚拟操作系统认为自己有唯当虚拟管理器所控制某一虚拟操作系统认为自己有唯一的主机访问权,那么虚拟操作系统应用也就会认为一的主机访问权,那么虚拟
41、操作系统应用也就会认为自已有唯一的操作系统访问权。自已有唯一的操作系统访问权。n操作系统虚拟化的一大优势在于只需管理一个操作系操作系统虚拟化的一大优势在于只需管理一个操作系统就能运行多种应用实例。统就能运行多种应用实例。your family siteyour site here55应用虚拟化应用虚拟化 v应用虚拟化与操作系统虚拟化有类似的地方,每一种虚拟应用虚拟化与操作系统虚拟化有类似的地方,每一种虚拟化应用都与自己的虚拟化操作系统界面进行互动。化应用都与自己的虚拟化操作系统界面进行互动。n每种虚拟化应用都运行在自己的虚拟操作系统内。每种虚拟化应用都运行在自己的虚拟操作系统内。n在系统操作平
42、台上所运行的其它应用可以是虚拟化应在系统操作平台上所运行的其它应用可以是虚拟化应用,也可以是非虚拟化应用。用,也可以是非虚拟化应用。your family siteyour site here桌面虚拟化桌面虚拟化 v桌面虚拟化的抽象层在用户与系统之间,用户与桌面虚拟化的抽象层在用户与系统之间,用户与虚拟应用的互动就如同在自己的虚拟应用的互动就如同在自己的PC桌面操作应用,桌面操作应用,而实际上,这些应用是托管并运行在其它地方。而实际上,这些应用是托管并运行在其它地方。your family siteyour site here虚拟化软件虚拟化软件vVMware:使用最广泛的:使用最广泛的X8虚
43、拟化技术虚拟化技术。your family siteyour site here88v微软微软Virtual Server:与:与VMware相似,但不支持零宕相似,但不支持零宕机迁移和虚拟机迁移和虚拟SMP,仅支持,仅支持Windows平台。平台。your family siteyour site here99vXen:开源软件,价格低廉:开源软件,价格低廉。your family siteyour site here00your family siteyour site here11your family siteyour site here22虚拟专用网络(虚拟专用网络(VPN)vVPN
44、可以通过特殊的加密的通讯协议在连接在可以通过特殊的加密的通讯协议在连接在Internet上的位于不同地方的两个或多个企业上的位于不同地方的两个或多个企业内部网之间建立一条专有的通讯线路,就好比是内部网之间建立一条专有的通讯线路,就好比是架设了一条专线一样,但是它并不需要真正的去架设了一条专线一样,但是它并不需要真正的去铺设光缆之类的物理线路。铺设光缆之类的物理线路。your family siteyour site here33vVPN主要采用的四项安全保证技术主要采用的四项安全保证技术n隧道技术隧道技术n加解密技术加解密技术n密钥管理技术密钥管理技术n使用者与设备身份认证技术使用者与设备身份
45、认证技术 your family siteyour site here44虚拟主机虚拟主机v万网的虚拟主机(万网的虚拟主机()your family siteyour site here55虚拟网站虚拟网站your family siteyour site hereyour family siteyour site hereIT成本构成成本构成v为了得到更高的投资回报率(为了得到更高的投资回报率(ROI),),IT经理们经理们在制定预算时,都力图减少在制定预算时,都力图减少IT部署的总拥有成本部署的总拥有成本(TCO)。)。v一般而言,一般而言,TCO主要包括:主要包括:n软硬件成本:服务器、
46、存储和网络设备成本;服务器软硬件成本:服务器、存储和网络设备成本;服务器迁移成本;软硬件高可用容灾部署成本。迁移成本;软硬件高可用容灾部署成本。nIT运行成本:数据中心的制冷设施、数据备份等成本;运行成本:数据中心的制冷设施、数据备份等成本;以及服务器安全配置等后期部署成本;电力成本。以及服务器安全配置等后期部署成本;电力成本。n宕机成本:解决故障及重新部署服务的成本;因为宕宕机成本:解决故障及重新部署服务的成本;因为宕机而损失的收入和员工效率成本。机而损失的收入和员工效率成本。n管理成本:管理成本:IT管理人员薪酬成本;管理人员薪酬成本;IT培训成本。培训成本。your family sit
47、eyour site here88虚拟化对虚拟化对TCO的影响的影响v虽然虚拟化确实能够在一定程度上削减虽然虚拟化确实能够在一定程度上削减TCO的各的各项成本,但是对于某些成本的削减程度还是比较项成本,但是对于某些成本的削减程度还是比较有限。有限。n不同机构,不同机构,IT规模不同,部署的结构不同,规模不同,部署的结构不同,TCO的构的构成也有所不同。成也有所不同。n从免费开源的虚拟机,到操作系统集成的虚拟机,再从免费开源的虚拟机,到操作系统集成的虚拟机,再到昂贵的独立虚拟软件,众多不同的虚拟化技术和不到昂贵的独立虚拟软件,众多不同的虚拟化技术和不同的品牌的选择,需要多方面权衡。同的品牌的选择,需要多方面权衡。your family siteyour site here99虚拟化部署的原则虚拟化部署的原则v确信你需要虚拟化确信你需要虚拟化v了解虚拟化不是一个项目,而是一种新的管理方法了解虚拟化不是一个项目,而是一种新的管理方法 v找到合适的人,确保这个人接受过专门的培训,但不是找到合适的人,确保这个人接受过专门的培训,但不是任何人都要培训任何人都要培训 v告诉每一个用户虚拟并不等同于免费告诉每一个用户虚拟并不等同于免费 v从一开始就注意使用管理和监控工具从一开始就注意使用管理和监控工具 v不要低估存储需求不要低估存储需求






