虚拟化系列培训之一

77
虚虚虚虚虚虚虚虚云云云云云云云

Upload: camilla-cardenas

Post on 02-Jan-2016

46 views

Category:

Documents


1 download

DESCRIPTION

虚拟化系列培训之一. 云计算与虚拟化. 目 录. 二. 一. 虚拟化技术的介绍. 虚拟化与云计算的概述. 虚拟化与云计算概述. 一. 何为虚拟化? 云计算是什么? “它起源于我们将互联网视为云的时候 … 我们不关心消息去往何处 … 云为我们屏蔽了复杂性 ” Kevin Marks, Google “融合的云是对服务器,应用,数据,基础设施的复杂性和异构平台的简化抽象” Amazon’s CEO Jeff Bezos. 集群计算. 并行计算. 云计算. 网格计算. 虚拟化与云计算概述. 一. 云计算的发展路线. 虚拟化与云计算概述. 一. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: 虚拟化系列培训之一

虚拟化系列培训之一

云计算与虚拟化

Page 2: 虚拟化系列培训之一

二 虚拟化技术的介绍

一 虚拟化与云计算的概述

Page 3: 虚拟化系列培训之一

虚拟化与云计算概述一

何为虚拟化? 云计算是什么?

“它起源于我们将互联网视为云的时候… 我们不关心消息去往何处… 云为我们屏蔽了复杂性”

Kevin Marks, Google

“融合的云是对服务器,应用,数据,基础设施的复杂性和异构平台的简化抽象”

Amazon’s CEO Jeff Bezos

Page 4: 虚拟化系列培训之一

虚拟化与云计算概述一

云计算的发展路线

并行计算集群计算

网格计算

云计算

Page 5: 虚拟化系列培训之一

虚拟化与云计算概述一

云计算是并行计算(Parallel Computing) 、分布式计算 (Distributed Computing) 和网格计算(Grid Computing) 的发展,或者说是这些计算机科学概念的商业实现

云计算是虚拟化(Virtualization) 、效用计算(Utility Computing) 、 IaaS( 基础设施即服务 ) 、 PaaS( 平台即服务 ) 、SaaS( 软件即服务 ) 等概念混合演进并跃升的结果

Page 6: 虚拟化系列培训之一

虚拟化与云计算概述一

云计算的定义—— wiki

弹性能力虚拟化

服务 互联网多租户动态配置 按需付费

IaaSPaaS

SaaS

Page 7: 虚拟化系列培训之一

虚拟化与云计算概述一

云计算的定义—— NIST 美国国家标准技术研究院

云计算是一种模型,它可以实现随时随地,便捷地,随需应变地从可配置计算资源共享池中获取所需的资源 ( 例如,网络、服务器、存储、应用、及服务 ) ,资源能够快速供应并释放,使管理资源的工作量和与服务提供商的交互减小到最低限度。云计算的基本特点是:随需应变的自助服务、无处不在的网络访问、资源共享池、快速而灵活、计量付费服务。广大用户依托互联网某些节点强大的信息资源、包括存储资源、计算资源、软件资源、数据资源,管理资源为我所用,强调需求驱动,用户主导,按需服务,即用即付,用完即散,不对用户集中控制,用户不关心服务者在什么地方。

Page 8: 虚拟化系列培训之一

虚拟化与云计算概述一

Page 9: 虚拟化系列培训之一

狭义的理解

狭义的云计算指的是厂商通过分布式计算和虚拟化技术搭建数据中心或超级计算机,以免费或按需租用方式向技术开发者或者企业客户提供数据存储、分析以及科学计算等服务,比如亚马逊数据仓库出租生意。

虚拟化与云计算概述一

Page 10: 虚拟化系列培训之一

通俗的理解

通俗的理解是,云计算的“云“就是存在于互联网上的服务器集群上的资源,它包括硬件资源(服务器、存储器、 CPU 等)和软件资源(如应用软件、集成开发环境等),所有的处理都在云计算提供商所提供的计算机群来完成。

虚拟化与云计算概述一

Page 11: 虚拟化系列培训之一

虚拟化与云计算概述一

云计算的定义—— NIST 美国国家标准技术研究院

云计算模型的 3 个纬度:部署模型、服务模型与基本特征。

Service Models 服务模型Software as a Service 软件即服务Platform as a Service 平台即服务Infrastructure as a Service 基础设施即服务

Deployment Models 部署模型 Private Cloud 私有云Community Cloud 社区云Hybrid Cloud 混合云Public Cloud 公有云

Essential characteristics基本特征 Broad network access广泛的网络接入Measured Service可计量的服务On-demand Self-service按需自助Rapid elasticity快速的弹性Resource Pooling资源池化

Page 12: 虚拟化系列培训之一

虚拟化与云计算概述一

云计算的定义—— NIST 美国国家标准技术研究院服务模型:

SaaS :提供给客户的服务是运营商运行在云计算基础设施上的应用程序,用户可以在各种设备上通过瘦客户端界面访问,如浏览器。消费者不需要管理或控制任何云计算基础设施,包括网络、服务器、操作系统、存储,等等。

PaaS :提供给消费者的服务是把客户采用提供的开发语言和工具(例如 Java、 python、 .Net 等)开发的或收购的应用程序部署到供应商的 云计算基础设施上。客户不需要管理或控制底层的云基础设施,包括网络、服务器、操作系统、存储等,但客户能控制部署的应用程序,也可能控制运行应用程序的 托管环境配置。IaaS: 提供给消费者的服务是对所有设施的利用,包括处理、存储、网络和其他基本的计算资源,用户能够部署和运行任意软件,包括操作系统和应用程序。消费者不管理 或控制任何云计算基础设施,但能控制操作系统的选择、储存空间、部署的应用,也有可能获得有限制的网络组件(例如,防火墙、负载均衡器等)的控制。

Page 13: 虚拟化系列培训之一

虚拟化与云计算概述一

服务模型与系统架构:

云计算系统分为两部分:前端和后端。• 前端指用户的计算机或客户端,包括用户计算机

(或计算机网络)以及云计算系统登陆程序。不同的云计算系统具有不同的用户界面。以网络为基础的邮件系统一般都借助 IE或 Firefox 等网络浏览器登陆。其他云计算系统具有各自不同的登陆程序,用户可以运行登陆程序接入网络。

• 计算机后端是各种各样的计算机、服务器和数据存储系统,它们共同组成了云计算系统中的“云”。理论上,从数据处理到视频游戏,只要您能想到的计算机程序,云计算系统都能运行。一般来说,每个应用程序都有其专用的服务器。

• 二者通过网络相互连接。

Page 14: 虚拟化系列培训之一

云计算体系结构

虚拟化与云计算概述一

Page 15: 虚拟化系列培训之一

物理资源层包括计算机、存储器、网络设施、数据库和软件等;

资源池层是将大量相同类型的资源构成同构或接近同构的资源池,如计算资源池、数据资源池等。构建资源池更多是物理资源的集成和管理工作,例如研究在一个标准集装箱的空间如何装下 2000 个服务器、解决散热和故障节点替换的问题并降低能耗。

虚拟化与云计算概述一

Page 16: 虚拟化系列培训之一

• 管理中间件负责对云计算的资源进行管理,并对众多应用任务进行调度,使资源能够高效、安全地为应用提供服务;

• SOA 构建层将云计算能力封装成标准的 Web Services 服务,并纳入到 SOA 体系进行管理和使用,包括服务注册、查找、访问和构建服务工作流等。管理中间件和资源池层是云计算技术的最关键部分, SOA 构建层的功能更多依靠外部设施提供。

虚拟化与云计算概述一

Page 17: 虚拟化系列培训之一

• 计算的管理中间件负责资源管理、任务管理、用户管理和安全管理等工作。

• 资源管理负责均衡地使用云资源节点,检测节点的故障并试图恢复或屏蔽之,并对资源的使用情况进行监视统计;

• 任务管理负责执行用户或应用提交的任务,包括完成用户任务映象 (Image)的部署和管理、任务调度、任务执行、任务生命期管理等等;

虚拟化与云计算概述一

Page 18: 虚拟化系列培训之一

• 用户管理是实现云计算商业模式的一个必不可少的环节,包括提供用户交互接口、管理和识别用户身份、创建用户程序的执行环境、对用户的使用进行计费等;

• 安全管理保障云计算设施的整体安全,包括身份认证、访问授权、综合防护和安全审计等。

虚拟化与云计算概述一

Page 19: 虚拟化系列培训之一

虚拟化与云计算概述一

云计算的定义—— NIST 美国国家标准技术研究院部署模型:

公有云

社区云

私有云

混合云

企业独立拥有或独立承租的云系统

在特定社区内共享的云系统,如:由某公司及其合作伙伴共同承建并分享使用的云系统

面向公众开放租售的大规模云系统

由以上三种云系统中的两种以上的云系统共同配合而提供 IT 能力的混合型云系统

Page 20: 虚拟化系列培训之一

虚拟化与云计算概述一

云计算的定义—— NIST 美国国家标准技术研究院基本特征:

按需自助服务( On Demand Self-Service ):消费者可以按需方便地获得计算资源,如服务器时间和网络存储,不需要与服务供应商进行人工交互。

泛在的网络访问方式( Broad Network Access ):可以通过各种网络渠道,以统一标准的机制(如浏览器,相同的 API 等)获取服务 , 但是客户端可以是多种多样的瘦客户端或富客户端(例如移动电话、笔记本电脑、 PDA 等)。

动态的资源池( Resource Pooling ):供应商的计算资源可以被整合为一个动态资源池,以多租户模式服务所有客户,不同的物理和虚拟资源可根据客户需求动态分配。服务商需实现 资源的位置无关性,客户一般不需要知道所使用的资源的确切地理位置,但在需要的时候客户可以指定资源位置(如哪个国家,哪个数据中心等)的要求。

Page 21: 虚拟化系列培训之一

虚拟化与云计算概述一

云计算的定义—— NIST 美国国家标准技术研究院基本特征:

快速可伸缩性( Rapid Elasticity ,云计算的目标之一就是要把网格、 SOA 等技术商用化、通俗化,所以用 " 弹性 "( Elasticity )这样的词,而不是 IT业界称常用的 " 可伸缩性 "( Scalability )这个词):可以迅速、弹性地提供服务,能快速扩展,也可以快速释放实现快速缩小。对客户来说,可 以租用的资源看起来似乎是无限的,可在任何时间购买任何数量的资源。

可计量的服务( Measured Service ):服务的收费可以是基于计量的一次一付,或基于广告的收费模式。系统以针对不同服务需求(例如, CPU 时间、存储空间、带宽、甚至按用户 账号的使用率高低)来计量资源的使用情况和定价,以提高资源的管控能力和促进优化利用。整个系统资源可以通过监控和报表的方式对服务提供者和使用者透明 化。

Page 22: 虚拟化系列培训之一

虚拟化与云计算概述一

对云计算的理解:理解 1 :云计算最简单的解释就是将其描述为“以互联网为中心的软件”。

理解 2 :云计算指的是一个大的宏图,基本上说,就是让用户透过 Internet 访问技术服务,现在,我每次登陆 Facebook 或搜索航班,事实上都是在使用云计算。

理解 3 :云计算还有很多令人费解的东西,然而不必如此复杂,只有三种服务是基于“云”的, SaaS, PaaS 和云计算平台。

理解 4 :云是一个庞大的资源池,你按需购买;云是虚拟化的;云可以象自来水,电,煤气那样计费

理解 5 :云计算是用户友好的网格计算。理解 6 :当我们向不懂计算机技术的人提供虚拟技术的时候,我们希望虚拟或隐藏的是其复杂性。绝大多数人希望同应用或服务,而不是软件打交道。对于云计算,我们希望软件本身被虚拟或躲藏在系统或专业人员的背后,或者说“云”的背后

理解 7 :云计算就是将以前那些需要大量软硬件投资以及专业技术能力的应用,以基于 Web 服务的方式提供给用户。

Page 23: 虚拟化系列培训之一

虚拟化与云计算概述——关键技术一

关键技术需求

高可用

On-Demand(提供与计费)

面向服务

易伸缩

虚拟化虚拟化

易管理

灵活性

安全性

Page 24: 虚拟化系列培训之一

虚拟化与云计算概述——虚拟化技术一

虚拟化指对计算资源进行抽象的一个广义概念。虚拟化对上层应用或用户隐藏了计算资源的底层属性。它既包括使单个的资源(比如一个服务器,一个操作系统,一个应用程序,一个存储设备)划分成多个虚拟资源,也包括将多个资源(比如存储设备或服务器)整合成一个虚拟资源。虚拟化技术是指实现虚拟化的具体的技术性手段和方法的集合性概念。虚拟化技术根据对象可以分成存储虚拟化、计算虚拟化、网络虚拟化等。计算虚拟化可以分为操作系统级虚拟化,应用程序级,和虚拟机管理器。虚拟机管理器分为宿主虚拟机和客户虚拟机。

Page 25: 虚拟化系列培训之一

虚拟化与云计算概述——虚拟化技术一

虚拟化的目的:

虚拟化的主要目的是对 IT 基础设施进行简化。它可以简化对资源以及对资源管理的访问。  用户通过受虚拟资源支持的标准接口对资源进行访问。使用标准接口,可以在 IT 基础设施发生变化时将对消费者的破坏降到最低。例如,最终用户可以重用这些技巧,因为他们与虚拟资源进行交互的方式并没有发生变化,即使底层物理资源或实 现已经发生了变化,他们也不会受到影响。另外,应用程序也不需要进行升级或应用补丁,因为标准接口并没有发生变化。

虚拟化降低了应用系统与资源之间的耦合程度。利用这种松耦合关系,管理员可以在保证管理工作对产生最少影响的基础上实现对 IT 基础设施的管理。

Page 26: 虚拟化系列培训之一

虚拟化与云计算概述——虚拟化技术一

两类虚拟化技术: 完全虚拟化技术

完全虚拟化方法使用名为 hypervisor 的一种软件,在虚拟服务器和底层硬件之间建立一个抽象层。 Vmware vSphere 和微软的 Hyper-V 是代表该方法的两个商用产品,而基于核心的虚拟机 (KVM) 是面向 Linux系统的开源产品。    hypervisor 可以捕获 CPU 指令,为指令访问硬件控制器和外设充当中介。因而,完全虚拟化技术几乎能让任何一款操作系统不用改动就能安装到虚拟服务器上,而它们不知道自己运行在虚拟化环境下。主要缺点是, hypervisor 给处理器带来开销。   在完全虚拟化的环境下, hypervisor 运行在裸硬件上,充当主机操作系统; 而由 hypervisor 管理的虚拟服务器运行客户端操作系统(guest OS) 。

Page 27: 虚拟化系列培训之一

虚拟化与云计算概述——虚拟化技术一

两类虚拟化技术: 操作系统层虚拟化 就操作系统层的虚拟化而言,没有独立的 hypervisor 层。相反,主机操作系统本身就负责在多个虚拟服务器之间分配硬件资源,并且让这些服务器彼此独 立。  虽然操作系统层虚拟化的灵活性比较差,但本机速度性能比较高。此外,由于架构在所有虚拟服务器上使用单一、标准的操作系统,管理起来比异构环境要容易。

例子: Vmware workstation

Page 28: 虚拟化系列培训之一

虚拟化与云计算概述一

虚拟化技术:

虚拟化技术主要为了解决如何让软件应用与底层硬件实现分离,解除硬件与软件的耦合关系。例如 X86 的机器能够运行 Mac OS 系统以及应用。主要目的是为了让同一台物理服务器可以运行多个应用系统,从而提升物理服务器的利用率。例如上面的例子,原来每个机器的利用率只有 20% ,但各自运行着Windows NT、Windows Server 2003 以及 Linux ,通过虚拟化技术使得中间的服务器能够同时承载不同的 OS ,从而可以运行不同的应用,提升利用率(中间服务器利用率达到 70% ),降低能耗(两边的服务器可以关机)。并且可以实现不同应用的数据隔离。

Page 29: 虚拟化系列培训之一

虚拟化与云计算概述一

虚拟化技术: 虚拟化技术可用于整合资源,提升资源利用率,降低能耗,

是绿色 IT 的关键技术。 虚拟化技术使得不同用户的应用运行在同一个服务器资源上,却可以保证不同用户数据的隔离。

虚拟化技术使得 VM (虚拟机,一个映射文件)能够在底层服务器发生故障,自动迁移到其他状态良好的服务器上,甚至整个数据中心发生灾难,都能够实现快速恢复。

虚拟化技术使得用户的系统配置需求能够快速获得满足,不同配置的 VM (资源 +OS+App )能够自动部署到资源池上。 IaaS 是通过互联网请求和配置 VM 的(例如需要能够运行

Windows Server 2003和 Oracle DB ,要求 500G硬盘, CPU为 3GHZ ),如果不采用虚拟化,需要人工去寻找特定的服务器( x86 )以及相应的配置,并且进行安装部署

虚拟化技术使得用户的 VM 能够实现动态弹性变更,而不需要预先预测容量需求 IaaS 服务的一大特色正是用户可以在互联网弹性变更资源需求

X

Page 30: 虚拟化系列培训之一

虚拟化与云计算概述一

虚拟化技术:在线资源扩展

虚拟机

ESX物理主机

虚拟机

ESX物理主机

虚拟机

ESX物理主机

虚拟机

ESX物理主机

IP SAN EqualLogic自动路径虚拟化(平滑数据迁移 )

Page 31: 虚拟化系列培训之一

虚拟化与云计算概述一

虚拟化技术:自动负载均衡

虚拟机

ESX物理主机

虚拟机

ESX物理主机

虚拟机

ESX物理主机

IPSAN

Page 32: 虚拟化系列培训之一

虚拟化与云计算概述一

虚拟化技术:高可用性

虚拟机

ESX物理主机

虚拟机

ESX物理主机

虚拟机

ESX物理主机

IP SAN

Page 33: 虚拟化系列培训之一

虚拟化与云计算概述一

虚拟化技术:工作量和能源消耗管理

资源池 – 当天的工作高峰期 ~80% 利用率

非工作时间 : 整体应用需求降低达到低需求利用率界点,服务器进入维护状态

资源池 – 当天的工作结束 ~40% 利用率

节省电能和冷却损耗直到应用需求恢复正常当工作量恢复正常时 , 空置的服务器将自动加入

服务器电源启动来满足需求

资源池 – 当天的工作开始 ~60% 利用率

1 7

Page 34: 虚拟化系列培训之一

虚拟化与云计算概述一

虚拟化技术:业务不间断维护服务器发出 OpenManage告警

戴尔 PE6850s 上的 VMware ESX 服务器

虚拟层: VMWare ESX 服务器

虚拟机

操作系统

应用

虚拟机

操作系统

应用

虚拟机

操作系统

应用

虚拟机

操作系统

应用

VMware VirtualCenter 一对多虚拟机管理

IT Assistant :一对多服务器管理

Dell | EMC SAN

为启用 VMotion 而进行的 SAN 配置

ESX 服务器

ESX 服务器

ESX 服务器

ESX 服务器

ESX 服务器

VM 4

VM VM VM VM

VM

VM VM

VM VM VM

VM 3

VM 2

VM 1

告警被送至 IT 管理员(一对多框架)IT 管理员发送命令至 VirtualCenterVirtualCenter启动 VMotion 即时迁移虚拟机智能迁移(均衡负载)服务器维护 /升级——零宕机

Page 35: 虚拟化系列培训之一

虚拟化与云计算概述一

虚拟化与云计算的差异

虚拟化是云计算的关键技术之一,实现云计算必须使用虚拟化技术,实现资源的动态弹性分配。任何一个云计算管理平台,都是构建在虚拟化管理平台的基础之上的。

虚拟化资源使用需要管理员进行管理和分配,云计算是用用户自助管理和使用。

云计算完全解除了的软件和硬件耦合度,所有基础设施资源均虚拟化后通过资源池进行配额衡量,与硬件无关。虚拟化虽然实现了资源池化,但资源的分配仍旧需要与硬件存在一定程度上的关联。

Page 36: 虚拟化系列培训之一

虚拟化与云计算概述一

虚拟化技术:

解耦并分离“业务服务”与其运行的“基础架构平台”(虚拟化)客户能够灵活选择业务服务、开发环境、基础架构等开箱即用的 IT 能力,且能够根据使用付费而不需要签订长期合同基于一个大规模的共享资源池,能够以弹性方式按需的满足业务对 IT 能力的需求帮助客户从资产成本转换为运营成本基于运营效率的提升及快速发布能力来帮助降低成本

Page 37: 虚拟化系列培训之一

虚拟化与云计算概述一

虚拟化云计算的好处:某局的案例

降低设备总体拥有成本( ITO)成为首要任务!!

信息化快速发展,对服务器要求激增

业务系统超过 10个 2007年,服务器需求超过 50台 2008年,服务器需求超过 100台 2009年,服务器需求超过 120台

如使用物理服务器满足要求,机房面积随之剧增

需由原来 300平米扩建到 450平米以上电源、空调等配套数量也随之增长

服务器及配套设施投入投入将近 1000万元

PC服务器平均使用率不到 20%

Page 38: 虚拟化系列培训之一

虚拟化与云计算概述一

虚拟化云计算的好处:降低总体拥有成本——绿色 IT

生产中心 灾备中心3 台 IBM x3850(四路四核 2.9G CPU; 128G内存)

2 台 IBM x3850 (四路六核 2.9GCPU; 48G内存)

2 台 HP DL580 (四路四核 1.6GCPU; 48G内存)

4 套 SAN存储单位应用程序的资金开支和运营开支减少 50%

大大减少机房电源、空间、空间、网络配置等资源消耗

每年节省电量超过 100万千瓦时

Page 39: 虚拟化系列培训之一

虚拟化与云计算概述一

虚拟化云计算的好处:服务器快速部署,无缝升级

传统架构普遍存在问题 虚拟化解决方案

部署系统需要从提交申请、设备到位、安装系统、部署应用,至少需要 3 个月时间。

将应用服务器部署成虚拟服务器模板;使用模板部署新的应用服务器只需一小时左右。

应用服务器升级需把操作系统与应用系统重新安装,过程时间长,风险大。一旦应用系统因各种原因无法重新安装,升级工作将无法完成。

VMware Converter,顺利处理大量服务器的升级工作。服务器迁移只需要数小时,迁移风险得到极大控制。

硬件不兼容,应用服务器升级难VMware支持目前新物理设备无法安装的操作系统,如 :Windows NT等等,有利于就服务器的迁移 / 升级。

升级服务器需要停机,影响业务正常工作

VMware vMotion,升级服务器前,只需要将上面的虚拟服务器迁移到其他服务器中,即可将需要升级的服务器下电,进行维护。此过程毫无影响业务使用,用户毫无察觉。最大限度降低计划内停机时间。

Page 40: 虚拟化系列培训之一

虚拟化与云计算概述——对实施的影响一

APP1

供应商A

APP中间件

数据库系统

管理服务器存储

备份网络安全

系统集成系统建设

系统维护

系统采购系统设计

APP2

供应商 AAPP

中间件

数据库系统

管理服务器存储

备份网络安全

系统集成系统建设

系统维护

系统采购系统设计

APP3

供应商 BAPP

中间件

数据库系统

管理服务器存储

备份网络安全

系统集成系统建设

系统维护

系统采购系统设计

APP4

供应商 CAPP

中间件

数据库系统

管理服务器存储

备份网络安全

系统集成系统建设

系统维护

系统采购系统设计

APP1

供应商 E

APP2

供应商 F

APP3

供应商 G

APP4

供应商 H

企业云平台

网络安全设备池

存储设备池SAN

NAS

DAS

云存储

虚拟服务器池

统一网管平台

统一部署数据库

统一中间件平台

随时随地支撑业务的培育、变更

快速集成快速建设

专业维护

快速采购快速设计

快速集成快速建设

专业维护

快速采购快速设计

快速集成快速建设

专业维护

快速采购快速设计

快速集成快速建设

专业维护

快速采购快速设计

系统设计变革:全面考虑,系统设计,更易考虑绿色环保和标准化系统采购变革:更便于按需采购,减少决策风险系统建设变革:从烟囱式建设方式到从资源池中分配资源的快速建设方式系统集成变革:从分系统集成所有设备到只需考虑应用层集成,速度增加维护体系变革:从按业务看护式维护过渡到主机、阵列、数据库专业式维护,减员增效

网络虚拟化:统筹考虑安全,按中心或者机房复用网络和安全等 IT 设备

存储虚拟化:按需规划,高利用率,统一扩容虚拟服务器池:按需规划,高资源利用率,按需申请网管:先于业务实现基本网管,业务级网管更加简便实现

数据库:实现统一部署,统筹考虑和采购

中间件:为业务平台统筹建设,各业务系统共用,高效新业务生成

业务层:做到业务与采购无关性,随时随地支撑业务的培育、变更

供应商:改变目前 IT 架构供应商繁多,良莠不齐的现状

Page 41: 虚拟化系列培训之一

一 虚拟化与云计算的概述

二 虚拟化技术的介绍

Page 42: 虚拟化系列培训之一

虚拟化技术介绍二

虚拟化技术覆盖多种基础设施,主要技术包括:

服务器虚拟化:产品代表( vmware vSphere,Citrix Xenserver,Microsoft Hyper-V ,开源的 Xen,Redhat KVM )

桌面虚拟化 : 产品代表( Vmware View,Citrix Xendesktop, Microsoft VDA )

应用虚拟化 : 代表产品( Citrix XenApp, Microsoft RemoteApp )

存储虚拟化网络虚拟化 (VPN)针对虚拟化技术的安全、监控、备份、容灾技术 (vShield Endpoint ,vFoglight ,vRanger ,Vmware SRM)

Page 43: 虚拟化系列培训之一

虚拟化技术介绍二

服务器虚拟化:

虚拟化前 虚拟化后

• 软件必须与硬件相结合• 每台机器上只有单一的操作系统镜像• 每个操作系统只有一个应用程序负载 • 每台机器上有多个负载

• 软件相对于硬件独立

未更改过的应用

未更改过的 OS

虚拟硬件

App

Operating System

Page 44: 虚拟化系列培训之一

新一代数据中心架构

44

资源池化,共享

Operating System

Exchange

Operating System

虚拟化层

Operating System

VPN

Operating System

虚拟化层

Operating System

File/Print

Operating System

虚拟化层

Operating System

CRM

Operating System

虚拟化层

虚拟层

连接部件池

CPU 池

内存池

存储池

传统数据中心视图 虚拟架构视图

Page 45: 虚拟化系列培训之一

45

资源池化,共享

虚拟架构

连接部件池

CPU 池

内存池

存储池

CRM

Operating System

CRM

Operating System

VPN

Operating System

VPN

Operating System

File/Print

Operating System

File/Print

Operating System

Exchange

Operating System

Exchange

Operating System

CRM

Operating System

CRM

Operating System

VPN

Operating System

VPN

Operating System

File/Print

Operating System

File/Print

Operating System

Exchange

Operating System

Exchange

Operating System

Page 46: 虚拟化系列培训之一

虚拟化技术介绍二

服务器虚拟化: 提高 硬件使用率虚拟化之前 虚拟化之后

虚拟化使得低利用率的服务器负载整合到一台服务器,安全可靠地达到很高的硬件利用率

Page 47: 虚拟化系列培训之一

虚拟化技术介绍二

服务器虚拟化:快速统一部署服务器

部署挑战:•依赖硬件可用性•易发生人为错误•标准化困难•审核困难•需要数天,甚至数周

Page 48: 虚拟化系列培训之一

虚拟化技术介绍二

服务器虚拟化:降低服务器投资成本

•将不同应用负载虚拟化使得用户可以大大减少服务器的数量•典型的平均整合比率在 8:1到 15:1

硬件投资减少 50%

Page 49: 虚拟化系列培训之一

虚拟化技术介绍二

服务器虚拟化:降低能耗和空调、空间,

•电力消耗是按照服务器平稳运行状态下进行计算的。但是还有其它节省:变压设备、不间 断电源 (UPS) 、电源线、风扇、空调、加湿器、照明等等。•以 2U 服务器为单位计算。

电量消耗减少 50%

Page 50: 虚拟化系列培训之一

虚拟化技术介绍二

50

FC 存储阵列 iSCSI存储阵列

NAS存储阵列

VirtualCenter管理服务器

VIClient

图形终端

FC交换机Fabric IP 网络

ESX/ESXi

VM VM VM VM VM

服务器群 1 服务器群 2 服务器群 3

Web浏览器

备份服务器

服务器虚拟化: Vmware 服务器虚拟化物理拓扑结构

Page 51: 虚拟化系列培训之一

51

VMware 内核 - VMkernel

虚拟机群集文件系统

设备驱动程序

存储协议栈

虚拟网卡和交换机

网络协议栈

虚拟多处理器 SMP

VMM VMMVMM VMM

PhysicalHardware

服务控制台 Service Console

hostd管理代理Agents 和接口

其它外设 I/O

周期性负载均衡器

资源管理

在创建虚拟机的时候,选择设备以及内存的容量

VMkernel将虚拟机设备映射到主机上的物理设备

虚拟机独立于主机系统和硬件设备

虚拟机 -VM

Page 52: 虚拟化系列培训之一

VMware 服务器虚拟化实现方法

52

资源池的概念及优势

VMware Infrastructure集合不同的硬件资源形成统一的逻辑资源池

• 客户影响 服务器故障意味着可用资

源的减少而不是应用的故障

每个业务部门使用专用(虚拟)的架构 ; IT 部门仍然集中控制着所有的硬件资源

可以将虚拟机和资源的管理授权给业务部门

作为一个整体来管理整个SOA 应用层

服务器 , 存储设备 , 网络

业务部门部门 A 部门 B

聚合资源

资源池 2CPU 36GHz, Mem 58GB

优先级:高

资源池 3CPU 12GHz, Mem 22GB

优先级:低

CPU 48 GHz, Mem 80GB

Page 53: 虚拟化系列培训之一

VMware 服务器虚拟化实现方法

53

主机 Hosts 、群集 Clusters 和资源池 Resource Pools

VMware Infrastructure

8 x 4 x 2 x 4GHz = 256 GHz8 x 32 = 256 GB RAM

4 x 2 x 4GHz = 32 GHz32 GB RAM

Cluster

Host

VM VMVM

会计部门资源池 RP

4 GHz16 GB RAM

VM

财务部资源池 RP

工资处理虚拟机

8 GHz32 GB RAM

VM

其它虚拟机

x86 Server4 GHz

16 GB RAM

x86 Server4 GHz

16 GB RAM

x86 Server4 GHz

16 GB RAM

虚拟世界物理世界

12 GHz48 GB RAM

Cluster

4 GHz16 GB RAM

4 GHz16 GB RAM

Page 54: 虚拟化系列培训之一

VMware 服务器虚拟化实现方法

54

通过 VMware HA确保系统高可用

VMware Infrastructure

• VMware HA 是什么 ? VMware HA就是发生服务器故障是在其他的物理服务器上自动重启虚拟机

• 客户优势 对所有的应用实现了高可用性,

并且成本很低 不需要完全一致的重复硬件 比传统的集群有更高的成本优势,同时易于使用和操作

通过 VMware HA 可以方便地提高任何应用的高可用性

资源池

X

Page 55: 虚拟化系列培训之一

VMware 服务器虚拟化实现方法

55

VMware HA切换过程演示

VMware Infrastructure

SAN / NAS / iSCSISAN / NAS / iSCSI

VirtualCenterVirtualCenter

ESX ServerESX Server宕机宕机 !!ESX ServerESX Server

确保了系统的高可用性确保了系统的高可用性ESX ServerESX Server

确保了系统的高可用性确保了系统的高可用性

Page 56: 虚拟化系列培训之一

VMware 服务器虚拟化实现方法

56

用 VMotion减少计划内宕机时间

VMware Infrastructure

VMotion 是什么 ?通过 VMware VMotion 可以实现虚拟机的动态迁移 , 而服务不中断

客户优势零宕机时间 : 进行有计划的服务器维护和升级迁移工作负载,资源利用率最大化服务器的持续可用性 , 完整的交易集成支持 Fibre Channel和 iSCSI SAN 环境以及 NAS

80%的 VMware 客户实施应用了 VMotion

x86 Architecturex86 Architecture

VMware ESX ServerVMware ESX Server

x86 Architecturex86 Architecture

VMware ESX ServerVMware ESX Server

VMotionVMotion迁移虚拟机迁移虚拟机

SAN、 iSCSI或NAS

Page 57: 虚拟化系列培训之一

VMware 服务器虚拟化实现方法

57

Storage VMotion : 7*24迁移虚拟机文件和优化存储

VMware Infrastructure

– 虚拟机磁盘存储独立迁移•无需虚拟机停机•LUN 独立•支持光纤通道 SAN

应用程序

操作系统

应用程序

操作系统

应用程序

操作系统

无中断:刷新到新阵列

迁移到不同类别的存储器升级到新文件系统格式虚拟机粒度, LUN 独立

Page 58: 虚拟化系列培训之一

VMware 服务器虚拟化实现方法

58

使用 VMware DRS 进行资源优化

VMware Infrastructure

• DRS 是什么 ? 跨资源池动态平衡计算资源 基于预先设定的规则智能分配

资源• 对客户的优势

基于业务优先级分配 IT 资源 简化运行,大幅度提高系统管

理员的生产率 动态添加硬件资源而避免在繁忙时段服务器的过载

动态硬件维护能力

动态、智能地分配硬件资源来满足业务部门和 IT 的不同需求

资源池

业务需求

围绕业务进行组织和规划…而不是您的硬件 !

Page 59: 虚拟化系列培训之一

VMware 服务器虚拟化实现方法

59

DRS 发生时的情形演示

VMware Infrastructure

ESX Server 1 ESX Server 2 ESX Server 3

SAP

Citrix

DNS/DHCP

Oracle

SQL Server

Apache

Exch Server

DRSDRS 发生发生

SANSAN 存储存储

Page 60: 虚拟化系列培训之一

VMware 服务器虚拟化实现方法

60

启用“即插即用”数据中心

VMware Infrastructure插入:接通安装了 ESX Server 的新服务器电源。新服务器即加入 DRS 群集。使用:群集中所有的虚拟机会自动重新进行平衡,以纳入新的可用资源。

负载分配规则设定一次,永远有效,自动执行按需分配容量易于扩展 避免业务繁忙时段的过载

Page 61: 虚拟化系列培训之一

VMware 服务器虚拟化实现方法

61

DPM :分布式电源管理

VMware Infrastructure

资源池

业务需求

关闭

群集需要的资源越少,就将工作负载整合到越少的服务器上

将不需要的服务器置于待机模式

工作负载需要增加时,再恢复服务器在线状态

保证服务级别的同时减少电力消耗虚拟机不中断、不停机

Page 62: 虚拟化系列培训之一

VMware 服务器虚拟化实现方法

62

应用 VMware Consolidated Backup保护数据

VMware Infrastructure• VCB 是什么 ?

集中的、无代理的虚拟机备份将备份移出虚拟机减少备份代理和数量消除生产虚拟机的备份负载充分利用虚拟机快照功能支持 SAN、 iSCSI和 NAS

和主流的第三方的备份产品预集成• 客户优势

在白天就可以执行备份任务

集中的、文件级的备份实现了简单、可靠的数据保护

集中的数据迁移器

Page 63: 虚拟化系列培训之一

VMware 服务器虚拟化实现方法

63

VMware Converter 实现物理到虚拟迁移

VMware Infrastructure使用 VMware Converter 在线无缝地将物理系统转换为虚拟机

Citrix Metaframe 服务器

Microsoft IIS Web 服务器

Microsoft SQL Server

Microsoft Exchange 服务器

Page 64: 虚拟化系列培训之一

VMware 服务器虚拟化实现方法

64

VMware 虚拟架构形成演示

VMware Infrastructure

按需部署在线迁移

Page 65: 虚拟化系列培训之一

VMware 服务器虚拟化实现方法

65

VMware Site Recovery Manager

VMware Infrastructure

– 简化并且自动化灾难恢复流程• 设置,测试,切换

– 将手动操作的恢复手册转变成自动化的恢复计划

– 通过 VirtualCenter 提供集中化的恢复计划

通过与虚拟架构协调工作使得灾难恢复快速、可靠、可管理、可适应

Site Recovery Manager 充分利用虚拟架构来交付一个具有更高级别的灾难恢复管理与自动化体系

Page 66: 虚拟化系列培训之一

角色

应用程序

操作系统

集中式管理

桌面交付

革新桌面

虚拟化技术介绍二二

桌面虚拟化:

Page 67: 虚拟化系列培训之一

虚拟化技术介绍二

桌面虚拟化:• 第一种模式是服务器端虚拟出多台虚拟机,每个虚拟机有不同的桌面

运行环境,通过自有的 ICA协议把虚拟机的桌面图像传送给用户设备。

任何设备用户配置文件

应 用 桌面操作系统

无盘 PC

N个 Xen 虚拟机

远程桌面ICA

1 个桌面对 1 个虚拟机

新: LAN 中的桌面软件流

Page 68: 虚拟化系列培训之一

虚拟化技术介绍二二

桌面虚拟化:

Page 69: 虚拟化系列培训之一

虚拟化技术介绍二二

桌面虚拟化:

Page 70: 虚拟化系列培训之一

虚拟化技术介绍——应用虚拟化二

应用虚拟化: 所有后台应用系统部署在服务器 所有应用客户端在交付平台上运行 终端仅接受交付平台应用运行的屏幕画面

应用服务器

后台应用系统

数据中心

桌面 /终端

登录应用交付平台访问应用

应用虚拟化:将后台服务器上安装的应用系统客户端(例如 OA 、核心业务)在虚拟交付平台上发布,用户登录平台访问后台应用时,应用系统客户端运行在平台上,而不是运行在用户的本地终端上。

应用虚拟化:将后台服务器上安装的应用系统客户端(例如 OA 、核心业务)在虚拟交付平台上发布,用户登录平台访问后台应用时,应用系统客户端运行在平台上,而不是运行在用户的本地终端上。

交付平台发布后台应用客户端

本地安装后台应用客户端

访问应用

协议加密:对协执行加密传输网 络优化:对广域网传输进行加速优化,实现最佳的传输体验和安全。协议加密:对协执行加密传输网 络优化:对广域网传输进行加速优化,实现最佳的传输体验和安全。

Page 71: 虚拟化系列培训之一

虚拟化技术介绍二

应用虚拟化传输协议:

鼠标与键盘输入信号发送到服务器

应用在数据中心运行用户界面推送到客户端设备

用户 应用虚拟化交付平台

网络上只传输应用图像和键盘鼠标信息,没有真实业务数据 对用户进行统一身份认证和权限控制,例如禁止上传、下载 内嵌 SSL 128位加密隧道 可对用户所有操作进行录像审计 用户体验与使用本地系统基本一致 每个会话仅占有很少的带宽

网络上只传输应用图像和键盘鼠标信息,没有真实业务数据 对用户进行统一身份认证和权限控制,例如禁止上传、下载 内嵌 SSL 128位加密隧道 可对用户所有操作进行录像审计 用户体验与使用本地系统基本一致 每个会话仅占有很少的带宽

协议传输图像变化和设备支持为每用户建立虚拟通道,传输不同用户信息 传输键盘扫描码、鼠标事件和打印数据等 服务器端获得信息实现对屏幕的操控 传输图像变化在客户端显示

协议传输图像变化和设备支持为每用户建立虚拟通道,传输不同用户信息 传输键盘扫描码、鼠标事件和打印数据等 服务器端获得信息实现对屏幕的操控 传输图像变化在客户端显示

应用服务器

Page 72: 虚拟化系列培训之一

虚拟化技术介绍二

应用虚拟化传输协议:

客户机

客户机

远程用户

NC数据库

NC应用服务

应用虚拟化服务器

Internet

加密隧道 A加密隧道 A

总部

加密隧道 B加密隧道 B

加密隧道 C加密隧道 C

客户机

VAP协议 +SSL加密

VAP协议 +SSL加密

VAP协议 +SSL加密

Page 73: 虚拟化系列培训之一

应用优化及交付

应用交付模式的改变

Page 74: 虚拟化系列培训之一

虚拟化技术介绍二

把把 ITIT作为服务从作为服务从数据中心交付出数据中心交付出

去去(IT as a (IT as a Service)Service)

服务器虚拟化存储虚拟化

数据中心虚拟化

应用虚拟化桌面虚拟化

后台数据中心

前台用户

后台虚拟化侧重:基建 / 设备改造

前台虚拟化侧重:应用 / 业务改造

Page 75: 虚拟化系列培训之一

虚拟化技术介绍二

应用虚拟化优势

• 应用集中安装在数据中心。安装和维护简易方便。

• 只需有互联网连接,就可以将应用交付给用户的各种设备上。支持各样类型的设备及网络连接。

• 应用之间没有冲突。• 数据仅仅保存在具有安全访问控制机制

的数据中心,不会通过网络传输任何数据

• IT 部门可以集中管理应用,并控制和监视用户的访问

一流的用户体验

数据安全有保障

集中管理,节省费用

最大限度地控制和监视

Page 76: 虚拟化系列培训之一

虚拟化技术介绍一

存储虚拟化技术:

存储虚拟化

磁盘虚拟化块虚拟化 磁带、磁带驱动器、磁带库虚拟化

文件系统虚拟化

文件 /记录虚拟化

基于主机的虚拟化

基于网络的虚拟化

基于存储设备、存储子系统的虚拟化

带内虚拟化 带外虚拟化

实现结果

实现位置

实现方式

通过对存储 (子 )系统或存储服务的内部功能进行抽象、隐藏或隔离,使存储或数据的管理与应用、服务器、网络资源的管理分离,从而实现应用和网络的独立管理 存储虚拟化可以在系统的多个层面实现,比如建立类似于 HSM( 分级存储管理 )的系统

通过对存储 (子 )系统或存储服务的内部功能进行抽象、隐藏或隔离,使存储或数据的管理与应用、服务器、网络资源的管理分离,从而实现应用和网络的独立管理 存储虚拟化可以在系统的多个层面实现,比如建立类似于 HSM( 分级存储管理 )的系统

Page 77: 虚拟化系列培训之一