针对不同需求 浅析虚拟化四大形式
虚拟化技术并非千人一面。根据不同的技术需要,虚拟化一般可分为四大形式。
简单来说,虚拟化是一种与抽象层互动,让软件或硬件认为自己在与“真实”对象打交道的技术。根据技术需要的不同,虚拟化一般可以分为以下四种形式:
1. 虚拟管理器或虚拟机虚拟化(如Vmware、Citrix XenSource、Virtual Iron)
2. 操作系统虚拟化(如Virtuozzo、Solaris Containers)
3. 应用虚拟化(如Microsoft SoftGrid、Vmware Thinstall)
4. 展示虚拟化(如Citrix Presentation Server、Terminal Services)
无论是哪种形式的虚拟化,主要都是为了实现以下两个目的:
1. 应用隔离。让应用或应用组运行在自己的虚拟区间内,不受配置或其它应用的影响。运行在 虚拟解决方案中的应用不会直接“看到”物理硬件,也不会看到其它共享物理硬件的应用。这 种隔离是一种抽象的概念。
2. 硬件使用。隔离应用或应用套件意味着能在指定的硬件上同时运行更多的应用。虚拟化的出现打破了传统x86服务器架构上一台主机只能运行一个操作环境及应用的束缚,实现了在同一硬件上运行多应用与多系统的目标,从而提高了硬件的使用效率,并降低了物理服务器的需求数量。
下面,就让我们浅析一下以上四种虚拟化形式各自的不同:
主机虚拟化
主机虚拟化中的抽象层即一种虚拟管理器(Hypervisor),它介于物理硬件与操作系统之间。虚拟管理器能让操作系统认为自己对物理硬件有唯一的访问权,从而实现在同一硬件上运行多操作系统的目的。
硬件的每一种虚拟展示形态即一台虚拟机(VM)。每台虚拟机不仅能支持不同的操作系统,而且还可支持不同种类的操作系统。比如一台物理服务器就可同时支持Linux和Windows虚拟机。
操作系统虚拟化
操作系统虚拟化中的抽象层被提高了一个等级。一个单一的操作系统能通过虚拟化表现为多个独立的操作系统,运行不同的应用。当虚拟管理器所控制某一虚拟操作系统认为自己有唯一的主机访问权,那么虚拟操作系统应用也就会认为自已有唯一的操作系统访问权。操作系统虚拟化的一大优势即只需管理一个操作系统就能运行多种应用实例。
应用虚拟化
应用虚拟化与操作系统虚拟化有相似之处,每一种虚拟化应用都与自己的虚拟化操作系统界面进行互动。只要操作系统虚拟化划分了一个母操作系统,那么应用虚拟化就能向应用提供一种完全独立的虚拟化空间。每种虚拟化应用都运行在自己的虚拟空间内。在一个典型的应用虚拟化环境中,应用被集中储存维护,然后从母服务器流向独立运行其它应用的桌面。在系统操作平台上所运行的其它应用可以是虚拟化应用,也可以是非虚拟化应用。
展示虚拟化
传统的桌面虚拟化(展示虚拟化)与其它形式的虚拟化有所不同,它的抽象层不是在计算机系统的物理层之间,而是在用户与系统之间。在这种情况下,用户与虚拟应用的互动就如同在自己的PC桌面操作应用,而实际上,这些应用是托管并运行在其它地方。
随着虚拟化技术的发展,展示虚拟化如今已被融入到其它几种形式的虚拟化之中。譬如在一个虚拟桌面基础架构中,使用主机虚拟化,在一台服务器上托管多个虚拟Windows XP或Vista。然后由不同的用户通过远程数据协议(Remote Desktop Protocol)客户端来访问这些虚拟PC。
- 1腾讯刘胜义:2012中国数字营销发展五大关键词
- 2计世独家:云计算构建基于互联网的应用
- 3移动信息滥用威胁手机安全
- 4JMP和Minitab的比较
- 5十大SaaS流行术语
- 6视频监控系统评价十准则
- 7虚拟瓶颈:虚拟化项目如何避免走进死胡同?
- 8零售业CIO平淡工作中谱写完美篇章
- 9至今无法解决的三种系统漏洞
- 10windows中常见网络端口及安全性分析
- 11温州600学生家长收到侮辱短信:这学生是个傻×(图)
- 12OA软件对于HR管理工作至关重要
- 13数字证书安全吗?
- 14怎样把信息化投入变投资
- 15针对不同需求 浅析虚拟化四大形式
- 16云计算的诱惑与危险 几多欢乐几多愁
- 17菲律宾无追踪火箭发射轨迹技术向韩国求助
- 18揭示2008年最流行的十大SaaS术语
- 19OA系统办公管理系统的项目协作管理功能好用吗?
- 20怎样用iReport制作Web报表
- 21VoIP叫板企业通信
- 22电子邮件将会消失?
- 23数据中心的五维度评估法
- 24双因素认证遭遇“中间人攻击”
- 25西安本土OA协同管理软件厂商都有哪些?
- 26协同OA软件对部分相关字段属性的解释说明:
- 27选择合适的数据挖掘算法
- 28开源的扩展性有多大
- 29加强边界路由器的安全防护能力
- 30开源BI系统的简述