随着互联网的不断发展,虚拟化技术应用吸引了众多企业的关注。我们来看一下虚拟化技术应用的特点。
1.提高设备利用率
PC服务器性能不断提升,处理器逐渐采用多核,单一应用难以充分利用物质资源。此外,不同的应用程序在不同的时间对硬件资源的要求也不同。例如,白天股票交易量高,晚上贵金属交易量高。传统方法无法在应用程序之间动态分配硬件资源,这也会带来问题。物质资源短缺。服务器虚拟化可以为同一物理服务器上的不同应用程序提供独立的操作系统,并允许根据应用程序重要性、性能要求、小时峰值性能等因素在不同应用程序之间动态分配硬件资源。多个虚拟机可以做到这一点。建立在服务器上,提高硬件利用率。更好的硬件利用率也降低了服务器对机房环境(空间、供电、散热等)的要求。
2、提高管理效率
传统的方法是对PC服务器进行单独管理,应用部署、应用迁移、异常管理等方面的管理相对繁琐。服务器虚拟化后,所有管理工作都可以通过统一的界面完成。
应用程序部署:传统的应用程序部署方法是安装操作系统、修复并部署应用程序。对于一个应用程序,这些操作必须在开发、测试和生产环境中重复多次。这不仅消耗大量的人力,而且很难保证环境的一致性。一旦采用虚拟化,操作系统和补丁就可以变成模板;这种模式适用于所有应用程序,这意味着系统只需要安装一次,不仅减少了工作量,而且保证了所有应用程序具有相同的基础环境。
应用程序迁移:对于报废的PC服务器,必须将上述应用程序迁移到服务器服务器稳定性更高;而且,在开发和测试的不同阶段,同一个应用程序还需要在不同的硬件资源下进行,这也涉及到应用程序迁移到不同的物理机上。传统的应用迁移方法复杂且无法在线完成。服务器虚拟化后,应用程序迁移可以快速、轻松甚至在线完成。
异常处理:当生产环境发生异常时,重构相关环境变得极其困难。异地针对故障分析的困难。采用服务器虚拟化后,虚拟机可以在线备份,实现生产一致的环境,并提供给远程技术人员进行分析。
3.兼容旧版应用
较新的PC服务器不再支持较旧的系统,但商业银行仍有一些应用程序部署在较旧的操作系统上。采用虚拟化架构后,旧系统可以在新硬件上虚拟化,解决旧应用程序无法在新硬件上运行的问题。