运维建设的方向和思路

今天和同事聊需求的时候,突然发现目前我们在做的一些系统,其实他感觉有些迷茫,主要就是一个建设的思路和方向这一块,我想了下,也确实,目前来看,其实系统的功能初期避免不了这几个阶段,目前的做法有点类似,这儿一撮,那儿一撮,看起来没有重点和章法。其实换一个角度来说,就会逐步的明白里面的一些缘由了。

我们去规划和设计整个方向的时候,肯定有很多的想法,但是难点就在于这些事情由谁来做,时间是否合适,如果时间规划上不够,那么这个规划就成了摆设。 所以现在大家都在马不停蹄的做一些对接和调试。

比如下面的一些工作,如果让你来看,可能会觉得有些多。

调试接口:

MIS工单接口

工作流接口

ES接口

salt接口

系统部主机IP接口-待定

系统部运维树接口-待定

开放工单接口给MIS

巡检接口

开放SQL审核接口 -待定

应用开发:

应用管理配置管理

巡检模块调试

工单管理

工单状态回调开发

数据库方向开发:

SQL审核信息稽核

SQL规则定制和计划梳理

其实这些是明天和后天两天要做的事情。这些都要基本落实下来。

所以辛辛苦苦的对接系统,设计和开发这么多功能到底为了什么,本质上还是希望我们的平台价值能够发挥出来。比如目前来看,我们已经在和多个系统对接了。

这个对接的过程中,我们也要设计接口,同时也要对接接口。所有的事情要并行做,总是会让人倒吸一口冷气。

所以这个方向可以设置为几个明确的目标,比如下面4个目标:

KR1:x月底前,在运维维度上,实现MySQL、Redis安装部署,权限开通,备份恢复模块;

KR2:x月底前,在业务维度上,实现SQL审核平台上线应用,任务调度,日志检索数据库模块开发,高可用管理;

KR3:x月底前流程管理和外部系统对接,包括MIS,即时通讯接口,监控系统,系统运维平台,ES接口;

KR4:全年度,在提升团队整体开发能力方面,组织不少于5次开发基础知识分享会;

通过这几个维度组合起来,就是一个相对笼统的脉络了。

而如果细化来说,数据库方向的建设其实大体有如下的一些方向,运维平台只是其中的一部分,我们的建设思路一定是先从业务的维度入手,同时有平台的支持。

蓝色的部分是之前的状态,而现在来看红色的部分已经基本涵盖到了,而这些也就是我们不断推动去做的一个价值体现。

后期要补充的内容,我也做了一些规划,整体会是这样的一个步调,会分为三个维度:运维维度,业务维度和数据库方向来共同推进。

运维维度:

  1. 高可用管理,实现MHA部署和切换管理
  2. 元数据补充,完善应用信息管理和运维树管理
  3. MySQL备份恢复改进和DML闪回定制
  4. 慢日志管理和分析
  5. 审计日志管理和检索
  6. 任务模块和调度模块建设
  7. 数据中转模块,数据迁移模块
  8. SQL审核,定制Inception
  9. 通用查询模块,定制SQL Advisor
  10. SQL自动化上线

业务维度:

对接工单接口,回调接口

1.工单管理和工单流转

2. 工单统计和分析

监控接口

3.建设巡检模块,包括系统巡检和数据库巡检

4.巡检报告定制

ES接口

5.系统巡检日志,数据库错误日志

系统接口

6.运维树,包括系统运维树,业务树

数据库方向:

1.分布式方案定制

2.数据库高可用方案改进和设计

3.SQL审核

4.性能分析和预警

5.SQL性能优化

6.弹性扩缩容

前期已经推进了一些项目,而后续的事情逐步落实下来,也算是对于运维方向的一些落地和改进吧。

原文发布于微信公众号 - 杨建荣的学习笔记(jianrong-notes)

原文发表时间:2018-08-21

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

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏喔家ArchiSelf

来吧,一个IoT应用设计

大量的研究表明,智能家居和可穿戴设备是目前最流行的物联网应用。嵌入式的MCU是这些物联网应用程序的核心。 然而,为了在这个快速而有竞争力的市场上成为一个有效的基...

19320
来自专栏杨建荣的学习笔记

今天的一些感悟

我做事情还是喜欢追求速度,当然某种程度上速度和效率是成正比的,不全是。与效率相比,我更关注的是如何把一件事情做得更好,如果只是皮毛,那么这件事情的意义本...

9500
来自专栏java一日一条

程序员遇到Bug时的30个反应

开发应用程序是一个非常有压力的工作。没有人是完美的,因此在这个行业中,代码中出现bug是相当普遍的现象。面对bug,一些程序员会生气,会沮丧,会心烦意乱,甚至会...

8310
来自专栏带你撸出一手好代码

nodejs与前端js的区别

很多前端程序员想玩nodejs开发,认为这是前端的一股趋势, 但真正能从前端js过渡到nodejs的却是凤毛麟角, 而看似和nodejs扯不上关系的后端程序员反...

2K90
来自专栏云计算认知升级

【腾讯云的1001种玩法】十分钟轻松搞定云架构之一 :从上云开始

本文是 【十分钟轻松搞定云架构】的第一节:从上云开始,从这节开始,我们来一起学习云端架构。

336110
来自专栏北京马哥教育

腾讯运维团队如何面对8亿人次访问的冲击?晒军装活动背后有这些神技能!

团队简介: 腾讯SNG社交平台业务运维团队,负责Qzone、微云、QQ相册、天天P图、优图等产品的技术运营工作。致力于服务质量优化、服务保障、自动化运维体系建设...

52470
来自专栏数据和云

2016年度中国Oracle数据库使用现状分析报告

Oracle数据库从20世纪末就已开始在国内使用,在经历了20多年的迅猛发展后,目前已经占据了全球数据库的首位,在国内拥有数十万的技术粉丝与数万家企业用户,但到...

41090
来自专栏DevOps时代的专栏

DevOps 之路:一切,从一个笑话说起

今天想和大家分享下关于我们自己内部做的DevOps实践,实施过程中有很多问题和坑,一路踩过来确实也不容易。 DevOps是很一个很大的概念,我们第一阶段只是实现...

26770
来自专栏云技术分享圈

企业建站选择云服务器还是独立服务器?

最近2年云计算快速发展,许多企业建站纷纷把数据转移到云上,随着云服务器逐渐收到人们的青睐,云服务器的市场份额占比越来越重,有人问云服务器和独立服务器哪个更好?其...

49400
来自专栏人人都是极客

物联网通信协议介绍

为了方便,将物联网通信协议分为两大类,一类是接入协议,一类是通讯协议。接入协议一般负责子网内设备间的组网及通信;通讯协议主要是运行在传统互联网TCP/IP协议之...

51960

扫码关注云+社区

领取腾讯云代金券