加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长百科 > 正文

基于Python的企业级运维平台 相识一下?

发布时间:2018-04-28 22:41:16 所属栏目:站长百科 来源:站长网
导读:2018年3月21-22日,由中国信息通讯研究院主办、中国通讯尺度化协会支持的"OSCAR云计较开源财富大会"在国度集会会议中心进行。DevOps论坛作为分论坛之一,于21日下战书召开。 论坛汇聚了华图教诲、高效运维社区、京东云、用友畅捷、DevOps期间社区和哈尔滨银行数
副问题[/!--empirenews.page--]

2018年3月21-22日,由中国信息通讯研究院主办、中国通讯尺度化协会支持的"OSCAR云计较开源财富大会"在国度集会会议中心进行。DevOps论坛作为分论坛之一,于21日下战书召开。

论坛汇聚了华图教诲、高效运维社区、京东云、用友畅捷、DevOps期间社区和哈尔滨银行数据中心等多位行业专家,对DevOps的尺度系统举办势力巨子解读,并将企业各自的DevOps实践举办了分享。

图片1

(华图教诲技能总监 郭宏泽)

华图教诲技能总监郭宏泽带来的出色演讲题为《基于Python的企业级运维平台》。他暗示,历经十几年的成长,运维已从手工运维、剧本运维,成长至自动化运维阶段。他就本身在运维进程中的履历和怎样从零开始开拓一套基于Python的运维平台举办了分享。

图片2

郭宏泽先容到,企业在运维中面对的挑衅也越来越多,一是体系架构变得越来越伟大。跟着IaaS云化、容器化、PaaS智能化,依靠库多样化、RUNTIME伟大化、运维职员无法应对新期间的运维要求。

二是技能债务。因为资源本钱压力,中小企业的IT运维及IT体系存在大量汗青债务,而企业的手段不敷以应付技能债务导致妨碍频发,从而造成客户的应用体验不佳,无法满意客户的需求。

三是职员活动。他暗示,企业要害性人物的去职会造成整个体系的不不变性、可一连性概坦率线增进。

四是计谋筹划。郭宏泽暗示,企业的运维较量伟大且资源分派不公道,一样平常没有牢靠的计谋筹划,导致整个体系很紊乱。

他指出,今朝企业面对最大的瓶颈是:传统的运维思绪和思想已无法支撑今朝的营业成长。

图片3

运维的成长过程可归结为,从手工运维到剧本器材,到流程体系,到运维平台,最后到达智能运维。

郭宏泽暗示,在流程管理运维上,耗费时刻较长,而要完成一项运维使命则必要处理赏罚许多环节。为了办理这种手工的、没有自动化的、过于伟大的流程,DevOps理念发生了。

DevOps理念落处所向之一是运维自动化平台,首要是面向一般的运维使命打点,陈设流水线面向的是端到端的交付。

图片4

针对如安在企业中构建运维平台,郭宏泽先容到,构建平台有两种方法,一是自建;二是购置。按照他多年的运维履历,企业最必要的是把握开拓手段去开拓一套得当自身事变流程的一套平台。这一进程中,主要思量的就是理念的题目。

“我们在运维平台开拓的时辰没有真正开拓一个平台而是在原本基本之上给它加了一个可视化”。一是火速开拓。举办软件工程的打点,使得运维开拓平台和营业开拓流程及模式同等;二是快速迭代。用火速的开拓要领,快速迭代平台的成果,发明题目后立即修改平台,使其成果更贴近运维事变;三是灰度宣布。四是模块化开拓。五是不绝重构。要给平台留下重写的路径和接口,即举办不绝重构和迭代的理念。六是履历沉淀。

图片5

运维平台的主要使命也是焦点使命是完成CMDB,即硬件打点和应用打点。他指出,资产打点是首要使命,包罗处事器、处事器属性、带宽、IP和机房等硬件相干的信息。而应用设置上,首要是软件信息,包罗软件包、设置文件、监控属性、安详属性、营业属性、架构属性、权限属性和运营属性。资产打点首要面向的是资源打点,包罗IDC、Network、Server、假造化、CDN、操纵体系和DNS等。

图片6

在靠山技能选型上,他以为,可以或许办理题目的说话就是好说话,“你的团队可以用Java开拓,也可以用Python开拓,可是咱们当地用的是Python+Diango.”

图片7

MTV也就是软件工程里的MVC,即模块化开拓。郭宏泽这样说道,“在Python内里,用户哀求往后我通过UL分发器分发到我的差异成果模块上,由成果模块总的打点逻辑器挪用数据库的增编削查模块,将其和前端页面的模块最终形成一个给用户返回的功效。”

Diago的代价在于可以办理它内置富厚的应用和模块,不会企业淹灭太多精神就可开拓,担保全部的计谋资源全都放在了怎样实现营业上。

图片8

在前段选型上,华图教诲行使了一个HTML框架。详细讲,在前端页面行使adminlte,图形条目行使Bootstrap,殊效应用上行使Jquery,图标字体是Font-Awesome,弹窗组件选择Layer,而监控图表行使Echarts.“这些确定往后就要做一个整合后端提供数据,前面监控图走起来,数据转起来了,表格也就呈现了。”

图片9

图片10

以上是华图教诲的资产打点模块。郭宏泽表明说,在CMDB怎样构建表计划上的难点是不知道怎样构建表相关。他将全部的工具都放在了数据库里,即机房一个表,机柜一个表,营业组一个表,作出四个表。最后形成一个机房多个机柜和一个机柜多个处事器的相关模式。这样往后在调机房查询时,就可以查到机房的关联机柜和处事器,实现一键查询全部数据。而将这个实际、具像的对象抽象化成数据库的二维表,就完成了整个CMDB的底盘。

(编辑:湖南网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读