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

应用虚拟化不能解决的问题是什么(应用虚拟化客户端)

我们先来说说什么是虚拟化?

虚拟化是资源的逻辑表示,并不局限于物理资源。该环境不是在实际硬件上运行,而是在硬件的虚拟内存部分或虚拟环境中运行。

虚拟化提供了数据、计算能力、存储资源等的逻辑视图,而不是物理视图。虚拟化的发展显着降低了IT硬件成本,减少了资源浪费,提高了系统的稳定性和安全性。

1.全虚拟化

全虚拟化(FullVirtualization)也称为原始虚拟化技术。该模型使用虚拟机来同步来宾操作系统和本机硬件。VMM运行在Guest中,为了协调系统和裸硬件之间的工作,必须由hypervisor(虚拟机管理程序)捕获并处理一些受保护的命令。全虚拟化运行速度比硬件模拟快,但性能不如裸机,因为hypervisor要占用一些资源。

2.半虚拟化

半虚拟化是另一种类似于全虚拟化的技术。它使用虚拟机管理程序来共享对底层硬件的访问,但其客户操作系统集成了虚拟化代码。这种方法不需要重组或陷阱,因为操作系统本身可以很好地与虚拟进程配合使用。半虚拟化需要对Guest操作系统进行一些修改,以使Guest操作系统知道自己处于虚拟环境中,但半虚拟化提供了与原始操作系统类似的性能。

更多信息:

虚拟机设备队列(VMDq):最大化I/O吞吐量。在传统的服务器虚拟化环境中,VMM必须对每个单独的数据包进行分类并将其发送到适当的虚拟机。这会占用大量处理器周期。通过VMDq,这种分类功能可以由Intel服务器网卡中的专用硬件来执行,而VMM只需要负责将已经分类的数据包组发送到相应的虚拟机即可。这将减少I/O延迟,并为处理器提供更多可用于处理业务应用程序的周期。IntelVT-c可以将I/O吞吐量提高一倍以上,使虚拟化应用程序能够达到接近物理服务器的吞吐率。

虚拟机直连(VMDc):提高虚拟化性能。VMDc允许虚拟机直接访问网络I/O硬件,从而显着提高虚拟机性能。例如,使用单个10GIntel服务器网卡,可以为每10个虚拟机分配一个专用的1Gb/s受保护链路。该通信链路直接绕过VMM交换机,进一步提高I/O性能并减少服务器处理器的负载。

参考资料:-虚拟化

虚拟化的应用有哪些?

应用虚拟化主要涉及两个方面:共享桌面和远程应用。

共享桌面

使用WindowsRDS(RemoteDesktopServices)发布的完整桌面比常规虚拟桌面更轻,并且通过会话隔离用户,用户配置文件漫游数据存储在共享文件服务器上,并使用共享存储系统来存储数据,文件系统和存储系统由第三方提供。

远程应用

基于WindowsRDS发布应用,集中控制和管理应用,随时随地为用户提供远程应用服务。最终用户无需安装应用程序,即可使用该应用程序。用户的漫游配置文件数据存储在共享文件服务器上。存储的数据使用共享存储系统。文件系统和存储系统由第三方提供。

存储用户数据

支持共享桌面和远程应用程序。漫游用户的个人配置文件:使用“漫游用户配置”和“文件夹重定向”两个功能来提供配置文件数据漫游功能。,存储在第三方提供的共享文件服务器上。

支持在共享桌面和远程应用中存储用户个人数据:用户个人数据使用共享存储系统,存储系统由第三方(例如NAS)提供。

软件兼容性

应用软件部署要求:

软件必须支持多个实例,并能够同时打开程序的多个实例。

不支持需要管理员权限才能运行的软件。

什么是应用程序虚拟化?应用虚拟化

主要包括两个方面:共享桌面和远程应用。共享桌面是基于WindowsRDS(远程桌面服务)服务发布的完整桌面。它比典型的虚拟桌面更轻。用户通过会话进行隔离,用户配置文件漫游数据存储在共享文件服务器上。使用数据。