使用虚拟化会有如下好处:

1,扩展性

可以动态的迁移和复制,使得服务器增加变得更简单

2,提高资源利用率

3,降低运维成本(远程管理,环境更单一)

异常行为局部化,使得主机控制更简单

4,提高可用性(抽象硬件差异)

5,  调整负载(软件层面对负载进行控制,当监测到负载消耗异常可重启进程或者虚拟机)

为了提高硬件的利用率,应当合理分配服务,cpu密集型的服务和I/O密集型的服务可以放在一起,但是相同消耗类型的服务应避免放在一起


但是虚拟化带来这么多好处的同时也是有缺点的:

1,虚拟机本身的损耗(cpu,内存)

2,网络性能损耗近一半

3,I/O性能略微降低0.5%左右