虚拟化技术概述——全员虚拟化
虚拟化技术的定义
虚拟化(Virtualization)是一个表现逻辑群组或电脑资源的子集的进程,用户可以用比原本的组态更好的方式来存取这些进程。这些资源的新虚拟部分是不受现有资源的架设方式、地域或物理组态所限制。一般这里指出的虚拟化资源包括计算能力和资料存储。
1
简言之:虚拟化即是对现有计算能力和存储资源的逻辑再分配管理。
Virtualization
存储
服务器
虚拟化
2000年 – 现在
全员虚拟化
(服务器虚拟化、存储虚拟化)
Intel架构服务器
UNIX服务器
网络
存储
客户端/服务器和服务器整合
80年代中期 – 90年代
De-Centralized
70年代 – 80年代早期
大机年代
虚拟化的发展历史
虚拟化技术发展史
3
1959年,Christopher Strachey 发表了一篇学术报告,名为“大型高速计算机中的时间共享”,他在文中提出了虚拟化的基本概念,被认为是虚拟化技术的最早论述。
1965年,IBM公司发布的 IBM7044 是最早的商业系统上实现虚拟化,他允许用户在一台主机上运行多个操作系统,让用户可以尽可能充分地利用昂贵的大型机资源。
1999年,VMware在x86平台上推出了可以流畅运行的商业虚拟化软件,从此虚拟化技术开始在PC服务器中普及。随后的时间里,虚拟化技术在x86平台上得到了突飞猛进的发展,尤其是CPU进入多核时代后,PC具有了前所未有的强大的处理能力,需要考虑如何有效利用这些资源。
2008年到今天,随着云计算的快速发展,作为云计算核心的虚拟化技术进入了爆发期,诸多技术和厂商如雨后春笋般涌现…
机房设施
数据网络和存储网络
服务器1
服务器2
服务器3
服务器n
。。。。。。。。。。。
应用1
应用2
应用3
应用n
系统A
系统B
系统Z
传统IT资源配置模式——烟囱式
为应付少量峰值负载而过度配置服务器
需要的CPU数量
时间
资源过度配置
大多数设备的平均利用率只有 5-30%!
unutilized capacity
Yet these systems can’t handle the load
服务器设备平均利用率
Servers
一般X86系统的利用率
0
20
40
60
80
100
资源利用率低下
基础架构层面:被物理设备“捆绑”
一台机器 | 一个操作系统 | 一个应用
设备数量激增
应用服务层面:复杂的业务连续性方案
集群
容灾
系统复杂度逐年提高
初期费用
硬件采购成本
软件使用授权成本
培训费用
后继费用
管理
操作
维护
支持
冰山理论——IT投资成本分布构成
现状极为复杂
仅仅是为了维持现状就耗去 70% 以上的 IT 预算
不到 30% 的 IT 预算用于创新和实现竞争优势
IT 预算分配
42%基础架构维护
30%应用程序维护
23%应用程序投资
5%基础架构投资
面临的问题
虚拟化技术概述——全员虚拟化 来自淘豆网m.daumloan.com转载请标明出处.