★什么是虚拟化
虚拟化是一种技术,它允许服务器等硬件资源(CPU、内存、硬盘)在逻辑上集成或分区,而不受物理配置的限制。
虚拟化是一种可应用于服务器、网络和存储的技术。
本文将解释服务器虚拟化。 服务器虚拟化允许单台服务器在逻辑上集成到多台服务器中,就好像它是多台服务器一样。
每台服务器运行自己的操作系统和应用程序。
如果操作系统相同,为什么不在一台服务器上同时运行多个应用程序呢?
因为为了确保软件的稳定运行,服务器通常在每台服务器上运行一个应用程序。
★虚拟化的好处
1.减少服务器数量
如上图所示,服务器虚拟化可减少服务器数量。即使是一台物理服务器,也可以在虚拟化软件的基础上进行虚拟化。
实现了 “一个操作系统,一个应用程序”。
减少服务器数量可降低运行维护成本,节省电力和空间。
2.有效利用硬件资源
在单个物理服务器上配置 “一个操作系统,一个应用程序”,可以有效利用硬件资源。
如果在单个物理服务器上采用 “一个操作系统,一个应用程序 ”的配置,一些服务器会受到硬件资源限制,而另一些服务器则负载较轻。 例如,负载峰值因虚拟化的不同而不同。
通过整合服务器,可以有效利用一台整合物理服务器的硬件资源。
3.服务器环境的封装
无论操作系统有多老或硬件环境有多新,在虚拟化软件上运行的服务器都能顺利运行。
硬件更换后无法识别驱动程序,更换硬件后,服务器不会出现驱动程序无法识别的问题。 只有能在虚拟化软件上运行才没问题。
★两种类型的虚拟化软件
实现虚拟化的服务器虚拟化软件主要有两类:主机操作系统类型和管理程序类型。