桌面虚拟化技术介绍
作者:智业云 日期:2019-06-21 热度:桌面虚拟化整体项目的成本包括了软件、硬件以及服务。其中软件包括虚拟化软件的许可证和微软相关软件的授权,硬件一般包括服务器、存储和网络交换设备等。主流桌面虚拟化技术(kvm、Hyper-v、Xen、vSphere等
Kvm
KVM虚拟机作为云计算环境的基础支撑组件,是信息技术产业领域典型的”硬科技”产品。为了满足自主信息化对云计算日益迫切的应用需求,龙芯公司于2019年第二季度发布了龙芯KVM虚拟机产品。这是国内技术团队首次完成”从CPU到系统”全链条虚拟机产品的自主研制。
KVM虚拟机的研发跨CPU芯片、操作系统内核、云计算等多个复杂技术领域,涵盖了CPU芯片的虚拟化设计、操作系统内核的系统级虚拟化支持、虚拟机模拟执行环境、云计算应用支撑环境等众多核心技术。从国际上看,仅有Intel、ARM等几家国外公司掌握了“从芯片到系统”的完整KVM虚拟机核心研发技术,这也导致虽然中国的云计算产业在应用规模等指标上已经达到国际先进水平,然而在虚拟机这一关键核心技术上,国内云厂商无一例外地深度依赖国外虚拟机产品和技术。龙芯KVM虚拟机系统的发布对完善国产CPU技术生态、推动自主可控云计算产业健康发展、培养云计算核心技术团队等方面都有着重要意义。
Xen
xen是一个开放的源代码虚拟机监视器,有剑桥大学研发。它打算在单个计算机上运行多达128个满足特征的操作系统,操作系统必须进行显示地修改("移植")以在Xen上运行(但是提供对用户应用的兼容性)。这使得无需特殊硬件支持,就能达到高性能的虚拟化。
Xen由三部分组成:
第一部分:Xen Hypervisor,又称虚拟机监控程序(Virtual Machien Monitor简称VMM),VMM工作原有linux系统内核位置,替代了linux系统内核,用于虚拟CPU、Memeory等;
第二部分:Xen Dom0,又称特殊区域;为vmm提供硬件驱动程序,用于协助vmm驱动各个底层硬件,同时又为Xen DomU提供模拟IO等功能;由于特殊原因Linux-2.6.37以后的内核才支持Xen Dom0,建议大家在使用xen时使用linxu-3.0以后的内核;
第三部分:Xen DomU,非特权区域;实际生产中的操作系统
Hyper-V
Hyper-V是微软的一款虚拟机产品,部署在win 8.x 64位 pro以上版本中,和Windows 2008以上服务器的版本中,其功能与VMware及VirtualBox等虚拟机软件类似。由于Hyper-v是微软自己出的软件,所以对windows的支持是最好的。对于一些需要经常使用不同操作系统的人员来说非常方便,它能让你在一台PC上同时运行多个操作系统,你不需要重新启动系统,只要点击鼠标便可以打开新的操作系统或是在操作系统之间进行切换,从此,你可以把一台机器当做多台使用,彼此互不侵犯。
vSphere
VMware vSphere集成容器(VIC)建立了一个在轻量级虚拟机内部署并管理容器的环境。全新的虚拟机环境提供了更高级别的硬件隔离度,灵活性以及可扩展性使得容器对开发人员以及企业应用具有如此大的吸引力。
vSphere不是一个单独的产品,它由一系列产品、组件组成,其核心组件是VMware ESX Server(或VMware ESXi Server),其管理端是vCenter Server和vSphere Client,而VMware High Availability (HA)、VMware VMotion、VMware Distributed Resource Scheduler (DRS)、VMware Update Manager 和 VMware Converter Enterprise则是VMware vSphere的相关组件,用来实现相应的功能,例如,VMware Converter Enterprise可以完成从虚拟机/物理机到VMware虚拟机的转换,VMware VMotion可以实现将虚拟机在VMware ESX Server之间迁移的功能。
长按关注智业云计算
- 上一篇:云桌面的基础,服务器虚拟化演进
- 下一篇:云桌面的关键服务器虚拟化发展深度解析