操作系统虚拟化(OS)基本上包括能够以完全独立的方式在同一硬件中共享多个操作系统。 这是使用虚拟化软件完成的,虚拟化软件在计算机市场上有很多,并且有几种免费的专有替代方案。
在安装,配置,使用以及掌握它们所需的文档的可用性和可访问性方面,所有当前可用的技术都具有不同的难度级别。 但是所有人都集中精力在XNUMX月或更短的时间内促进几乎所有私有OS(来宾)或OS(主机)的虚拟化,以便能够在没有专用硬盘的情况下测试几乎所有OS。
虚拟化的重要性
无论是虚拟一个完整的操作系统还是仅一个或多个应用程序,虚拟化都是必不可少的,因为它允许我们在当前平台(计算机/网络)内扩展我们的可能性和能力。
对于所有工作或享受技术的人来说,及时了解其中发生的变化非常重要。,或者增加我们的专业发展,提高我们的工作效率,或者只是促进学习和/或教授最新的计算机科学。
计算机爱好者,通常是使用特定操作系统的家庭用户 想要学习使用或不使用其他已知操作系统的好处,而不必求助于格式化计算机。
使这成为可能的技术是操作系统的虚拟化,基本上包括能够以完全独立的方式在同一硬件中共享多个操作系统。
当前的硬件技术使该技术发展了很多,即支持该技术的应用程序, 今天,它使我们可以运行与我们自己和我们的操作系统不同的一个或多个操作系统,实际上具有相同的有功功率,有时甚至等于或大于直接安装在我们硬件上的操作系统。
虚拟化的优势
- 节省购买新物理设备的费用。
- 缓解程序兼容性问题
- 通过克隆热系统节省工时/人工。
- 通过迁移热系统节省工时/人工
- 易于实施测试环境
- 改善设备,应用程序和服务的隔离
- 通过设备和系统提高安全性和特定访问的配置文件
- 恢复设备,应用程序和服务的灵活性和敏捷性。
虚拟化的缺点
- 可能更低的回报
- 可能的硬件限制
- MV扩散导致工作量增加
- 由于MV集中而增加的风险
- VM格式不统一或不规范的风险
虚拟化技术
可用的虚拟化技术利用了所谓的“管理程序”或“虚拟机监视器(VMM)”,这不过是虚拟化平台本身,即允许我们同时在主机(物理服务器)上使用多个OS的技术。
目前,Hypervisor 可以分为两类:
- 类型1(本机,裸机): 这些虚拟机监控程序是直接在主机主机(物理服务器)的实际硬件上运行的软件解决方案,以控制硬件并监视多个虚拟化的OS。 虚拟化系统在虚拟机管理程序之上的另一个级别上运行。
以下是一些比较知名的Type 1虚拟机管理程序:
- 思杰XenServer
- 思杰Hypervisor
- Microsoft Hyper-V服务器
- 促销VE
- VMware:ESX / ESXi / ESXi免费/ vSphere Hypervisor
- Xen的
- 地草
类型1的管理程序又可以是两种类型:
- 单片
- 通过微内核
- 类型2(托管): 这些管理程序是一种软件解决方案,可在传统操作系统(Linux、Windows、Mac OS)上运行以虚拟化其他操作系统。 这样,如果我们将其与 Type 1 Hypervisor 进行比较,则虚拟化发生在离 HW 更远的层中。从逻辑上讲,这意味着 Type 2 Hypervisor 的性能较低。
以下是一些最常用的Type 2虚拟机管理程序:
- hy
- 侏儒盒子
- 基于内核的虚拟机(KVM)
- VMware:工作站,服务器,播放器和融合
- Microsoft:虚拟PC,虚拟服务器
- Parallels桌面
- QEMU
- 红帽企业虚拟化
- 沙盘
- 虚拟机
- 病毒经理
- VirtualBox的
- Virtuozzo系统管理程序
在某些文献中,经常提到混合虚拟化,顾名思义,它包括在同一物理主机内实现上述两种类型的操作系统虚拟化。 值得一提的其他众所周知的虚拟化技术通常是与云或容器相关的技术。 其中包括:
- 云虚拟化
- 亚马逊网络服务(AWS)
- IBM PowerVM
- Oracle VM
- Windows Azure的
- 容器虚拟化
- 码头工人
- Kubernetes
- Linux-V服务器
- LXC
- 打开vz
- 巴拿马型
- 波德曼
- 牧场主桌面
- rkt
- 奇异
- 流浪汉
- Windows容器
总结
确定哪种类型的虚拟化技术最好取决于组织的需求和业务模型以及在此工作的IT人员的能力。 但总而言之,可以注意到,类型1管理程序比类型2管理程序更快,因为第一个管理程序直接与服务器的硬件通信。 Type 1虚拟机管理程序不必处理通常会降低托管虚拟机管理程序功能的操作系统和多层。
最后,使用类型1虚拟机管理程序,我们将获得更好的性能,可伸缩性和稳定性。 但是,与此相反,我们认为这种虚拟化技术支持的硬件更加有限,因为它通常是用有限的驱动程序构建的,而且它的实现更加复杂。
使用Type 2 Hypervisor(第二类虚拟机管理程序),该软件更受大家欢迎,并已加速虚拟化进程,因此您可以获得更多的兼容性 因为他们有一个很大的硬件矩阵,因为他们使用基于软件的虚拟化。 例如,Type 2 Hypervisor 可以比 Type 1 Hypervisor 更容易地安装在笔记本电脑上。此外,Type 2 Hypervisor 更易于配置,因为它们直接与操作系统一起工作
如果您对此主题还有其他疑问,建议您阅读与此主题相关的工作文件。 链接.
关于 VMM 类型 1 和类型 2 之间的区别的非常好的解释。
很好的文章。
您好,感谢您的阅读和评论。 我们很高兴内容对您有用且有趣。