CA168首页 > 自动化信息 > 综合信息 > 信息详情

云计算引擎:按需供应服务的自动化技术

发布日期:2011-05-30 作者:网络
  根据我们BMC在许多自动化项目的经验,我们总结出一个企业在迈向自动化运维过程当中,可能会有四个阶段,分别为标准化,脚本化,产品化和服务化。标准化的意思是说,在这个阶段,企业可能意识到我需要有一些IT操作的流程,虽然我没有一些自动化的工具,但是我可以通过人,通过文档的方式把IT日程的操作固化下来形成一个标准。这样以后涉及到相同类似操作的时候我们沿用这个标准来进行操作的执行。第二个阶段是脚本化,当我有了标准化以后,之前所设定的一些简单标准化IT操作流程可以通过脚本实现,这种情况下可以让内部的IT人员写一些脚本,再派人定期去运行一些脚本,或者利用crontab自动运行脚本。进入第三个阶段,当脚本使用越来越多的时候,企业会考虑到我要引用一些产品进来,可能是针对服务器的自动化,可能是针对桌面机,可能是针对网络的自动化。第四个阶段是服务化。服务化更多是指云计算当中的自动化概念,在这个阶段自动化不仅仅面向IT运维的部门,而是通过自动化把IT资源便利地交付给最终用户,这个我们称之为服务化的概念。对于大部分企业来讲,不一定一定会经过这四个阶段,但是基本上会经历这些事情,有可能是三个阶段有可能是两个阶段,但是你该做的这些事还是需要去做的。
 
  第一个阶段我们称之为标准化阶段,哪一些东西我们可以把它标准化流程化呢?我们在银行的客户比较常见,就是每天做巡检。早上来了以后要安排一个人员登入到每一台服务器上面去,敲一个指令或者多个指令查看系统的状态,或者有时候没办法做正常监控的时候,可能要看一下应用系统配置文件的情况是怎么样的,这些都属于日常的操作。另外还有一个例子,我们经常会有一些业务系统的升级,一般来讲,一套固定的业务系统,我升级步骤基本是固定的,从做数据库的字段表修改,到应用的文件分发,或者文件的解压等等这些都是标准化流程。企业会把这些东西作为IT的流程固化形成一个文档,交给下面的人去做。首先在不考虑其他情况下,不考虑人力成本,不考虑出错的情况下,我们认为这已经比完全没有流程要好。但我们可以算一下工作量。比如今天有200台服务器可能是一个中型企业需要管理的,以我们做日常巡检为例子,一个人需要登入一台服务器查看配置文件,登入一台机器需要花两分钟时间,200台服务器共花6.7个小时,如果每天都安排一个人去做这样的事情,每周需要耗时33.5人时,或3.5人天,每年需要182.5人天。这还仅仅是一项检查,而我们常常可以看到,客户的这种巡检列表往往长达上百个。当我的巡检范围更多的情况下,我们耗的人天会更加大。
 
  所以在第二个阶段,我们可以看看刚才的问题有没有可能通过脚本来实现。这里是一个很基本的脚本代码,把这个脚本到那台机器上运行之后去采集一个数据,接下来对检查结果进行输出,貌似用脚本的方式可以把时间成本降低了,因为我只要把这个脚本发下去,最后回收上来一个反馈值,我就可以完成工作了,大不了我把这个值再拿一个表记下来。但是使用脚本会有什么问题呢?第一,脚本应该怎么样进行定向发布,刚才我讲的只是一个通用脚本,但是很多时候,我们的服务器组是按照我业务系统类型进行划分的,我需要去检查的这些项并不是保证我每一台服务器都是一样。
[信息搜索] [] [告诉好友] [打印本文] [关闭窗口] [返回顶部]

上一篇:云计算向工厂自动化延伸 自动化技术是云计算的基础

下一篇:云计算与安全性:一个自动化场景

免责申明

       本文仅代表作者个人观点,与中自网无关。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容!来源网络如有误有侵权则删。

视觉焦点