论文部分内容阅读
如果有人问,最近几年在服务器领域热门的技术有哪些,虚拟化一定榜上有名,而且名列前茅。随着服务器性能的不断攀升,一方面,人们需要的应用在如此强大的设备面前似乎越来越微不足道,每天运行在其上的程序只不过占掉了1/10、甚至于是1/100的资源,另一方面,限于电力、厂房面积等因素,尽管应用在不断增长,却不能相应地增加服务器来解决问题,这时,虚拟化就出现了。
众所周知,虚拟化技术就是将实际意义上的一台物理机变为多台逻辑机,也就是把能够利用的资源进行了重新调配,以在不增加物理机的前提下完成更多应用。这种做法的好处显而易见,比如节省了费用、提高了效率,而且划分虚拟机远比重新装配一台物理服务器来得容易等。由此看来,完美的虚拟似乎应该是在一台物理机上尽可能多的划分出虚拟机,并且让每一个与虚拟机相对应的应用都能用到其100%的资源。
没有浪费,自然会受人追捧。但事实是否果真如此呢?
其实,在使用虚拟机的时候并不是没有争议的。一般用户对服务器的基本要求不外乎安全和稳定。试想,如果只有一台服务器,那么外来的干扰,如病毒、恶意入侵等也只能涉及这一台服务器,即使出现故障需要重启或维修也只是这一台服务器的事情。但现在,这一台服务器变成了10台虚拟机,外来的干扰对这10台机器都会带来同样风险的影响,而一旦划分虚拟机的这一台物理机宕掉,就意味着10台虚拟机将同时宕掉,停止工作。应该说,虚拟机数量的增加在带来更高资源利用率的同时,也带来了安全和稳定方面的问题。
此外,服务器的I/O性能提升目前在物理机上还仍旧是一个瓶颈所在,显然在变为多台虚拟机之后,这个瓶颈也会随之加剧。而且,越来越多的机器数量给管理也带来了挑战,毕竟多台机器的管理总会比较少数量的复杂。更有甚者,一旦所有虚拟机同时访问服务器的情况发生,服务器的性能将会降低,而并非提升。
种种弊端也许会让人们对虚拟化技术产生了畏惧心理,不过,任何事物的存在都会具有两面性,只看到好处或只看到劣处都不可取。尽管服务器虚拟化存在着威胁,但其所体现出的巨大的优势还是值得人们去采用的,只不过,在当下的环境条件下,这其中的分寸一定要掌握好。
众所周知,虚拟化技术就是将实际意义上的一台物理机变为多台逻辑机,也就是把能够利用的资源进行了重新调配,以在不增加物理机的前提下完成更多应用。这种做法的好处显而易见,比如节省了费用、提高了效率,而且划分虚拟机远比重新装配一台物理服务器来得容易等。由此看来,完美的虚拟似乎应该是在一台物理机上尽可能多的划分出虚拟机,并且让每一个与虚拟机相对应的应用都能用到其100%的资源。
没有浪费,自然会受人追捧。但事实是否果真如此呢?
其实,在使用虚拟机的时候并不是没有争议的。一般用户对服务器的基本要求不外乎安全和稳定。试想,如果只有一台服务器,那么外来的干扰,如病毒、恶意入侵等也只能涉及这一台服务器,即使出现故障需要重启或维修也只是这一台服务器的事情。但现在,这一台服务器变成了10台虚拟机,外来的干扰对这10台机器都会带来同样风险的影响,而一旦划分虚拟机的这一台物理机宕掉,就意味着10台虚拟机将同时宕掉,停止工作。应该说,虚拟机数量的增加在带来更高资源利用率的同时,也带来了安全和稳定方面的问题。
此外,服务器的I/O性能提升目前在物理机上还仍旧是一个瓶颈所在,显然在变为多台虚拟机之后,这个瓶颈也会随之加剧。而且,越来越多的机器数量给管理也带来了挑战,毕竟多台机器的管理总会比较少数量的复杂。更有甚者,一旦所有虚拟机同时访问服务器的情况发生,服务器的性能将会降低,而并非提升。
种种弊端也许会让人们对虚拟化技术产生了畏惧心理,不过,任何事物的存在都会具有两面性,只看到好处或只看到劣处都不可取。尽管服务器虚拟化存在着威胁,但其所体现出的巨大的优势还是值得人们去采用的,只不过,在当下的环境条件下,这其中的分寸一定要掌握好。