当前位置:首页 > 虚拟化 > 正文

虚拟化产品有哪些


一、桌面虚拟化产品有哪些作为用户应该如何选择目前桌面虚拟化领域可用的软件包括NComputingvspace、Citrix、VMware和其他虚拟化软件。
vspace是NComputing云终端的桌面虚拟化软件,通过用户扩展协议(UXP)与连接的设备进行通信,将每个用户的工作环境扩展到远程NComputing访问设备。用户的工作环境支持视频和Flash等多媒体应用程序,并支持Windows和Linux操作系统。
Citrix虚拟化软件使客户能够随时随地在任何设备上通过任何类型的网络连接高效访问各种应用程序、信息和通信。Citrix技术使数字办公室无处不在,工作更加轻松。性能不错,但是价格太贵了。
VMware桌面虚拟化使用RDP协议。用户终端连接到服务器上的虚拟主机,但在线视频播放的费用较高,因为用户终端是按点收费的。即使使用了,也达不到想要的效果。
所以性价比最高的桌面虚拟化软件就是vspace
二、企业级虚拟化Kvm实战

常用的虚拟化产品有哪些?
(redhat)企业级

--VmwareWorkstation(Windows和Linux)桌面级
--Vmware-fusion(mac)
--Vmware-esxi(企业级)本身就是一个操作系统。
-v(微软)
(oracle公司--Windowslinux)virtulbox
(rhel6之前所有版本的默认虚拟化产品)

虚拟化,通常简称为“虚拟化”,是指对实际物理平台进行隐藏的虚拟化技术。特定计算平台的特性为用户提供了一个抽象的、集成的、模拟的计算环境(称为虚拟机)。
平台虚拟化类型

全虚拟化:

ParaVirtualization。:

硬件辅助虚拟化

部分虚拟化
企业级虚拟化和桌面级虚拟化的区别

从rhel6开始,kvm模块是直接构建到内核的一部分。

rhel6之前的企业版本默认内核不支持Xen,必须使用xen功能内核重新安装。

KVMKVM旨在用于在x86硬件上运行的内核驻留虚拟化基础设施。KVM是第一个成为本机Linux内核(2.6.20)一部分的虚拟机管理程序,由AviKivity开发和维护,现在归RedHat所有。该虚拟机管理程序提供x86。此外,最近还添加了KVM,以支持对称多处理(SMP)主机(和来宾),并支持主动迁移(允许迁移来宾操作系统)等企业级功能。

KVM是作为内核模块实现的,因此Linux只需加载此模块,KVM即可为任何支持虚拟机管理程序指令(例如Intel®虚拟化)的硬件平台提供完全虚拟化。技术[IntelVT]或AMD虚拟化[AMD-V]产品)。KVM还支持半虚拟化客户操作系统,例如Linux和Linux®。第一个由两个组件实现。可加载的KVM模块。当安装在Linux内核上时,可以通过/proc管理虚拟化硬件。第二个组件用于PC平台仿真,由QEMU的修改版本提供。它充当用户空间进程,并根据来宾操作系统的要求与内核进行协调。

当一个新的操作系统在KVM上启动时(通过一个名为kvm的实用程序),它就成为主机操作系统中的一个进程,并且可以像任何其他进程一样进行调度。然而,与传统的Linux进程不同,虚拟机管理程序认为来宾操作系统处于“来宾”模式(独立于内核模式或用户模式)。

每个客户操作系统都有自己的虚拟地址空间,通过/dev/kvm设备映射到主机内核的物理地址空间。如前所述,KVM使用底层硬件的虚拟化支持来提供全(本机)虚拟化。I/O请求通过主机内核映射到主机(虚拟机管理程序)上运行的QEMU进程。

KVM在Linux环境中作为主机运行,但只要底层硬件虚拟化支持KVM,就可以支持许多客户操作系统。


三、操作系统虚拟化架构的典型产品?VMware:vSphere4VMware的虚拟化产品包括vSphere等一系列数据中心虚拟化产品以及vCenter等一系列应用和基础设施管理工具,帮助企业以渐进式、无损的方式实施云计算,获得高效、灵活、可靠的云计算服务。“IT即服务”。其中,vSphere4是业界第一个可以聚合并包含大型基础设施资源池(包括处理器、存储和网络)的云操作系统,从而形成无缝、灵活、动态的运行环境。无论项目是针对当前应用程序还是下一代应用程序,它们都可以在vSphere4中更加高效地管理服务。vCenter可以帮助拥有大量工作负载的客户提高数据中心的效率,并对服务水平有更多的控制力和更高的灵活性。除了服务器虚拟化产品外,VMware还提供VMwareView、VMwareWorkstation等一系列桌面虚拟化产品。你的任何地方。VMwareWorkstation面向开发、测试、部署和维护软件的专业人员。它提供快速配置和存储功能,并可以模拟不同的应用环境,允许用户在自己喜欢的操作系统上运行任何应用程序。最新版本的VMwareWorkstation6.5拥有许多新功能,包括在不同虚拟机中的窗口之间进行切换、对DirectX三维图形的支持以及基于虚拟机的录制和播放功能的调试工具。移动虚拟化是VMware不断拓展的一个新的应用虚拟化领域。移动虚拟化平台(MVP)于2008年底推出了虚拟化技术,并证明了许多虚拟化技术应用到手机上的好处。Citrix:CitrixDeliveryCenterCitrixDeliveryCenter将IT转变为按需服务,用于集中管理和交付各种应用程序和脚本。CitrixDeliveryCenter使用网络优化和端到端虚拟化技术(包括应用程序、桌面和服务器虚拟化技术)帮助用户无论身在何处都能实现最佳应用程序性能,从而更高效地工作。CitrixDeliveryCenter由以下组件组成:
CitrixXenApp:Windows应用程序交付系统,可集中管理数据中心中的应用程序,并将其作为使用各地设备的用户请求的服务进行交付。XenApp可将应用程序管理成本降低高达48%,提高向分布式用户交付应用程序时的IT敏捷性,并增强应用程序和数据安全性。
Citrix%并提高数据安全性。
CitrixXenServer:开放、强大的服务器虚拟化系统,可将静态、复杂的数据中心环境转变为更加动态、更易于维护的服务器工作负载交付中心,从而显着降低成本中心成本。XenServer基于开源Xen管理程序,为服务器虚拟化提供了一个安全、完整的平台,可实现近乎裸机的性能。
四、虚拟机有哪些产品类型?虚拟机分为三类:
1.系统虚拟机:Linux虚拟机、微软虚拟机、Mac虚拟机、BM虚拟机、HP虚拟机、SWsoft虚拟机、SUN虚拟机、Intel虚拟机、AMD虚拟机、BB虚拟机等类型。
2.程序虚拟机:Java虚拟机(又称JVM)等。
层虚拟化:Docker容器。
选取常见的简单介绍一下:
Linux虚拟机:
安装在Windows计算机上的虚拟Linux操作环境称为Linux虚拟机。它实际上只是一个文件,一个虚拟的Linux环境,而不是一个真正的操作系统。但它们的实际效果是一样的。所以最好安装在虚拟机上。
JAVA虚拟机:
Java虚拟机(JVM):是JavaVirtualMachine的缩写,它是一个虚拟计算机,通过在真实计算机上模拟各种计算机功能来模拟计算机的各种功能。Java虚拟机有自己完整的硬件架构,如处理器、堆栈、寄存器等,也有相应的指令系统。