论文部分内容阅读
进入21世纪以后,国内随着企业信息化的高速发展,以金融、电信、互联网等行业为代表的IDC数据中心(Internet Data Center)、云计算数据中心蓬勃发展,数据中心的各种硬件如服务器、存储、网络设备以及软件如应用系统、数据库的规模增长迅猛。在这种情况下,如何在有限的人力资源成本下保证服务效率与质量成为各大数据中心的CIO(Chief Information Officer)们需要面对的挑战。本文提出了一种切实可行的解决方案——面向云数据中心的工作流自动化系统。该系统主要解决了以下两方面的问题:(1)使得IDC数据中心、云计算数据中心的运维工程师可以把日常运维操作如业务系统日常维护、高可用备份、业务容灾、业务数据清算、生产测试系统切换等人工操作转变成自动化操作;(2)系统支持以流程化的形式定义数据分析过程,系统在运行时通过调用MySQL集群、Hadoop分布式计算平台来对整个数据分析过程进行自动化处理,促进大数据的深度利用。本文首先对云数据中心面对的问题与挑战进行了讨论。接着,重点描述了运维自动化、工作流、大数据等相关的技术以及这些技术如何能够解决上述的挑战。而后,本文对该工作流自动化系统的业务需求、架构设计、详细设计以及核心代码进行了描述,并给出了系统的实现。最后,通过系统在某云数据中心的一个实际案例来论证系统的应用效果。实际应用表明,面向云数据中心的工作流自动化系统可以有效的降低数据中心的人力成本,提高数据中心的服务效率和质量,因此我们认为该系统具有广泛的应用前景。