2012-09-20 10:37:17 来源:CCW
采用服务器虚拟化技术搭建基础架构云,有有利的方面,也有不利的方面。
有利的方面包括:
1.提高硬件利用率
PC服务器性能不断提高,CPU逐渐采用多核,单个应用很难充分利用硬件资源。此外,不同应用在不同时段对硬件资源有着不同的需求,比如,白天股票交易量大,夜间则贵金属交易量大,传统方式无法对硬件资源在应用间进行动态调配,这也造成了硬件资源的浪费。采用服务器虚拟化,能在同一台物理服务器上为不同的应用提供相互独立的操作系统,并允许硬件资源在不同的应用间实现动态调配;根据应用的重要性、性能要求、性能峰值时间等因素,可在一台服务器上建立多个虚拟机,从而提升硬件利用率。硬件利用率提高的同时也降低了服务器对机房环境(空间、供电、散热等)的要求。
2.提高管理效率
传统方式对PC服务器作为个体进行管理,在应用部署、应用迁移和异常处理等方面的管理都较为繁琐。服务器虚拟化后,可通过一个统一的界面完成所有的管理工作。
应用部署:传统的应用部署的方式是安装操作系统、补丁和部署应用,对于同一个应用,这些操作需要在研发、测试和生产环境上重复多次,这除了消耗大量人力,还难以保证环境的一致性。采用虚拟化后,可将操作系统和补丁做成一个模板;该模板提供给所有应用使用,也就是说只需安装一次系统,既减少工作量,又保证了所有应用有着相同的基础环境。
应用迁移:对达到报废期限的PC服务器,上边的应用要迁移到稳定性更高的服务器上;此外,在研发测试的不同阶段,同一应用也需要在不同硬件资源的条件下进行,这也涉及到应用在不同物理机器上的迁移。传统的应用迁移方式较为复杂,还不能在线进行。服务器虚拟化后,能够快速、方便,甚至在线完成应用迁移。
异常处理:在生产环境发生异常时,在异地重建相关环境进行故障分析变得极其困难。采用服务器虚拟化后,可通过在线备份虚拟机,获得与生产一致的环境,提供给远方的技术人员进行分析。
3.提高业务连续性
避免停机时间:当某些物理服务器需要停机进行维护时,可通过在线迁移的方式,将其上的虚拟机迁移到另外的物理服务器上,从而避免应用的中断,实现零停机时间。
减少故障恢复时间:当物理服务器突然出现硬件故障时,其上的虚拟机能够自动在其集群内的物理服务器上重启,从而减少了故障恢复时间。
灾难恢复:现有对物理服务器的备份基本没有实现灾难恢复功能,当系统崩溃时,只能通过重装系统、打补丁、恢复数据来实现,对于生产系统这将是一个漫长的过程;服务器虚拟化后,可将虚拟机作为虚拟磁盘的备份方式进行备份,当出现系统崩溃时,直接恢复虚拟机,无需重装系统等操作,从而实现灾难恢复的功能。
4.提高开发测试效率
银行要开发的系统很多,在同一时间段里开发的项目多,就会遇到资源不足的问题。开发部门不可能无限制地购买新的服务器。采用服务器虚拟化技术,一台物理设备可以虚拟成多台虚拟设备,从而分配给不同的开发项目使用,保证了不同的项目可以有自身独立的设备和环境。并减少因设备共用造成的应用冲突。
[page] 5.兼容旧应用
新出的PC服务器已经不支持Windows 98等较旧的系统,但商业银行仍有一些应用部署在老的操作系统上。采用虚拟化架构后,能够在新的硬件上虚拟出老旧的系统,解决了老应用无法在新硬件上运行的问题。
6.提高生产变更效率
生产变更主要有系统软件升级和应用版本投产,实施服务器虚拟化后能够在较大程度上减少这两类变更的风险及时间。系统软件升级:系统软件升级对生产中心是严峻的考验。有时需要数百台服务器在较短时间内完成系统软件及应用的升级,不仅工作量大,还存在一定风险。虚拟化之后,系统软件升级变得简单;在变更前将安装了新版本操作系统、中间件及应用的虚拟机做成一个模板,然后通过模板快速部署大批量虚拟机,此过程对生产环境没有影响;在生产变更时,只需将现有生产环境的虚拟机关闭,然后启动部署了新版本系统软件的虚拟机,即完成了系统软件的升级。整个变更过程只需十几分钟,还减少了变更风险,增强了业务连续性。应用版本投产:应用版本投产指系统软件不升级,只对应用版本进行更新。实施服务器虚拟化后,在投产前对生产的虚拟机进行一个快照,然后进行版本更新;若需回退,在几秒内即可回退到执行快照时的状态。此外,也可以采用系统软件升级的方法,提前准备好完成版本更新的虚拟机,在投产时启动即可。
不利的方面包括:
1.管理难度加大
虚拟化架构使得IT架构变得更为灵活,能够调整的内容更多,可能出现配置不当、误操作等原因而影响虚拟架构的性能,甚至是虚拟架构的正常运行。针对该问题,管理员必须对虚拟化架构有深入的了解,这是虚拟化架构成功实施的根本要求。
虚拟机的创建似乎不需要成本,这可能造成虚拟机的泛滥。过多的虚拟机将大大增加操作系统的管理维护。针对该问题需要规划好虚拟机生命周期,严格限制虚拟机的增长。此外,虚拟架构不能减少操作系统层面的维护工作。
2.支持困难
绝大多数操作系统、应用软件未被官方宣称支持虚拟化架构。若遇到问题,操作系统、应用软件厂家可能不提供技术支持服务;即使提供技术支持服务,也可能出现操作系统、应用软件厂家与虚拟化厂家互相推诿的情况。
3.SAN存储需求大增
虚拟化架构的灵活性依赖于SAN存储;采用虚拟化架构后,对SAN存储的需求会有较大增长。
免责声明:本网站(http://www.ciotimes.com/)内容主要来自原创、合作媒体供稿和第三方投稿,凡在本网站出现的信息,均仅供参考。本网站将尽力确保所提供信息的准确性及可靠性,但不保证有关资料的准确性及可靠性,读者在使用前请进一步核实,并对任何自主决定的行为负责。本网站对有关资料所引致的错误、不确或遗漏,概不负任何法律责任。
本网站刊载的所有内容(包括但不仅限文字、图片、LOGO、音频、视频、软件、程序等)版权归原作者所有。任何单位或个人认为本网站中的内容可能涉嫌侵犯其知识产权或存在不实内容时,请及时通知本站,予以删除。