什么是虚拟化?
在操作系统中,虚拟化会更改正常的操作系统,使其能够运行可能由许多用户在单个计算机系统上处理的不同类型的应用程序。对每个用户来说,操作系统可能看起来都不同,并且他们每个人都可能认为自己正在与唯一的操作系统进行交互,即这不会干扰用户体验。
操作系统虚拟化也可用于将进程从操作系统的某个实例迁移到另一个实例。但是,系统中的所有进程都是隔离的,并且其操作受到严格监控,因此系统中不存在任何差异。
表示操作系统虚拟化的图表如下所示:
虚拟化的优点
虚拟化的一些优点包括:
- 虚拟化允许将有限数量的硬件资源轻松分配给需要它们的多个进程。
- 通过使用虚拟化可以获得改进的安全性。发生这种情况是因为每个进程都存在于其自己的操作系统实例中,并且独立工作。
- 操作系统虚拟化对于建立虚拟主机环境非常有用。
- 操作系统虚拟化涉及的开销很少,因此非常有利。
虚拟化的缺点
虚拟化的一些缺点包括:
- 需要专门的专家来实施和管理虚拟化系统。这导致需要虚拟化专家并增加成本。
- 虚拟化涉及许多前期成本。这些包括虚拟化软件的成本以及所需的额外硬件。成本还取决于现有系统网络。
尽管存在一些问题,但虚拟化非常有用。它具有许多优点,其缺点仅仅是一些简单的挑战,可以在操作系统虚拟化专家的帮助下克服。
广告