昨天的招聘信息,相信老粉们都看见了,目前所在的新公司在这方面是有投入的,那么数据库运维平台到底是一个什么东西,与我们商业的一些数据库运维平台之间的区别在哪里,并且这个行业的到底有没有发展,我有一些想法。
实际上很多企业都有想做一套数据库运维平台的想法,主要基于以下的一些原因
1 ORACLE 的淘汰,导致更换其他数据库后,数据库的台数和数量等都有上升,管理手段和方式在使用纯手工的方式进行大批量的数据库的管理,是困难的,低效的。
2 微服务的软件开发方式,导致不可能在将各个微服务模块中的数据在塞到一个数据库中,这样的设计方式对于基于微服务的理念的应用软件是一种摧毁性的打击,上层都解耦,但下层数据库变成瓶颈,这是架构师所不能容忍的。
3 业务种类以及开发软件的方式的转变,项目中多种数据库的同时使用,也导致原来对于数据库的管理的方式必须有转变
4 复杂的数据库产品的高可用,或复杂业务对于数据库重新性的需求,通过手工的工作必然产生各种问题和困难,所以中大型企业对于数据库的管理必然要走一个平台化的过程。
目前市场上商业数据库平台,主要有以下一些种类
1 SQL 审核类软件,这样的软件实际上也是通过多次的迭代,与实际的客户进行共同开发的产物,这样的SQL 审核类软件多应用与 银行以及金融机构等,这些企业对于开发的标准,流程,控制管理都有极高的要求,不是作坊式开发以及数据库管理能被接受的地方,所以在开发阶段SQL 的审核的需求就被提出。
2 固定种类数据库运维监控种类的平台建立,这样的平台也是见得不少,都有自己的特性和卖点,并且有些产品是固化与某一种数据库产品或自研数据库产品所推出的,这些平台包含,自动搭建数据库,自动巡检数据库,自动运维故障处理,自动监控与报警等多个模块组成。
3 数据库安全,漏洞,脱敏,数据库备份等多种平台这里就不累述了
那么商业平台这么多,为什么不选择商业平台,而是要选择自主研发的方式
1 公司内部使用的数据库种类多,商业平台未必能全面包含,并且每个商业平台看似包含,但某些数据库可能不是主攻对象,所以造成商业平台投入大,减小小,一般规模的企业进行多个商业平台的投入的可能性小。
2 定制化任务的问题,每个企业有每个企业的特殊性,DBA 实际上的工作也有差异性,所以在商业平台中,定制化的任务要不就是没有,要不就是需要二次开发,时间长回报比差。
3 基于业务的数据库运维的平台,这点可能是商业数据库平台的一个无法触及的地方,目前经济环节的问题会导致针对成本核算的重视,而数据库成本的计算,尤其与业务方面有关的方面这是一个空白,比如数据库为什么要扩充容量,数据库的计算单元是否对于目前的工作有更多的余地增加任务,更精确的使用数据库最大化数据库性价比,是自研平台的另外一个发展的维度。
自研平台可以针对各种数据库的原理结合自身的业务特性,做出适合企业特有的数据库运维与工作性能监控,任务自动一体化的平台,通过平台的搭建,搭建者会成为数据库技术及公司业务的精通者,并且对于DEVOPS 软件平台的规划和功能模块的划分也会有深入的了解。
基于上面的一些内容,所以才有了昨天的招聘信息,想通过目前企业的需求,来规划一个目前在企业内部核心化的数据库运维平台,并且在开发中,逐步扩展,对于个人,以及整体职业的发展都是一个好的契机与机会。因为有钱的企业不会给你时间开发,直接会靠买,而没有钱的企业不会开发,本身数据库的种类和体量不支持你投入去开发平台,所以这的确是一个好机会。从某种角度,如果深入到业务甚至可以通过平台的方式节省在数据库上的投入,转变被动管理方式,为主动管理,让数据库运维从花钱的角色,变为省钱的角色,乃至一个“赚钱”的部门。
机会难得,有想一块提高职业发展以及让自己变得更值钱的同学,可以投简历给我,不谈这个平台是开源还是可商业化,只谈个人本身通过开发项目中的整体经验都不是一般单位可以有的机会。
我也的赶紧学习学习,好跟上时代的 列车,后续有时间会多写写一些程序。
招聘信息:
DEVOPS DBA
岗位职责:
1 负责公司数据库运维平台开发,与维护。
2 熟悉主流数据库的简单操作,如MYSQL 或 POSTGRESQL 等
3 参与设计公司级数据库运维平台模块设计和规划
4 协助DBA TEAM 完成自动化工具的编制的部署
职位要求:
1 掌握Python 语言,对于python 有一定的研究 或参与Python 类的devops 工作
2 熟悉LINUX 常用的命令以及python 与数据库之间API 的操作
3 逻辑思维清晰,有责任心,有团队精神,喜欢尝试新技术,热爱学习
4 对于python 的web 框架有相关经验
——————————————————————————————
工作地点:天津(市区)
优势 1 已经请来北京DEVOPS 专家,协同工作,快速成长
2 数据库方面,只要你敢来 ,我就敢让你成为 某一种数据库的专家 MYSQL PG MONGODB 随意挑选
3 平台开放性高,没有限制,和你一同设计规划,提供 MYSQL PG MONGODB 的经验,以及部分代码。
薪资:只要你有能力,我也能给你有能力的薪资
简历: 邮件地址 liuhuayang@tcsl.com.cn 微信私聊也可 liuaustin3 微信号