云计算时代之前,系统的运维管理面临着“物理”和“逻辑”两大束缚,物理束缚指的是业务系统被绑定在特定的硬件如物理服务器上,导致向其他硬件的移植以及迅速增减时分配资源比较困难,逻辑束缚则是指没有连接系统间的结构,或 者说样式不吻合,系统间和外部服务之间的连动以及部分系统的置换等比较困难。云计算时代的技术,使得系统运维管理从这两大束缚中得以解脱,虚拟化的技术, 将硬件资源从物理硬件中分离出来,而SOA,通过对个系统进行功能细分,排除了重复,实现组件的服务化及服务之间的连动,使得系统从“逻辑”束缚中解放出 来。
云计算实现了IT资源有效利用,通过基于虚拟化的服务器集约,减少了硬件台数,但是,需要管理的“服务器”(物理服务器+虚拟服务器)台数反而增加了,这对于管理者而言,产生了所谓虚拟环境管理的全新课题。
虚拟化引发的系统运维管理的新课题主要包括一下三个方面:
▲
课题1.:虚拟服务器不同于物理服务器的特性的管理,虚拟服务器具有不可见性,要求动态的数量增长、场所变更。在实现虚拟化之前,服务器和业务应用程序的应对明确,虚拟化之后,业务应用程序现在在哪里运行以及某台服务器硬件故障会导致那些业务受影响,这就要求企业系统管理软件能够统一从虚拟化软件中取得构成信息,将虚拟机按照业务单位/物理服务器单位进行组合,从而实现对应关系的可视化,同时,在故障时,需要进行虚拟化环境下迅速排除故障;
▲
课题2.:仅凭虚拟机的监视无法正确掌控实际运行状态。比如虚拟机监视器显示CPU的资源已经用完了,但是该虚拟机搭载的物理服务器是否还有余量,因此,必须从虚拟机和物理服务器两方面同时进行监控,只有从这两个方面掌握准确的运行状况,通过动态实时地分析,才能实现资源分配的最佳化;
▲
课题3.:对添加和移动的虚拟机的监控管理。虚拟化使得用户可以很容易地添加虚拟机,实现快速扩展,但是可能会由于监控用代理程序的匹配跟不上而导致监视盲点。这时必须针对动态变化的系统环境进行持续监控。
云计算时代在为企业带来便利的同时,也由于系统的虚拟化环境为系统运维管理带来了新的课题,这是对企业系统运维管理软件提出了更高的要求和挑战。