使用服务器虚拟化技术来构建基础结构云具有优点和缺点。
优势包括:
1,提高硬件利用率
PC服务器性能不断提高,CPU逐渐采用多核,单个应用程序很难充分利用硬件资源。此外,不同的应用程序在不同的时间段内对硬件资源的要求也不同。例如,白天的股票交易量很大,而晚上的贵金属交易量很大。传统方法无法在应用程序之间动态分配硬件资源,这也导致了硬件资源的增加。浪费。服务器虚拟化为同一物理服务器上的不同应用程序启用了独立的操作系统,并允许在不同应用程序之间动态配置硬件资源;取决于应用程序的重要性,性能要求,峰值性能时间等。通过在单个服务器上构建多个虚拟机来提高硬件利用率。硬件利用率的提高也降低了服务器对机房环境(空间,电源,散热等)的要求。
2,提高管理效率
在应用程序部署,应用程序迁移和异常处理方面,以个人身份管理PC服务器的传统方法比较麻烦。服务器虚拟化之后,所有管理任务都可以通过统一界面完成。
应用程序部署:传统的应用程序部署方法是安装操作系统,补丁程序和部署应用程序。对于同一应用程序,这些操作需要在研发,测试和生产环境中重复几次。除了消耗大量的人力,很难保证环境。一致性。借助虚拟化,可以将操作系统和补丁程序制作为模板。该模板可用于所有应用程序,这意味着系统需要安装一次,从而减少了工作量并确保所有应用程序具有相同的基础环境。
应用程序迁移:对于使用寿命已久的PC服务器,应将上述应用程序迁移到更稳定的服务器上;另外,在R&D测试的不同阶段,需要在不同的硬件资源下执行同一应用程序,这还涉及到在不同物理机器上迁移应用程序。传统的应用程序迁移方法更加复杂,无法在线执行。服务器虚拟化之后,可以快速,轻松甚至在线进行应用程序迁移。
异常处理:当生产环境中发生异常时,在异地重建环境中执行故障分析非常困难。服务器虚拟化之后,可以在线备份虚拟机以获得与生产一致的环境,供远程技术人员进行分析。
3,兼容旧应用
新的PC服务器不支持较旧的系统,但是商业银行仍然在较旧的操作系统上部署了一些应用程序。通过虚拟化体系结构,旧系统可以在新硬件上虚拟化,解决了旧应用程序无法在新硬件上运行的问题。
缺点包括:
1.增加管理难度
虚拟化架构使IT架构更加灵活,并且可以调整更多内容,这可能由于不正确的配置和误操作而影响虚拟架构的性能,甚至影响虚拟架构的正常运行。为解决此问题,管理员必须对虚拟化体系结构有深入的了解,这是成功实施虚拟化体系结构的基本要求。创建虚拟机似乎并不需要成本,这可能会导致虚拟机激增。过多的虚拟机将大大增加操作系统的管理和维护。要解决此问题,您需要计划虚拟机的生命周期并严格限制虚拟机的增长。此外,虚拟体系结构不会减少操作系统级别的维护。
2,支持困难
大多数操作系统和应用程序未正式声明支持虚拟化体系结构。如果有问题,操作系统和应用程序软件制造商可能不提供技术支持服务;即使提供了技术支持服务,操作系统,应用程序软件供应商和虚拟化供应商也可能会相互推动。
3,SAN存储需求增加
虚拟化架构的灵活性取决于SAN存储。借助虚拟化架构,对SAN存储的需求将大大增加。