要点概览
- 服务器虚拟化允许在单个物理服务器上运行多个虚拟服务器,从而优化资源利用并降低成本。
- 虚拟服务器可以在物理机器之间迁移以进行维护或负载均衡,但前提是这些机器使用相同的处理器制造商。
- 服务器虚拟化虽然带来诸多好处,但如果单个物理服务器上加载过多虚拟服务器,或服务器应用程序需要高处理能力,则可能导致性能下降。
服务器——在计算机网络上托管文件和应用程序的机器——必须功能强大。有些服务器的中央处理器(CPU)具有多个处理器,使这些服务器能够轻松运行复杂的任务。计算机网络管理员通常将每个服务器专用于特定的应用程序或任务。许多这些任务与其他任务不兼容——每个任务都需要自己专用的机器。每个服务器一个应用程序也使得在出现问题时更容易追踪。从技术角度来看,这是一种简化计算机网络的简单方法。
然而,这种方法存在几个问题。一是它没有充分利用现代服务器的计算能力。大多数服务器只使用了其总处理能力的一小部分。另一个问题是,随着计算机网络变得越来越大、越来越复杂,服务器开始占用大量的物理空间。一个数据中心可能会因为堆满机架服务器而变得拥挤不堪,这些服务器消耗大量电力并产生热量。
广告
服务器虚拟化试图一举解决这两个问题。通过使用专门设计的软件,管理员可以将一台物理服务器转换为多台虚拟机。每台虚拟服务器都像一个独立的物理设备,能够运行自己的操作系统(OS)。理论上,你可以创建足够的虚拟服务器来使用机器的所有处理能力,尽管在实践中这并非总是最佳选择。
虚拟化并非新概念。几十年来,计算机科学家一直在超级计算机上创建虚拟机。但直到几年前,虚拟化才在服务器领域变得可行。在信息技术(IT)领域,服务器虚拟化是一个热门话题。它仍然是一项新兴技术,多家公司提供了不同的方法。
为什么这么多公司在其计算机网络中使用服务器虚拟化?请在下一节中了解。
广告