ImageVerifierCode 换一换
格式:DOCX , 页数:17 ,大小:1.51MB ,
资源ID:10775773      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/10775773.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(DevOps应用管理平台方案.docx)为本站会员(b****7)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

DevOps应用管理平台方案.docx

1、DevOps应用管理平台方案DevOps应用管理平台方案致力于实现企业的数字化转型1.0 概 述目前大部分企业都需要有自己的一套 IT 资源管理系统,在软件行业的发展初期,ITIL(Information Technology Infrastructure Library)信息技术基础架构库是当时流行的 IT 资源管理系统的规范。然而互联网行业的快速发展要求企业的 IT 系统能适应快速迭代的要求, 而 ITIL 很大程度上已经不满足这样的需求,展现了各种各样的弊端。往往系统开发、测试、运维之间沟通成本非常大,也没有资源去支撑运维自动化的需求,这种旧的模式极大地增加了企业成本的投入及内部的消耗。

2、随着互联网行业的新兴,信息资源管理,快速迭代、持续发布、持续监控反馈成为 IT 系统中比较强烈的需求,因此新的 IT 管理系统标准规范、解决方案也正在逐步发展,其中比较有代表性的就是 DevOps(a clipped compound of development and operations),强调持续部署、持续交付、持续反馈,把开发、测试、运维等角色连成一个闭环。这一定是未来所有企业 IT 管理系统的发展方向,而优维 EasyOps 应用管理平台正在为各大企业提供DevOps 的最佳实践。2.1 简介2.2 DevOps 的兴起较之于传统的 ITIL 规范,DevOps 是一种文化,提倡

3、Dev 与 Ops 的融合,也即开发与运维角色的合作。传统的瀑布流软件开发生命周期并没有运维角色的参与,甚至是近几年流行的敏捷开发,也只是开发与测试之间的快速反馈和迭代。当软件开发完成再交付给运维的时候,往往两个角色或者部门之间容易缺乏沟通,使得交付和反馈的时候会出理问题,增加成本、降低了快速迭代的速度。通过 DevOps 的技术导向,通过一套设计好的 IT 应用管理平台,能解决很多 ITIL 中流程导向很难解决问题。DevOps 让团队共享面向客户的价值、共享集成目标、共享质量责任,它正在以加速度的方式颠覆传统的软件交付模式,这一实践以互联网公司为代表,互联网公司的软件版本快速迭代发展的情况

4、,反过来也恰恰证明了该模式的成功。同时 DevOps 让运维的角色变得更加凸显,此时需要全新的思维 / 平台 / 方法论来实现 Dev 的软件快速交付到 Ops 阶段, 并且能够稳定地运营。2.3 EasyOps 与 DevOps优维 EasyOps 应用管理平台是 DevOps 理论的最佳实践和产品支撑。EasyOps 以DevOps 为理论依据,以应用为中心,对应用资源进行管理,为应用资源提供对应的动作, 同时对应用的状态进行监控。通过对应用资源、动作、状态的抽象,优维 EasyOps 应用管理平台确立了以 IT 应用管理为核心的产品思想,同时也是 DevOps 的产品具象化,为企业IT

5、交付链带来持续的支持,降低生产成本,提高产品效益。图示:应用资源、动作、状态关系图3.1 DevOps应用管理平台方案3.2 概述EasyOps 应用管理平台提供了 PaaS(平台即服务)的平台能力,用 IT 资源管理系统管理基础资源和业务信息。与下层的 IaaS(基础即服务)等基础信息对接,同时为上层 OaaS(运维即服务)提供接口,强大的平台实现了运维的 IT 能力和业务能力的对接。图示:面向 OaaS 的 EasyOps 平台体系EasyOps 平台功能强大,覆盖面广,主要表现为: CMDB 资源管理库 CMDB 统一接口,为使用者提供丰富的 API 作业平台、流程管理 持续交付平台 智

6、能监控平台 ITOA 运营平台 权限管理系统 任务编排系统除了以上功能系统之外,EasyOps 还提供了强大的对外扩展能力,满足使用者的开发需求,开发者可以自行开发各种工具、流程进行任务的组合,满足各种日常运维需求。强大的系统功能及灵活的扩展性,让 EasyOps 应用管理平台成为 DevOps 产品中的佼佼者。图示:EasyOps 功能全貌图从另外一个角度上来看,EasyOps 提供的PaaS 运维平台以共享的IT 资源信息为基础,在此之上,平台自动化一切,数据化一切,作业平台及调度平台提供的工具流程保证了平台的自动化水平和能力,提供各种灵活性,满足了运维自动化的需求。另一方面,平台的数据采

7、集能力保证了平台拥有 IT 应用资源的数据,用户对数据进行监控和分析,可以推出应用当前的健康状态,从而给运维人员、开发者、产品经理等相关角色持续带来数据的反馈,由此促进 IT 系统的发布迭代。通过自动化一切与数据化一切,EasyOps 保证了企业 IT 系统的质量、降低了成本、提高了效率,保障了安全。图示:EasyOps 一站式运维解决方案3.3 IT 资源管理IT 资源管理系统提供了一整套信息记录的能力,用户可以在系统中记录所有的 IT 资源信息,包括物理资产信息与虚拟资源信息。由于 EasyOps 是以应用为资源中心,因此在这个系统中会录入所有的 IT 应用信息,包括主机信息、集群信息及应

8、用所需要的各种资源等。平台以此信息为基础,驱动应用的持续交付的状态健康的监控。IT 资源管理系统有以下几个功能特色: 业务应用信息及资产信息管理 自定义资源模型 配置自动发现3.4 业务应用信息及资产信息管理面向业务和应用的信息资源管理,对于用户的 IT 管理需求而言,最小的逻辑粒度是应用,一个应用下面会关联对应的部署集群,集群中有哪些主机,应用绑定了什么程序包,外部有什么依赖,这些内容都需要记录下来,作为后续执行资源动作的驱动信息基础。IT 资源管理系统提供了绑定记录应用信息的功能,同时增加业务的维度,贴合了实际的应用场景, 方便应用按业务分类。资产信息是每个企业需要记录的信息,在 Easy

9、Ops 平台中,作为基础信息的一部分, 也是非常重要和不可或缺的一部分存在在系统中,资产信息资源可以说是驱动 IT 系统运行的最基础的信息。图示:EasyOps 应用管理图示:EasyOps 主机管理3.5 自定义资源模型IT 资源管理系统把所有的 IT 信息都当成是资源存在其中,对于不同的资源,用户可以自定义其属性及相互之间的关系,我们把资源属性及其关系的表达称之为模型。也即用户可以自定义资源模型,因为每一个资源本质上是一个对象,因此又可以称为是对象模型。通过自定义资源模型,用户可以对企业中的任何资源进行描述,并连接相互之间的关系,从而达到自定义信息管理的目的。图示:资源模型管理3.6 自定

10、义资源模型对于企业资源管理系统来说,一大难点就是对于资源信息准确性的维护,对于服务器来说,如何做到不遗漏,同时对于机器变更之后信息的持续更新一直是 IT 资源管理的一大重要议题。EasyOps IT 资源管理系统支持主机及自定义信息的自动发现,很好地解决了这一个问题。对于服务器来说,平台本身支持 Agent 采集信息资源自动录入到系统中,并且定时更新服务器的信息,保证信息准确性。同时对于自定义信息,平台也提供了多种协议的支持,提供外部 API 支持自动发现,支持采集插件的扩展。3.7 持续交付持续交付是 DevOps 强调的核心思想,也是 EasyOps 应用管理平台的核心功能之一。较之于传统

11、运维,我们的持续交付平台提供了可视化的能力,提供了版本控制的能力,提供了操作脚本沉淀的能力。可以很方便地对应用进行不同集群间的发布、启停、维护、回滚等操作。同时切合 DevOps 的核心思想,建立了交付流水线,打通了整个 IT 应用交付链,极大地提高了效率。三大核心功能: 作业管理 调度管理 交付流水线3.8 作业管理为运维人员提供一套系统的运维工具,同时运维人员也能开发自己的工具,一方面把运维脚本的能力可视化,另一方面也在提高运维的效率和质量。对于系统工具来说,平台化的特性沉淀运维能力,实现用户间的无缝转移。同时对于工具的积累也能为调度管理平台做出沉淀,调度管理平台是依赖于工具进行流程执行的

12、。拥有了工具,运维人员可以方便地做任何运维需求,从而实现运维自动化。图示:作业平台中的工具图示:可视化工具脚本3.9 调度管理有工具做为运维自动化的支撑往往还不能达到复杂情况的需求,因此平台引入了调度平台,把工具的执行串连成为流程,工具之间分享输入和输出参数,封闭作业平台和持续部署平台的原子事务,支撑一切复杂的运维场景。同时也支持全流程调度,可视化整个流程执行的过程。流程的引入无疑是极大地增加了 EasyOps 应用管理平台对于复杂运维需求的支持, 增加了平台自动化运维的能力。图示:调度平台可视化流程3.10 交付流水线从 DevOps 核心思想出发,开发、测试、运维是在一条 IT 交付链上的

13、,因此为了践行DevOps,EasyOps 应用管理平台中集成了交付流水线。完成了应用从构建,打包上传,测试到应用持续发布的 IT 交付链闭环。在交付过程中体现了各个角色的价值,一个角色阶段的结束会通知下一个阶段的角色,如开发人员构建打包完成并上传到应用管理平台后,系统会发邮件通知测试角色对应用进行测试,测试完成后会通知运维执行发布。在使用过程中, 每一个环节都可以自行配置和调整,弹性适配所有企业的部署模式。同时,全面的程序和配置库管理以及可视化部署,确保了部署的一致性。图示:持续交付流水线3.11 数据化平台在平台的产品架构上面,数据化一切占了很大一部分,对于 EasyOps 应用管理平台来

14、说,一切能采集的数据都是能够被平台使用的数据。同时也可以很好地利用它们的价值。用户在平台上可以看到由系统采集上来的数据,同时也可以根据自己的需求自定义采集数据, 对外部服务及内部依赖进行全面的监控。同时优维科技独创的应用健康指数是评估一个应用是否健康的基准指数。通过监控数据采集、异常告警到问题解决及最后的数据运营分析,EasyOps 应用管理平台提供了一整套闭环,让用户不再为应用的状态担忧。下面详细描述 4个产品功能模块。 一切皆可监控 应用健康指数 告警能力闭环3.12 一切皆可监控对于智能监控来说,我们实现了端到端的监控体系,也即对于应用的各层,EasyOps 应用管理平台都能够监控到应用

15、各层的数据状态。分别是: 基础设施层:聚焦在 OS 及 OS 运行的基础设施之上的数据采集和监控,如服务器/F5/网络/链路。 组件服务层:聚焦于用户服务进入应用系统第一跳的服务监控,比如登录/支付/注册等用户的服务场景。 接口服务层:聚焦在服务之间的接口调用监控和全链路的服务染色监控,需要抽象成服务。 应用服务 层 : 聚 焦 业务 技术 架构 运行 的服务组件 的 数 据 采 集 , 比 如nginx/tomcat/redis/mysql 等等。 业务服务层:用户侧的业务指标情况,比如 PV/UV 等。图示:端到端可视化监控示图3.13 应用健康指数传统的监控只是数据的采集,单纯对于数据的

16、罗列并没有办法很好地在逻辑上体现应用的健康状态。一个应用对于不同的数据层级,关注度是不一样的,用户往往可能会更关心用户层和应用层的接口数据对服务质量的影响,同时又希望能看到系统层对应用数据的影响。根据这种需求,我们平台创新地推出的应用健康指数,通过加权的方式把不同数据层级的数 据进行计算得出一个应用的综合评价,能让运维值班人员一眼就能看到问题的所在,同时也 能查看不同计算这个评价中的不同指标,从而即能在宏观上对于应用状态有一个直观的认识, 同时也能顾及到微观上的监控需求。图示:应用健康指数示意图3.14 告警能力闭环EasyOps 应用管理平台提供全面的告警能力,从基础设施资源到业务资源。拥有

17、结合业务拓扑的智能告警定位。同时还拥有基于事件的故障自愈能力。通过告警发现、告警分析、告警定位、告警解决、告警优化形成能力闭环。提高问题发现和解决的效率。图:告警统计示意图4.1 EasyOps 平台优势4.2 全面的 EasyOps 应用管理平台优维 EasyOps 应用管理平台,通过 IT 资源管理、持续交付、智能监控、运营分析四个大模块支撑,拥有丰富的产品形态及产品体验。“全能 + 智能”的 IT 资源管理,支持资源自定义,适配了所有的管理需求,自动发现能力降低了维护成本,提高了信息的准确性。“灵活 + 易用”的持续交付平台,作业工具化,原子化企业的变更操作,场景流程化,自动化实现所有复

18、杂的事件流,发布敏捷化,持续交付,高质量、低成本实现交付。“多维 + 实时”的智能监控平台,实现了指标的多元化,让问题发现更简单,处理更智能,让问题处理更简单,监控更全面,让问题预防更简单,同时故障自愈也带来了极大的提高。“全能 + 可视”的运营分析系统,分析更全面,数据驱动 DevOps 的优化,数据更清晰,看板改善组织,状态更直观,有利于团队的信息共享。技术方面,平台采用全新的技术栈,如微服务、NoSql、elasticsearch 等等,有利于功能扩展。4.3 效率提高成本降低经过客户使用的验证,IT 资源管理系统方便了企业资源的管理,提高了工作时的信息查询效率,降低了信息维护的成本,促

19、进了整体维护效率的提高。而持续交付平台的使用极大地提高了生产效率,某物流行业客户的快递业务部署接入了EasyOps 之后,一键自动并行部署 ECS 系统 37 个组件,批量上传只需 2 分钟以内,部署仅需 3 分钟;单个系统部署过程不超过 15 分钟。所有的核心系统都完成标准化,且测试和生产完成了接入 AOPS。而在此之前,客户需要手工准备环境,组件需要逐个部署,需要数小时,同时组件上传需要 3-5 分钟,每次环境准备与部署需要数小时,现有所有系统部署一次甚至需要一周。较之满后的人工部署,使用持续交付系统部署效率提升了 200 倍。而使用了智能监控系统和 ITOA 运营系统的客户,在应对系统故

20、障的时候,处理效率也得到了极大的提高,故障恢复率提升了 68 倍,极高地保证了应用交付的质量。4.4 丰富的行业经验随着产品功能的丰富和完善,产品能力的提高,越来越多客户使用了优维 EasyOps 应用管理平台作为企业的 IT 支持系统。我们一直相信,每个客户的使用反馈会让产品更完善体验更丰富,也为以后的新客户做好产品积淀,同时我们也以行业作为每个客户的依托,为每个行业的客户做出实用案例及最佳实践,从而推广至同行业其它的客户。图示:优维 EasyOps 覆盖行业前优维 EasyOps 应用管理平台已经在电子、互联网、游戏、保险、金融、银行、通信、电力、航空行业有丰富的客户支持,同时我们也在覆盖

21、更多新的行业,越来越多客户的肯定证明了 EasyOps 应用管理平台在行业中的价值。5.0 结语在企业 IT 支持系统这个领域中,变更是一定的,旧的 ITIL 标准必定是不适合目前的企业生产,而新的 DevOps 领域也在逐步被验证,相信必定是未来的发展方向。在行业的变革中必然会有一批先行者,而优维 EasyOps 一直探索前行,同时也是走在行业的前列的佼佼者。依托企业 IT 资源管理,持续交付打通 IT 交付链,智能监控 IT 运营分析保证应用信息存储的准确性,提高生产发布效率,保证应用的质量。不段地为客户满足运维的需求,提高生产效率,降低团队在运维过程中产生的成本,为运维和企业带来新的价值。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1