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

桌面虚拟化技术经历的阶段


一、桌面虚拟化是什么表面虚拟化是指对计算机的桌面进行虚拟化,以实现桌面使用的安全性和灵活性。
“桌面虚拟化(或虚拟桌面基础设施)是一种基于服务器的计算模型,它借鉴了传统的瘦客户端模型,但允许管理员和用户同时获得两种方法的好处:所有桌面虚拟化机器在数据中心统一托管和管理;同时,用户可以获得完整的PC体验用户可以通过局域网或远程方式通过瘦客户端或类似设备访问与传统PC相同的用户体验。/>
计算机虚拟化技术从使用类型上可分为服务器虚拟化、应用程序虚拟化、桌面虚拟化和网络虚拟化
桌面虚拟化从实现方式上主要有以下几种。三种类型:
1.远程托管桌面
远程托管桌面是一种简单的桌面虚拟化,服务器运行操作系统映像或应用程序,许多客户端通过连接访问服务器经纪商软件。该软件是客户端计算机上软件的一部分,仅显示用户共享操作系统的图像并来回传递键盘和鼠标输入。
优点:成本低,控制水平高超过数据和应用程序
缺点:性能取决于网络连接的质量,可视化协议通常无法处理复杂的图形。一些为桌面设计的应用程序无法在服务器上运行;共享模式;对于无法在本地存储数据、使用大多数外围设备或使用USB闪存驱动器传输数据的用户来说缺乏灵活性。断开连接时它们无法工作。
制造商的产品示例:Windows远程桌面连接
2.远程操作系统
系统是无盘工作站或瘦客户端。虚拟机可以运行在服务器上,与其他专用虚拟机共享资源,也可以远程运行在刀片PC上。在这种情况下,应用程序和操作系统都可以转移到客户端机器上,下载部分软件。根据用户的需要,并在客户端计算机上运行这些程序,但不使用其处理能力。使用本地存储。
优点:能够运行共享模式下无法运行的应用程序;隔离每个用户的活动以避免资源限制:使用比远程托管桌面更多的带宽并使用多个服务器。性能取决于网络连接的质量和显示协议处理图形的能力。
供应商产品示例:无盘工作站、CitrixXenDesktop。
​3.本地虚拟操作统
本地桌面操作系统虚拟化是最先进的虚拟化技术,在桌面上采用服务器虚拟化技术。
有两种类型的本地虚拟操作系统。
1)主机类型
虚拟机的软件运行在现有的操作系​​统上,因此该软件可以虚拟出多个虚拟机。该虚拟机能够作为完全独立的设备运行,将其自身与虚拟机外部的客户计算机的硬件和软件隔离。
优点:使用灵活,随时创建、修改、修改虚拟机。
缺点:安全性完全依赖于宿主机。如果主机操作系统中毒或崩溃,虚拟机将不存在。
制造商的产品示例:VMWareWS。
​2)裸机类型
虚拟机直接管理硬件,操作系统运行在虚拟机上。该技术与服务器虚拟化技术完全一致。但由于终端计算机和服务器的性能无法比较,实施起来比较困难。
采用这种桌面虚拟化,每个虚拟机可以与硬件完全隔离,虚拟机之间可以实现完整的存储、处理和外部设备,安全性非常高。同时为了方便终端的安全,采用了操作系统复用的技术,即不需要安装在裸机上,而是安装后虚拟机直接在裸机上工作金属。虚拟机使用本地机原有操作系统的影子,无需在虚拟机上安装操作系统。这种机制为在通用PC上推广和使用服务器虚拟化技术创造了可能。
优点:完全安全、使用灵活、可扩展到网络虚拟化。
缺点:技术实现困难。
二、虚拟化技术及实时虚拟化概述


虚拟化技术探索之旅


1.虚拟化技术的基础知识和发展
虚拟化是计算机科学的一场革命,它是一种技术,会改变。如何理解和使用计算资源。自成立以来,其历史和优势一直是技术发展的重要驱动力。

分时系统的起点,例如BBN的分时操作系统,标志着虚拟化的开始,其目的是提供计算资源的灵活共享。


2.多种形式的虚拟化
虚拟化不是一个单一的概念,有多种不同的类型和应用场景。
服务器虚拟化,例如VMware、OracleVM等。这允许您在一台机器上运行多个独立的虚拟机,满足您的业务灵活性需求。
桌面虚拟化采用KVM等轻量级技术,提供高效的资源利用、支持高并发、提高安全性。
3.实时虚拟化的独特吸引力
实时虚拟化,例如ACRN和Jailhouse,提供了对安全性和确定性等特定实时要求的更复杂的控制。提供。它们在嵌入式系统以及实时和非实时混合环境中发挥着重要作用。
满足业务需求
随着业务需求变得越来越复杂,虚拟化技术必须平衡性能和灵活性。例如,完全虚拟化是跨平台的,但性能有限,而类型2虚拟化则在兼容性和性能之间做出折衷。对于实时性要求较高的场景,KVM等Type1虚拟化在硬件支持下提供了更高的性能。
4.从模拟器到微内核:分类与应用
模拟器虚拟化,如Android模拟器,是一个完整的平台,但性能损失较大,使用起来很困难教育、教育等领域。
4.游戏。
Type2虚拟化,如VirtualBox,兼容性高,性能一般,适合日常计算和开发测试。
Type1虚拟化,如Visor、Lguest等,性能良好,但兼容性有限,适用于数据中心、嵌入式系统等特定场景。

综上所述,虚拟化技术世界丰富多样,实时虚拟化是虚拟化技术的一个分支,它提供针对特定需求的解决方案。尽管Docker等轻量级容器技术因其高效、便捷而成为微服务和DevOps的宠儿,但安全问题也不容忽视。


未来章节

网络虚拟化和云计算、物联网和边缘计算。请继续关注下面的精彩内容!