知数堂《Python运维自动化》课定位DevOPS、数据处理等方面,主要是用Django做为Web开发框架。
如果想开发一个数据库管理平台,这样的平台至少该具备几个功能模块:数据库备份、恢复、慢日志审计、实例管理、数据质量对比等。那么选择知数堂《Python运维自动化》课就对了,该课程主要就是为此类自动化平台开发需求而设计的。
好消息
知数堂《Python运维平台前端Vue实战》训练营本周六晚上发车
只需两个周末共4节课
带您一起实战Vue运维开发
课程原价299元
本周特价优惠仅需 0.02元
复制下面链接到浏览器
https://ke.qq.com/course/2930674
或扫码直达
接下来继续说说开发一个运维平台都需要哪些技术栈。
1、基础组件
1.1 web框架
基于django restful api设计。
Django是一款通用的web开发框架,其缺点是不支持异步调用模式。
1.2 前端Vue 前后端分离的架构设计Bootstrap 典型的UI方案。JavaScript 实现按钮功能,异步刷新。
1.3 中间件kafka 是一种高吞吐的分布式消息中间件。
1.4 agent ,后台功能os ,subprocess 模块 用于执行系统命令,文件操作。requests 用于调用管理平台的api,解决数据库服务器使用密码和元数据进行交户的问题。
1.5 日志记录logging 记录系统异常 和自定义日志输出。
1.6 数据库交互自己定义了一个MySQL orm ,增强对表设计结构的控制。
1.7 登陆认证Django-auth 结合本公司自己的账号系统,有效控制系统权限,加入RBAC控制。
1.8 SQL审计组件SOAR是小米基于golang开源的SQL审计及自动优化工具,在课程中,把SOAR改为支持HTTP接口的工具。
1.9 任务下发执行Ansible自动化运维工具,基于Python开发,集合了众多运维工具。
1.10 数据存储Elasticsearch利用Elasticsearch实现慢日志存储及全文搜索,其中也涉及到ES的基本使用及中文搜索。
2、开发工具
ipython
IDE PyCharm CE 版本
代码管理 git
课程原价299元
本周特价优惠仅需0.02元
扫码直达
开发MySQL运维平台需要掌握的技术栈
相关推荐
- 申请退款怎么申请(退款平台)
- 摄影拍摄手法与技巧(摄影投稿平台)
- 比亚迪dml技术(计算机ml是什么)
- nba技术犯规有什么处罚(技术犯规是一罚一掷还是一罚)
- 做网站推广公司(平台推广)
- 315消费者投诉平台(欺骗消费者怎么投诉)
- 货车交易二手平台(我要卖货车找什么平台)
- xgp是什么平台(买ps5还是配电脑)
- wps秀堂h5停用(h5页面制作平台)
- 三资管理是哪三资(广州三资平台招标网)
- 奥迪a3是什么平台打造(奥迪a3是四驱吗)
- 江苏烟草网上订货平台苏州分公司(江苏订烟电商平台)
- 13款奥迪q3技术型配置(13年奥迪q3值多少钱)
- wondering吉他 wonderwall吉他:哪个平台更适合你 wonder吉他谱
- 小七的结局是什么样的(小七在哪个平台)
- 还呗怎么样正规吗(还呗是哪个公司的平台)