运维开发体系梳理

这是学习笔记的第 1890 篇文章

今天把运维开发的体系做了一层梳理,基本把一个整体的脉络理清楚了,这部分的内容也会不断萃取和整理,希望能够给大家一些参考。

整体上我会分成三个部分来循序渐进。

首先是运维开发基础,这个部分我是主要包含了Shell和Python,值得一提的是在我的规划中,Shell本身是不属性运维开发技能的,但是从我了解的情况来看,很多萌新对于Linux的使用有些有限,不能作为主要开发语言和不重要是两回事。所以把shell也揉入了进来,基本的系统管理和脚本开发是运维开发的基本功。而选择Python则是一种相对大众的语言,因为它的生态相对丰富,所以在使用中相比其他语言会便利许多,而且Python从学习来说,学习周期和难度还是比较适合运维开发的。

基于web的运维开发技术,是在基础开发的部分衍生出来的,掌握了基本的Python技术不一定能够完全掌握基于web的开发技术,因为不是完整的一个技术栈,web方向涉及的知识体系相对要大得多,而且会很杂。打算也是是稳中求胜,把一些基本的概念和示例能够展示出来就算开启运维开发的大门了。

架构和设计是运维开发里面的难点部分,其中自动化运维的架构设计部分就好比是画一幅画,如果把轮廓画好了,基本上画的质量和效果是可以预见的。一个松散没有良好架构设计的系统是很脆弱的,也是经不起考验的。所以我们会先谈规划,在这个部分会把一些设计思想引入进来,首先就是前后端分离,然后是基础架构的功能和设计。

在运维基础架构设计部分主要是从元数据,脚本管理,接入管理,API管理和任务调度等几个部分进行着手,把这部分系统建设和数据库业务结合起来,完成更加透明的接入方式。

而产品设计和实现是很多同学比较关注的,也就是很多数据库方向的具体工作怎么做。这里我不打算提智能化的更多内容,而是先把平台化,自助化的底子打好。

运维管理模块我会主要从基础运维,备份恢复,高可用管理,分布式管理几个部分进行产品设计和集成实现。

而自助服务的部分我打算抛砖引玉,主要是做几个部分的内容专题:SQL自助审核,业务自主巡检,工单自助服务三个方向。

以上的部分大部分都已经落地实现了,也是在这些比较碎片化零散的总结中摸索出来了这样一套体系。

这部分的内容编辑已经在计划中,计划在年内给大家一个明确的交代。

本文分享自微信公众号 - 杨建荣的学习笔记(jianrong-notes)

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2019-02-14

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏Python爬虫与数据挖掘

在windows下如何新建爬虫虚拟环境和进行scrapy安装

Scrapy是Python开发的一个快速、高层次的屏幕抓取和web抓取框架,用于抓取web站点并从页面中提取结构化的数据。Scrapy吸引人的地方在于它是一个框...

14350
来自专栏Python爬虫与数据挖掘

Windows下安装Scrapy方法及常见安装问题总结——Scrapy安装教程

这几天,很多朋友在群里问Scrapy安装的问题,其实问题方面都差不多,今天小编给大家整理一下Scrapy的安装教程,希望日后其他的小伙伴在安装的时候不再六神无主...

9030
来自专栏null的专栏

python基础知识——控制语句

其中,raw_input()用于获取控制台的输入,由于raw_input()返回的是字符串,则在比较的时候必须使用int()转换,若是不想转换,可以直接使...

10860
来自专栏程序生活

Python中给函数添加元信息

我们写好一个自定义函数之后,要告诉其他人其他人怎么用这个函数,可以利用->为函数添加一些元信息,比如这个函数具体参数以及参数类型

13620
来自专栏Soul Joy Hub

TensorFlow实战——CNN(LeNet5)——MNIST数字识别

本文地址: http://blog.csdn.net/u011239443/article/details/72861591

11520
来自专栏Python爬虫与数据挖掘

Windows下安装Scrapy方法及常见安装问题总结——Scrapy安装教程

这几天,很多朋友在群里问Scrapy安装的问题,其实问题方面都差不多,今天小编给大家整理一下Scrapy的安装教程,希望日后其他的小伙伴在安装的时候不再六神无主...

10720
来自专栏Python爬虫与数据挖掘

一篇文章教会你理解Scrapy网络爬虫框架的工作原理和数据采集过程

Scrapy是一个使用Python编程语言编写的爬虫框架,任何人都可以根据自己的需求进行修改,并且使用起来非常的方便。它可以应用在数据采集、数据挖掘、网络异常用...

10650
来自专栏Soul Joy Hub

《neural network and deep learning》题解——ch03 再看手写识别问题题解与源码分析

http://blog.csdn.net/u011239443/article/details/77649026

11020
来自专栏Soul Joy Hub

《neural network and deep learning》题解——ch03 如何选择神经网络的超参数

http://blog.csdn.net/u011239443/article/details/77748116

13330
来自专栏Soul Joy Hub

《深度学习Ng》课程学习笔记01week2——神经网络基础

http://write.blog.csdn.net/mdeditor#!postId=77852727

12330

扫码关注云+社区

领取腾讯云代金券

年度创作总结 领取年终奖励