《分布式应用系统运维理论与实践》:
然而,真正实现BSM并非易事,它已不仅仪是IT部门的事情,在先进的IT平台之L,更需要强大的行政权力长时间地推进,因而成为一项超越技术的系统管理工程。虽然,市场上已开始出现以BSM为产品战略的软件或平台,描绘的是完全自动化的智能场景:“当、业务发牛变化时,客户可以把业务变化的请求提交给BSM技术,通过这个技术可以对相应的基础设施做出动态的改变和配置,而且能对系统性能进行建模,实时地对系统性能进行跟踪和监控,以此动态地调整基础设施用于适应业务的变化。”但是,如此完善的工具离普及还有很大的距离。在我国,大多数用户组织目前的管理层次仍然停留在ITSM初步阶段,甚至是更早的NSM阶段,若以这样的网络管理架构匆忙就上BSM技术是非常不利于管理的,可能不仅无法实现IT与业务的有效结合,而且还可能导致业务混乱。事实上,从传统的IT运维服务向BSM迁移这中间存在着许多技术和管理的改进细节,也是IT与组织业务的相互匹配、相互磨合趋向融合的过程。从某种意义上而言,BSM是在理念层面引导人多数组织的美好愿景。
因此,一个分布式应用系统运维的发展一般还是要沿着MSM阶段、ITSM阶段、BSM阶段按顺序地逐步推进。2.1.4分布式应用系统运维的发展趋势
附着分布式应J十j系统应用的广泛与深入,分布式应用系统运维也得到了前所未有的重视,分布式应用系统运维的概念也在不断地完善与发展。下面从三个层面讨论分布式应用系统运维的发展。
(1)理念层面——运维之道
分布式应用系统运维的理念是关于运维发展的思想,它是在实践中总结出来的并用于指导实践。人们持续关注的运维理念主要有“服务”和“敏捷”。
①服务:IT运维已突破了其原有的技术范畴,上升到为业务服务的范畴。无论是分布式应用系统供应商还是分布式应用系统用户,都意识到了分布式应用系统产品的价值很大一部分在于分布式应用系统产品后期的服务,即分布式应用系统运维。因此,这两方都在寻求分布式应用系统产品对业务服务的最佳实践:变被动为主动、变分离为相融。
②敏捷:敏捷运维作为一种新兴理念引领运维研发者与实践者的相关活动。
敏捷运维主要来自于两个方面力量的驱动:
●意识部署已成为产品发布的瓶颈的敏捷开发者。瓶颈表现为两个方面,一是运维人员的后期部署比较花费时间,甚至会有很大的延迟;二是开发和运维两个过程之间的脱节(职责、日标、动机、流程和工具等)及沟通的不足,开发者的意图在部署时被运维人员经常理解错位,从而导致冲突和低效。
●来自f快速增长的Web2.0企业。这些企业有时会在两个星期内增加上千台服务器,若试图手工完成,则所需的人力、时间和成本将无法想象,效果也会很差。因此,它们需要将架构纳入管理之中,将手[的操作转换为自动化的声明与执行,提高效率和效益。
不难看出,敏捷运维的实现‘是依赖于自动化的T具,以快速、无误差地完成开发后的部署;二是需要DevOps(Development+Operations),即开发与运维之间的沟通、协作和集成所需的流程、方法和体系的集合。但恰恰又是敏捷运维的理念催生出r这些自动化工具、协作流程、方法和体系。
(2)管理层面——运维之略
分布式应用系统运维管理层面是人们将思想理念落实以指导实际而形成的方法论。人们持续关注的运维管理主要有业务服务管理BSM、IT运维成熟度及外包。
由于我国的分布式应用系统运维管理绝大多数仍处于ITSM的初始阶段,甚至是NSM阶段,因此,业务服务管理BSM仍然将是被持续关注以指导实践的运维方法论。
目前,业界关于IT运维管理的方法、理论、概念层出不穷,市场上关于IT运维管理的工具和软件产品为数众多,IT运维已成为企业信息化投入的一个新的成本点。但如何对企业自身的IT运维现状进行诊断和定级(如无序的被动服务、有序的被动服务、主动的预防性服务、可预期可承诺的服务、可财务计量的服务),如何根据企业自身情况去评估和规划其IT运维管理发展路径,仍然缺乏标准或相关的理论指导,很多氽业在IT运维管理时重蹈了信息化建设初期的覆辙。因此,IT运维和成熟度极具实际意义。
由于IT运维所涉及的技术精、专、深,考虑到此方面的成本和对本身主营业务的专注度,众多企业或公司都会选择将其部分或整体的IT资源与IT业务外包,成为另’种IT运维管理的方式,这对氽业发包方如何管理外包服务商及他们提供的服务,还有外包服务商如何管理IT资源、人员和服务都将成为考验和挑战,都需要相关的理论指导。
(3)技术层面——运维之术
新兴IT技术趋势将对分布式应用系统的基础架构建设、组织与IT合作的方式带来深刻的影响,进而影响到IT运维服务管理的流程、规范、知识与技能,同时带动IT运维软件产品市场的激烈竞争。运维技术的最新发展主要有云计算、虚拟化、移动化、绿色化(节能减排)等。
①云计算
关于云计算的定义可谓百家争鸣、包罗万象:“云”是提供了对环境的某一部分的抽象,而这些是用户不需要去理解和关心的,如基于包的网络云、基于文件的万维网云、基于交互的计算云等;“云”是数据和应用的存储空间,并会演化成像“电力”一样即插即用;“云”是…个庞大的资源池,按需购买。云计算是一种基于Web的服务,日的是让用户只为自己需要的功能付钱,同时消除传统软件在硬件、软件、专业技能方面的投资,让用户脱离技术与部署上的复杂性而获得应用。无论何种定义或解释,其基本原理是通过使计算(硬件和软件资源封装成的服务)分布在大量的分布式计算机上,而非本地计算机或远程服务器中,通过互联网发布和共享,用户能够将资源切换到需要的应用上,根据需求访问计算机、应用程序和存储系统,并进行相关的配置和扩展。毋庸置疑,云计算是一种革新的IT运用模式。目前,公有云、私有云、混合云等各种云已开始在互联网的天空上“初露云端”,并衍生出“云运维”。
……
展开