计算机虚拟化技术属于计算机科学专业,具体来说,属于计算机体系结构或操作系统等相关专业方向。虚拟化技术是计算机科学领域中的一种技术,它涉及到计算机硬件、操作系统和应用程序等多个方面的知识,需要对计算机系统的整体架构和工作原理有深入的理解。因此,学习虚拟化技术需要具备计算机科学相关的知识背景和技能。
相关链接
Docker学习总结之Docker与Vagrant之间的特点比较
Hypervisor
Hypervisor:是一种运行在物理服务器和虚拟机操作系统之间的中间软件层,可允许多个操作系统和应用共享一套基础物理硬件。因此也可以看作是虚拟环境中的“元”操作系统,它可以协调访问服务器上的所有物理设备和虚拟机,也叫虚拟机监视器(Virtual Machine Monitor VMM)。Hypervisor是所有虚拟化技术的核心。目前主流的Hypervisor有KVM,VMWare ESXi,Xen,HyperV等。
HyperV
Xen and Xen Server
VPC – Virtual Private Cloud
Vagrant
https://www.vagrantup.com/
一个基于Ruby的工具,用于创建和部署虚拟化开发环境。它使用Oracle的开源VirtualBox虚拟化系统。
MONO
在Ubuntu操作系统上安装mono的具体方法 https://www.linuxdot.net/bbsfile-3090
参考文献