基于Web的运维流程自动化系统的设计与实现

来源 :中国科学院大学 | 被引量 : 0次 | 上传用户:liuyong19840815
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着互联网技术飞速发展,Web和终端应用不断涌现出来,这些应用深刻的影响和改变着人们的生活与工作方式。人们对互联网依赖程度的不断提高,导致用户规模呈现几何级数的增长,进而产生的海量请求和海量数据,也对互联网企业的运维团队提出了十分严峻挑战。因此,如何高效率的运维成为互联网企业和技术人员关注的焦点。  传统以运维人员为中心的运维模式有着被动、低效、人力成本高等缺点,无法满足互联网环境下的运维需求。自动化运维在这种情况下应用而生,并开始在互联网企业中进行探索和实践。在互联网企业中,服务器集群的运维主要包括集群监控和集群系统变更和管理两大类。集群监控负责监控集群的状态,如CPU负载、内存空间和带宽等的使用情况。集群系统变更和管理则承担着改变集群的任务。面对非常频繁和复杂的系统变更和管理类业务需求,一个良好的系统变更和管理系统能极大的提高运维效率。  本文针对传统运维模式中系统变更和管理类需求对人力依赖高、效率低的缺点,结合互联网企业的具体需求,设计并实现了一个负责系统变更和管理类业务的流程自动化系统。系统基于Web实现,采用了PHP、MySQL和消息队列等技术。前端提供用户友好的界面,满足查询、配置等需求。后端将系统中各个较为内聚的功能模块拆分成了独立的服务,各个服务独立部署与执行,中间通过数据库、消息队列、网络通信等方式进行交互。  系统投入运用后,很好的满足了系统变更和管理类运维业务的需求,运维效率得到了巨大的提升。系统的优势主要在于友好的流程配置和自动化的执行方式,这节约了运维人员大量的时间和精力。此外,各个服务独立部署与执行的方式,也降低了服务之间的耦合度,进而提高了系统的扩展性和稳定性。
其他文献
随着网络和计算机技术的迅速发展,越来越多的企业开展了电子商务,然而国内中小企业自身资金不足、专业人才匮乏的特点制约了其电子商务的顺利开展。运营服务提供商(ASP)运营模
移动AdHoc网络(MANET)是由一组带有无线通信收发装置的移动终端节点组成的一个多跳的临时性无中心网络,它具有随机动态变化的网络拓扑结构、无中心网络的自组性和无线带宽和终
当前,信息化、网络化和全球化已成为世界经济发展的主要趋势。企业,作为当今世界的一个重要组成部分,其相互之间的竞争,已不再只是简单的质量竞争、成本竞争和产品竞争。信息技术
目前,计算机监控系统在各个领域获得了广泛的应用。随着32位嵌入式CPU及其相关技术的发展,其应用也越来越广泛。使用这种CPU的新型的嵌入式测控单元较之传统的单片机系统在数据
近几十年来,生物医学领域积累了大量的数据。一方面,基因、蛋白质、RNA、代谢物等分子级别的数据在还原论的指导下得到了大量积累。另一方面,医案、病例等临床数据也飞速增长。
自动问答目前是一个比较热的研究领域,它的目标是回答用户用自然语言提出的简单问题。目前面临的难点有算法效率、准确率、可扩展性等方面。本文集中研究的范围是自动问答系统
在国产数据库产品的开发、升级改进和应用推广过程中,对DBMS的测试管理是必不可少的环节。而性能一直都是数据库管理系统的核心问题,数据库具有良好的性能意味着数据库有很好的
近年来,网络技术飞速发展。作为整个网络的一个重要组成部分,城域网也逐渐成为研究的热点之一。城域网的应用范围日益扩大。而其实现形式也渐趋多样化。 作为城域网建设的
随着计算机网络和应用的迅速发展,网络入侵事件的频繁发生,使人们认识到只从防御的角度构造安全系统是不够的,防火墙、数据加密等传统安全防护措施已经不能适应网络技术的发展。
金融信息化是当代商业银行体系增强竞争能力、应对WTO挑战和推动商业银行持续变革发展的重要力量。作为金融信息化的重要方面,发展银行卡业务已经成为当前商业银行的一项主要