文本描述
虚拟化绿色数据中心方案
虚拟化背景
虚拟化方案应用场景
VMware虚拟化技术
概述
VMware…
在 1998 年将虚拟化引入 x86 平台
与世界上最大的 IT 供应商合作
在以下方面让客户取得了广泛的成功:
服务器整合和控制
业务连续性
测试/开发自动化
企业台式机管理
是世界上增长最快的软件公司,2007年收入 13+ 亿美元
已经为客户节省了数亿美元
一变多
将一台服务器虚拟化成更多的虚拟机
大机的虚拟化:IBM的LPAR
UNIX服务器:
IBM的LPAR
HP的nPAR,vPAR
Sun的Domain、Container
Intel架构服务器:
VMware的VI3
Xen
MS的Virtual Server
多变一
将多台服务器虚拟化成一台虚拟机
网格计算(Net Grid)
高性能运算(HPC)
什么是服务器虚拟化
X86架构服务器现状
服务器的百分比
主时间
高峰时间
20%
40%
60%
80%
0%
0-10%
20-30%
40-50%
60-70%
80-90%
CPU 利用率
当前服务器利用率很低
而且技术进步会使它继续降低
时钟速度不断增加
超线程
双核心系统/四核心系统
CPU硬件辅助虚拟化技术
X86架构服务器采购量/年
需要管理的服务器数量不断增长
100%
总体拥有成本(TCO)
初期费用
硬件采购成本
软件使用授权成本
培训费用
后继费用
管理
操作
维护
电能
了解当前架构的总体花费是估算整合后节约的费用的先决条件
Automotive /
Aviation
Insurance
Financial Services
Technology
Government/
Public Sector
Healthcare
Engineering/
Heavy Industry
Retail
Services
Telecom
VMware国外客户
各行各业的大量成功案例
VMware 国内客户
政府
金融保险
电信
其他
在华外企
其他虚拟化技术一览
MS VirtualPC
FreeBSD Jail
Bochs
UML (User Mode Linux)
OpenVZ
Xen
Plex86
MS VirtualPC
比较早的商业化公司之一,03年被微软收购,目前微软的Windows 2003有VirtualPC的版本
优点
很容易使用
缺点
收购前可以支持Linux,但收购后被取消了该特性
收费
FreeBSD Jail
FreeBSD 中提供的一个虚拟机技术,虚拟化程度比较低
优点
性能无损
缺点
只能用于FreeBSD
没有图形化部署工具,不适合新手使用
Bochs
开源项目,很早的虚拟机项目之一,2000年开源,但发展缓慢,不成熟
可以支持Linux和Windows
UML (User Mode Linux)
开源项目,基于 Linux,打内核补丁,目前已经被收入 2.6 内核,SuSE 9.0中就已经开始使用这个软件,前景不是很好
优点
免费
缺点
性能损失大
只支持Linux
OpenVZ
开源项目,基于 Linux,打内核补丁,有商业化公司支持,目前开发很活跃,但还缺乏大厂商支持
优点
免费
性能很高
缺点
只支持Linux
Xen
开源项目,基于 Linux,打内核补丁,2005年初成了 xensource 公司,专注于这个产品的开发和推广,目前有Intel, AMD, HP, IBM, Redhat, SuSE 等厂商支持
优点
性能损失很小
支持FreeBSD/NetBSD/Linux
缺点
服务器只能运行于Linux
运行于其上的客户机需要打内核补丁
Xen 3.0 特性
客户机最大支持到32颗处理器
支持 Intel (Physical Addressing Extensions) PAE,使32位 CPU可以使用4G以上内存
支持 x86/64 处理器 (Intel EM64T, AMD Opteron)
支持 Intel VT-x 技术,客户机操作系统不经过修改即可运行 (Windows XP/2003, 各类Linux)
增强的控制工具
增强的 ACPI 支持
支持 AGP/DRM 图形技术
Xen 的发展现状
开发非常活跃
已有上百名开发人员(来自Xen和合作厂商)
支持厂商众多
IBM (Secure Hypervisor)
Redhat, SuSE
AMD, Intel
HP
虚拟化背景
虚拟化方案应用场景
VMware虚拟化技术
虚拟化:业界标准的计算方式
Hypervisor
虚拟基础架构
管理和自动化
Hypervisor
虚拟基础架构
Hypervisor
测试&开发
早期采用
成为主流
标准化
服务器整合
基础架构管理
高可用性
第三代 2006 - 2008
第二代2003 - 2005
第一代1998 - 2002
虚拟化如何实现
虚拟化前
虚拟化后
服务器虚拟化将硬件、操作系统和应用程序一同装入一个可迁移的虚拟机档案文件中
软件必须与硬件相结合
每台机器上只有单一的操作系统镜像
每个操作系统只有一个应用程序负载
每台机器上有多个负载
软件相对于硬件独立