![]() |
1
2
首先,您的问题似乎涉及两个主题:完全虚拟化和准虚拟化。大多数VP都提供了一个半虚拟化的环境,它(概括地说)只是虚拟化 部分 在操作系统中,对于用户来说,它看起来是一个完全虚拟化的系统,但是在过程、I/O方面,它可能会非常不同,这取决于操作系统和实现方式。 在处理全来宾虚拟化时,虚拟化的主要原因和好处是回收未充分利用的资源。利用这个 虚度 容量。 例如,5台机器以平均15%的资源利用率运行,可以在一台服务器上虚拟化,平均使用75%的资源,仍然会留下25%的开销来处理峰值容量。 如果您的进程可以在同一个系统上共存,那么所有进程都依赖于相同的库、配置设置等,可以在不影响彼此的情况下启动/关闭和重新启动,然后您可能会“浪费”资源来虚拟化它们。 但是,如果您需要在不影响服务器B的情况下重新启动/重新启动服务器A,并且它们的使用率非常低,或者这两个应用程序依赖于不同的内核版本,例如,这是虚拟化的一个很好的候选者。 当您向企业级虚拟化迈进并开始考虑以每小时美分和每千兆字节美元为单位的计算成本时,与节省和其他好处相比,这种“开销”是微不足道的。您没有半空的磁盘、CPU闲置、浪费的资源、谁来配置什么的竞争。虚拟主机可以在主机之间移动,这取决于负载、容错性、高可用性和自动配置。 |
![]() |
J.E.Y · Autosys虚拟机如何工作 6 年前 |
![]() |
Vinay · 从Powershell读取JSON 6 年前 |
![]() |
Arshanvit · npm在docker build内部安装 6 年前 |
|
Riky Proti · Putty,SSH“拒绝访问” 6 年前 |
|
silo · 使用ansible在RHEL VM上安装Docker 6 年前 |
![]() |
Belhanda · Docker vs虚拟机 7 年前 |
![]() |
Raghuram · 如何连接Azure VM上的docker? 7 年前 |