作业自动化·演绎在云端—BMCControl-M实现IT运行简约化、智能化、自动化李二超高级技术顾问BMC软件公司©Copyright3/3/2013BMCSoftware,Inc2目录IT发展方向及作业调度的挑战BMCControl-M企业级作业负载自动化系统案例分享©Copyright3/3/2013BMCSoftware,Inc3IT发展新方向云计算-IT服务成为标准化商品(SaaS,IaaS,PaaS)虚拟化-从服务器整合向云计算进化移动技术-方便业务用户使用自助服务IT管理演进-确保跨物理、虚拟和云计算环境的一致性-进一步提高自动化水平©Copyright3/3/2013BMCSoftware,Inc4风险方面:人工失误定时机制错误无法保障SLA时间方面:人工延迟定时机制损失局部问题多发,业务易中断资源方面:人员技能要求高人员数量多,工作简单重复效率方面:手工、离散、低效问题难于快速定位和排除应用开发缺乏标准和规范应用僵化影响业务拓展数据中心作业负载管理的基本现状缺乏专业的自动化调度工具,主要靠人工提交和管理批处理作业部分使用了操作系统或套装应用软件自带的调度模块来管理自身的批处理作业应用系统根据业务的需求自行开发了简单的调度程序来实现特定应用的批处理作业调度和管理潜藏风险浪费时间占用资源降低效率©Copyright3/3/2013BMCSoftware,Inc5解决之道建设一个企业级集中作业调度管理平台,有效的整合、规范并自动化管理企业业务服务,并以业务价值为核心,将批量作业管理提升到战略的高度降低风险节约时间节省资源提高效率©Copyright3/3/2013BMCSoftware,Inc6采用作业负载自动化实现上述目标的企业百分比%减少人员错误减少IT成本增加安全/减少风险减少复杂性解放战略资源改进响应时间适应快速变化作业负载自动化实现的IT及业务目标©Copyright3/3/2013BMCSoftware,Inc7作业调度自动化成熟度模型混乱无序批量作业调度被动响应集成作业调度事件统一管理集成文件传输主动管理集成ITIL架构IT流程自动化单一仪表盘业务影响分析事件关联动态阀值易于使用资源池自动配置负载均衡动态适应动态自动化资源优化©Copyright3/3/2013BMCSoftware,Inc8目录IT发展方向及作业调度的挑战BMCControl-M企业级作业负载自动化系统案例分享©Copyright3/3/2013BMCSoftware,Inc9BMCControl-M年收入近3亿美元(超过全公司业务收入的10%)超过2700家用户,遍布全球拥有业界最佳的客户支持评定和分析机构认可超过200人的专职研发团队,年收入的20%用于产品研发近30年不断创新的历史良好的产品更新记录,持续的版本升级最佳的迁移方法论©Copyright3/3/2013BMCSoftware,Inc10©Copyright3/3/2013BMCSoftware,Inc10技术业务单一工具数据库实时应用UNIXWebServicesMessagingJavaCloudEnablementWindowsZ/OS文件传输ERPApplicationsiSeries简约强大广泛验证确定作业对业务服务的影响自动化可视化规范化集中化管理员、调度员、操作员、应用人员©Copyright3/3/2013BMCSoftware,Inc11©Copyright3/3/2013BMCSoftware,Inc11应用系统数据库应用开发UNIX_ScriptAS400_processJava_processWin.batDB_BackupERP_processMF_processFTPWeb_ServiceMF_processAS400_processWeb_ServiceJava_processERP_processERP_processUNIX_ScriptUNIX_ScriptWin.batWeb_ServiceWeb_ServiceAS400_processFTPDB_BackupFTPWin.batWin.batDB_BackupMF_processJava_processJava_processFTPWin.batERP_processERP_processUNIX_Script什么对您的业务最重要?规划预测监控历史©Copyright3/3/2013BMCSoftware,Inc12©Copyright3/3/2013BMCSoftware,Inc12BMCControl-M为您展现过去…现在…和将来…©Copyright3/3/2013BMCSoftware,Inc13©Copyright3/3/2013BMCSoftware,Inc132:30am关键作业–必须早上6:30前结束UNIX_ScriptAS400_processJava_processWin.batERP_processFTPWeb_ServiceJava_processWin.batWeb_ServiceAS400_processFTPWin.batDB_BackupMF_processERP_processERP_process哪个问题对您的业务至关重要?Users_OnlineBIM_SLA动态追踪前续作业状态.DB_BackupMF_processAS400_processUNIX_ScriptUNIX_ScriptUNIX_ScriptFTPMF_processWeb_ServiceWin.batUNIX_ScriptFTPDB_BackupJava_processJava_processWin.batJava_processUNIX_ScriptAS400_processFTP©Copyright3/3/2013BMCSoftware,Inc14©Copyright3/3/2013BMCSoftware,Inc14Users_OnlineServiceisLate,JobFailure06:30:0026/09/201205:47:3326/09/201242:2710of18Jobs(55%)02:30提前获知业务影响,防患于未然!“我们可能延误多久?”“我们还有多少反应时间?”©Copyright3/3/2013BMCSoftware,Inc15©Copyright3/3/2013BMCSoftware,Inc15提供扩展界面,允许相关人员接入概览视图详细视图作业详细信息作业控制移动设备©Copyright3/3/2013BMCSoftware,Inc16©Copyright3/3/2013BMCSoftware,Inc16简约而强大作业管理作业监控日历管理版本管理作业负荷策略资源管理预测管理批处理影响管理自助服务©Copyright3/3/2013BMCSoftware,Inc17©Copyright3/3/2013BMCSoftware,Inc17强大在单台服务器或虚拟机上安装一套Control-M即可轻松管理整个企业范围内的全部作业无论是数十个作业还是数十万个作业!©Copyright3/3/2013BMCSoftware,Inc18CONTROL-M用户遍布全球©Copyright3/3/2013BMCSoftware,Inc19目录IT发展方向及作业调度的挑战BMCControl-M企业级作业负载自动化系统案例分享-交通银行©Copyright3/3/2013BMCSoftware,Inc20运行操作的挑战应用数据缺乏统一的运行调度规范和全局的作业调度标准提取所需要的数据费时费力应用系统独立分散,缺乏统一的视图,存在运行孤岛©Copyright3/3/2013BMCSoftware,Inc21数据中心运维一体化管理目标技术平台承载管理规范与流程平台的集成可视化关键性能指标通用的作业运行操作环境消除操作差异性业务为中心,自动化为手段,流程为导向,实现管理规范的统一,管理平台的统一,和管理技术的统一©Copyright3/3/2013BMCSoftware,Inc22交通银行数据中心运维自动化体系蓝图降低运维风险保证业务的连续性自动化运维管理平台ISO20000标准事件管理问题管理变更管理配置管理可用性管理等13个流程技术导向向流程导向转变运行操作自动化系统运维自动化灾备切换自动化版本发布自动化符合安全规范和审计要求©Copyright3/3/2013BMCSoftware,Inc23在批量作业领域,一体化管理的细化•批量运行预测•资源优化•负载管理•事件升级•报告和汇总•报表•事件平台集成•人员角色权限视图•组织角色视图(总行、分行、海外分行)•企业统一视图•状态收集和跟踪•声光报警监视控制管理优化自动化运作©Copyright3/3/2013BMCSoftware,Inc24跨系统、跨应用的完整企业批量运行视图图形化操作界面简单易懂,简化作业定义、维护与监控通过On-Do语句实现作业运行结果自动检查和分析,启动不同处理分支(仅对成熟作业)出错后界面和声音报警通知运维人员处理与M2监控平台集成,及时短信通知二线支持人员并自动提交事件单自动运维:监视©Copyright3/3/2013BMCSoftware,Inc25可配置的角色视图海外分行环境(7家)香港分行总行角色权限控制批处理操作员值班经理平台管理员作业操作和异常处理手工提交,重新运行,Hold,强制成功,断点续做等自动运维:控制©Copyright3/3/2013BMCSoftware,Inc26通过作业完成后对输入条件的删除防止条件遗留通过对操作员权限设定(不能执行rerun)对作业运行节点的资源限制当CPU利用率达到设定值时不再提交新的作业或根据运行经验设定并发运行作业数基线,当达到设定值时,暂停向该节点提交作业自动生成各类运行管理报表CPU利用率限制并发作业量限制自动运维:管理©Copyright3/3/2013BMCSoftware,Inc2727自动运维:优化Finance0Finance1Finance2Finance3Finance4Finance5Finance6Finance7Finance8Finance9Finance10Finance11Finance12Finance13Finance0Finance0Finance1Finance2Finance3Finance1Finance2Finance3Finance4Finance6Finance10Finance9Finance4开门作业–必需在6:30AM前完成Finance5Finance8Finance12及时地进行预警批量运行智能预警-定义“最晚结束”时间-自动发现“服务”关键路径-对潜在的运行风险提早预警精细化时间管理©Copyright3/3/2013BMCSoftware,Inc28项目技术特点——与周边系统集成©Copyright3/3/2013BMCSoftware,Inc29•系统运行维护建立初期标准化运行的体系,为日后精细化管理打下了牢固的基础.•通过自动化体系的建设,在预防人为失误,减少工作强度,提高工作效率,降低和开发部门沟通与协调成本方面,取得良好的效果建设运维自动化体系工作的收益•选用业界最优的BMC的Control-M产品,满足交行企业架构各个层面的需求,特别是和运行部门监、控、管、优的要求做到完全契合.•优秀的实施团队和在国内外广泛的实施案例,对交行自动化流程的建立,发挥了积极的指导作用选用合适的工具,建立标准化流程,是成功实施自动化的基本要素交通银行数据中心自动化运维的小结