虚拟机

浏览百科全书

(1)语言口译员的同义词。看到翻译Java虚拟机Python

(2)虚拟机(VM)是一个操作系统加上一个或多个应用程序,运行在计算机内的一个隔离分区中。根据硬件的大小,可以运行任意数量的vm。CPU的核数越多,同时性就越强(参见多核).

追溯到20世纪60年代,虚拟机(vm)被广泛用于运行同一操作系统的多个实例,每个实例运行一组不同的应用程序。单独的实例可以防止应用程序在崩溃后相互干扰,尤其是在测试新软件时。虚拟机还被广泛用于在同一台机器上运行不同的操作系统。

云计算的核心

如果没有虚拟机,云计算就不会发展起来。当使用云计算时,它实际上是客户租用的服务器中的虚拟机,当然,除非他们租用整个服务器并将其作为单个机器运行。根据服务器的存储和RAM容量,虚拟机允许数十个客户在同一台机器上不受干扰地运行他们的程序。看到云计算

不是双引导或多引导

虚拟机不是双引导或多引导环境,因此在启动时用户必须做的第一件事是选择使用哪个操作系统(参见双引导)。看到瘦客户端虚拟机监视器虚拟化应用程序虚拟化操作系统虚拟化

非虚拟vs虚拟 每个客户机操作系统通过VM监视器与硬件通信。客户机操作系统不必是相同的类型。看到虚拟机监视器半虚拟化

优势

以下是虚拟化被如此广泛使用的主要原因:

1 .迁移和克隆

虚拟机是与硬件解耦的“自包含包”。将VM实例从一台服务器移动到另一台服务器以平衡工作负载、迁移到更快的硬件或从硬件故障中恢复相对容易。

#2 -整合

不同的操作系统可以在同一台服务器上运行,从而消除了为每个操作系统专用一台机器的需要。新的操作系统版本可以在不增加硬件的情况下进行测试,开发人员可以在同一台机器上的不同操作系统环境中测试他们的程序。在数据中心中,具有多个执行线程的多核服务器可以节省空间和电力。

#3 -稳定和安全

当本应稳定的应用程序出现冲突时,故障排除可能会令人生畏。在虚拟化之前,谨慎的系统管理员将每种类型的应用程序托管在单独的服务器上,即使硬件没有得到充分利用。但是,由于虚拟机之间是相互隔离的,因此一个虚拟机的安全漏洞不会影响其他虚拟机。

你会喜欢的PCMag故事

Baidu
map