现在的位置: 首页 > 综合 > 正文

虚拟化技术

2017年12月10日 ⁄ 综合 ⁄ 共 5075字 ⁄ 字号 评论关闭

一 什么是虚拟化
通俗说来,虚拟化就是把物理资源转变为逻辑上可以管理的资源,以打破物理结构之间的壁垒。未来,所有的资源都透明地运行在各种各样的物理平台上,资源的管理都将按逻辑方式进行,完全实现资源的自动化分配,而虚拟化技术就是实现它的理想工具。

利用虚拟化,可以在一台物理机上运行多个虚拟机,因而得以在多个环境间共享这一台计算机的资源。不同的虚拟机可以在同一台物理机上运行不同的操作系统以及多个应用程序。这样充分利用了硬件资源,同时也大大的节约了能耗和维护成本。

二 为什么虚拟化
1)充分利用现有的硬件资源,比如有些Server的CPU没有充分的利用,可以使用虚拟技术运行其他的Server应用。
2)节约硬件的开销,用一台配置较好的机器代替多台物理机器。
3)节约能耗,减少服务器数量,降低电力损耗。
4)提高可管理性,简化IT管理。
5)桌面环境部署更快速,备份和灾难恢复更容易。
5)更容易实现企业中多平台协作,例如Windows,Linux等的相互协作。
6)虚拟Server统一管理,企业软资产更安全,所有数据和用户个人信息都存储在Server,更有利于企业安全。

三 microsoft虚拟化技术
1)服务器虚拟化

硬件虚拟化使用软件创建模拟物理计算机的虚拟机 (VM)。这创建了一个独立的操作系统环境,逻辑上与主机服务器是隔离的。通过一次提供多个 VM,该方法允许几个操作系统能在一个物理机器上同时运行。无需再为未充分利用的服务器机器支付成本,每个服务器都分配了指定的工作负载,服务器虚拟化将这些工作负载整合到数量更少但利用更充分的机器上。

Windows Server 2008 Hyper-V:支持服务器虚拟化所需的所有内容都是 Windows Server 2008 Hyper-V 中的一项操作系统特性。使用 Hyper-V 可以更轻松地通过 Windows Server 2008 节省成本。
Microsoft Hyper-V Server 2008:是一个独立的产品,它提供简化、可靠、成本有效和优化的虚拟化解决方案,支持组织提高服务器利用率并降低成本。
Microsoft Virtual Server 2005 R2 SP1:提供虚拟操作系统,使您能够提高硬件利用率并快速配置和部署新服务器。Virtual Server 运行在 Windows Server 2003 上,Virtual Server 2005 R2 SP1 提供一个虚拟化平台来托管大部分主要的 x86 操作系统。

2)桌面虚拟化

桌面虚拟化为 IT 人员提供了新的机会,他们现在可以更加灵活地交付和管理公司桌面、响应各种用户需求。虚拟化桌面可以托管在客户端,也可以集中于数据中心的服务器上,这里所说的数据中心通常指 Virtual Desktop Infrastructure (VDI)。

客户端托管的桌面虚拟化在桌面上创建一个单独的操作系统环境,支持不兼容的旧版或业务线应用程序在较新操作系统的本机环境中使用,也支持两个 IT 环境(例如个人环境和公司环境)在同一个物理设备上并发运行。Virtual Desktop Infrastructure (VDI) 是一个桌面交付模型,支持客户端桌面工作负载(操作系统、应用程序、用户数据)托管在数据中心的服务器上并执行。用户可以通过支持远程桌面协议(如 RDP)的客户端设备与虚拟桌面进行通信。

Virtual Desktop Infrastructure (VDI): 是 Microsoft 提供的众多桌面优化解决方案之一,可以帮助组织优化IT 基础架构。它融合了微软和合作伙伴的技术,支持集中化管理桌面、应用程序和数据。使用这个有成本效益的产品,企业 IT 人员能够集中管理基于物理、虚拟和会话的桌面,可以集中用户数据,加快应用程序交付速度。最终用户可以从丰富的远程体验、高度的安全、对信息的灵活访问和 提高的商业连续性中受益。Virtual Desktop Infrastructure 有利于拥有成熟 IT 部门的企业中的非移动员工。它非常适合于合同工和海外员工、需要访问公司桌面和应用程序的用户、偶尔在家工作的用户以及主要桌面在公司许可证涵盖范围内的 用户。
virtualpc:作为领先的客户端托管桌面虚拟化技术,Microsoft Virtual PC 已经面市了 5 年多。使用 Virtual PC,能够在 Windows 桌面上创建单独的虚拟机——每个虚拟机都虚拟化完整物理机器的硬件;此外,只需单击鼠标即可轻松完成应用程序的切换。

Microsoft Enterprise Desktop Virtualization (MED-V, formerly Kidaro): 与 Virtual PC 结合起来将提供一个卓越的客户端托管桌面虚拟化解决方案。MED-V在 Virtual PC 上添加了 4 个额外的组件,以支持桌面虚拟化的企业部署:作为虚拟映像存储库和交付系统,供创建、测试、交付、更新虚拟映像时使用;提供集中管理和对虚拟机生命周期完整管理的监控;通过实施虚拟机使用策略的端点代理支持使用策略和数据转换控制;向用户的开始菜单添加应用程序快捷键,提供无缝的最终用户体验。
Terminal Services: 展现层虚拟化,将使用应用程序或桌面的位置与运行它们的位置相分离,使组织能够在数据中心整合应用程序和数据,同时为本地和远程用户提供广泛的访问。

3)应用程序虚拟化
在物理环境中,所有应用程序都依赖于操作系统来实现各种服务,包括内存分配、设备驱动程序等等。应用程序及其操作系统之间的不兼容性可以通过服务器虚拟化或者展现层虚拟化解决;但是对于安装在同一个操作系统实例上的两个应用程序之间的不兼容性,则需要应用程序虚拟化。

Microsoft Application Virtualization (App-V) 将应用程序转换为集中管理的虚拟服务,这些服务不用安装,也不会与其他应用程序冲突。

4)虚拟化管理
虚拟机不仅仅是可供操作的对象,也是具有实际工作负载的计算机实体。我们迫切需要像管理物理系统一样管理虚拟机。通过使用全面的集成管理工具集 System Center,可以最大限度地降低复杂性并精简操作。通用的管理环境降低了培训成本,通过利用现有的软件、人员,更重要的是利用现有的 IT 管理流程,可以确保统一策略应用程序并简化维护过程。

System Center Virtual Machine Manager :有助于集中管理物理和虚拟 IT 基础结构,提高服务器利用率,动态优化多个虚拟化平台的资源。它包含端到端的功能,比如规划、部署、管理和优化虚拟基础结构。
System Center Data Protection Manager (DPM) 用于为依赖于微软虚拟化技术的基础结构提供高级“磁盘到磁盘到磁带”保护。提供使用基于 shadow copy 的块级别虚拟磁盘保护,DPM 提供快速备份和有效保留功能,不会过度消耗磁盘空间。它保护运行 Windows Server、Microsoft SQL Server、Microsoft Exchange 或 SharePoint 产品和技术的物理服务器。
System Center Operations Manager 是一个全面的服务管理工具,可以监控成千上万台服务器、应用程序和客户端。Operations Manager 提供完整的 IT 环境健康视图,能够对破坏性网络事件做出快速响应。
System Center Configuration Manager 可以集中配置物理和虚拟系统。Configuration Manager 执行完整的系统部署、软件部署、更新和修补,以及集成的遵从性和配置迁移控制。

四 VMWare虚拟化技术
1)数据中心产品
VMware vSphere 是业界第一款云操作系统,将IT基础架构和云计算结合,VMware vSphere 构建在 VMware® Infrastructure 的强大功能之上,利用成本效益更高的云计算功能,打造灵活、可靠的下一代 IT 服务,对服务级别获得超强的控制力。
VMware Infrastructure 3 作为一个虚拟数据中心操作系统,可以将离散的硬件资源统一起来以创建共享动态平台,同时实现应用程序的内置可用性、安全性和可扩展性。
VMware ESXi 是着手实现虚拟化的最简单途径,而且是免费的。VMware ESXi 已经过优化和测试,它甚至可以用最低的性能开销运行资源占用量最大的应用程序和数据库。
VMware Server 是托管虚拟化平台,可像应用程序一样安装在任何现有的服务器硬件上,并且将一个物理服务器分区为多个虚拟机。

VMware vCenter Site Recovery Manager 通过实现恢复流程自动化和降低管理及测试恢复计划的复杂性,加速恢复流程并确保成功执行恢复。VMware vCenter Site Recovery Manager 省去了复杂的手动恢复步骤,能够避免灾难恢复带来的风险并解除后顾之忧。
VMware vCenter Lab Manager 可提供对用于开发/测试的内部云的按需访问和自动化管理。应用程序所有者、开发、QA 和培训团队只需数秒钟即可部署、捕获和共享多层应用程序环境,同时 IT 部门仍然保持管理控制能力。Lab Manager 可节省时间,简化快速变化环境的管理,并让项目团队能够更快地将产品推向市场。
VMware vCenter Lifecycle Manager 可以实施一套从部署到运行再到停用始终如一的自动化流程,对数据中心内虚拟机的生命周期进行管理。VMware vCenter Lifecycle Manager 可实现虚拟化工作流程的自动化,以提高效益和生产效率,并确保严格遵守公司的策略。
VMware vCenter AppSpeed 确保满足业务的性能 SLA,并能够在虚拟化应用程序前后评估性能时执行“安全迁移”。VMware vCenter AppSpeed 可检查虚拟交换机中的流量、发现和映射环境、按照 SLA 监控性能,还可以启用根本原因分析。

2)桌面产品
VMware View(以前的VMWare VDI)向任何设备提供丰富的、个性化的虚拟桌面,同时提供集中化管理的所有优点。VMware View 产品组合可让 IT 人员在数据中心运行虚拟桌面,而最终用户则可以在任何位置的任何设备上使用他们熟悉的个性化环境,通过一个单一的视图查看所有应用程序和数据。从数据中心 更灵活、更可靠、更有效也更安全地管理桌面和应用程序。
VMware Workstation,使用 VMware Workstation 可以发掘桌面或笔记本电脑的真正潜力和灵活性。通过在单台物理 PC 上同时运行多个操作系统。
VMware Fusion,Mac上的VMWare Workstation。
VMWare ThinApp,在同一个操作系统上运行几乎任何应用程序的任意版本,而不会发生冲突。甚至可以运行同一应用程序的多个版本。
VMWare ACE,使用 VMware ACE,您的企业可以将虚拟机强大而丰富的功能与集中管理的 PC 的安全性和可控性结合起来。
VMWare Player,使用 VMware Player 2.5 在 Windows 或 Linux PC 上运行虚拟机。使用该免费的桌面虚拟化软件应用程序,可轻松操作由 VMware Workstation、VMware Fusion、VMware Server 或 VMware ESX 创建的任何虚拟机,还可以使用 Microsoft Virtual Server 虚拟机或 Microsoft Virtual PC 虚拟机。还可以使用 Player 评估 VMware Virtual Appliance Marketplace 上提供的众多虚拟工具。

五Citrix(思杰)虚拟化技术
Citrix XenDesktop,用来实现桌面虚拟化,使用户可以在任何地方都访问虚拟桌面。
Citrix XenApp,引用程序级的虚拟化技术。
Citrix XenServer,企业级的支持云计算集成的Server虚拟技术。
Citrix® Essentials,针对microsoft的heyperV提供了更高级虚拟server的管理能力。
Citrix Receiver,轻量级的软件客户端用来访问虚拟软件或桌面。

六 开源免费虚拟化技术
1) Xen
Xen Hypervisor,开源的Server的hypervisivor虚拟技术。
XCI, 开源的桌面的hypervisior虚拟技术。
Cloud Xen,企业支持云计算的虚拟技术。
2)Redhat KVM
3)sun(Oracle)VirtualBox
virtualbox,强大的开源的个人家庭企业的虚拟软件。

七  完!

抱歉!评论已关闭.