上了云之后还需要DBA吗

导读

作者:田帅萌,好买财富高级MySQL DBA

(邮箱:[email protected],欢迎交流)

知数堂MySQL DBA班第9期优秀学员,Python运维开发班第5期学员,现任职知数堂助教


Boss今天喊我,“朋仔,了解下xx厂商的云产品”

“得嘞”,我愉快地应承了下来~

同时,也引发了我的猜想上了云之后还需要DBA吗

假如单位上了云,还需要DBA吗? 


上了云之后,还需要DBA吗?


通过我周密的思考,首先***,其次***,我终于得出了....

且看下文继续分解~


首先,要了解一下云产品,或者类似的自动化运维的功能,例如,能够帮助我们实现,或者替代我们完成那些日常工作?

简单来说,云产品能够实现快速的部署,高可用,备份,巡检 监控等等一系列的工作。


其次,若没有云或云产品,那DBA的工作内容一定会包含:如何快速的部署实例、如何备份、如何实现高可用、如何实现备份、监控应该怎么做,等等这些日常工作。

如果上了云或者自动化运维的工具,那这些繁琐的工作将会被云或者自动化工具代替。


上云不上云VS

那代替DBA处理日常工作,是好事还是坏事?

对公司的利益而言,是好事

节约了人员开支和运维成本

对DBA个人而言,依然是好事

例如:

上了云之后还需要DBA吗

把DBA从繁琐重复的工作中解放出来

不用再担心简单类型的“故障处理问题”:例如,如何快速地安装、如何实现备份、如何处理故障、安装为什么会失败、备份什么会失效,及高可用切换不了等等。


上了云之后还需要DBA吗

而且:

上了云之后还需要DBA吗

可以做一些更有意义的工作

像偶的好基友张苏宁说的上了云之后还需要DBA吗,可以考虑,基础架构怎么配合业务、架构方向的考虑和设计、库表是否拆分,及库表如何设计等,还有其他更细密的东西,例如开发规范、没有主键,或者主键用varchar等等。

又比如,有的客户会把MySQL当ORACLE来用,高配置存储过程写了一大堆,后果就是读写分离不能使用,这个时候,DBA就该开动脑筋思考怎么处理了~


上了云之后还需要DBA吗


换个角度:不上云的话

在没有上云的环境中,一个上百个实例,需要大概至少5人左右的DBA团队。

假设把这些人按模块来分类,就是基础、高可用、备份、监控&巡检,一个人负责一小部分,剩下的需要负责业务层。当然每个单位的实际情况不同,不是一定要按这个模式去分派工作。

但如果上云或者自动化运维,基础、高可用、备份、监控&巡检等工作就会被取代,只要负责检查这些的运行状态,备份的可用性、高可用的可用性等即可,当然这些只是工作中的一小部分,更多的是为业务层提供服务。

而且,上云或自动化运维的话可能减少招聘“初级DBA的岗位”,甚至不需要那么多的DBA。上了云之后还需要DBA吗

一个DBA 管理上百台实例(含业务)并不遥远了,嗯嗯,想到这里,我又打开自己的小本本,默默点开知数堂的录课视频了上了云之后还需要DBA吗

嗯嗯,努力提高自身技能才是正经事!


 总 结 



不管是对于公司还是个人,上云都是有利的。

因为,不仅公司可以获得成本上的节约,个人也能从繁琐工作中解放出来,才有精力投入到更细致的工作中去,从而实现个人技能的提升。

多考虑架构和业务,配合好业务,使业务更稳定,快速地运行,才是一位MySQL DBA的核心工作。


上了云之后还需要DBA吗

扫码加入知数堂技术交流QQ群

(群号:579036588)

群内可@各位助教了解更多课程信息

上了云之后还需要DBA吗



加入知数堂

挑战40万+年薪!


上了云之后还需要DBA吗上了云之后还需要DBA吗上了云之后还需要DBA吗上了云之后还需要DBA吗


知数堂

叶金荣与吴炳锡联合打造

领跑IT精英培训

行业资深专家强强联合,倾心定制

MySQL实战/MySQL优化 / Python/ SQL优化

数门精品课程

紧随技术发展趋势,定期优化培训教案

融入大量生产案例,贴合企业一线需求

社群陪伴学习,一次报名,可学1年

DBA、开发工程师必修课

上千位学员已华丽转身,薪资翻番,职位提升

改变已悄然发生,你还在等什么?

上了云之后还需要DBA吗


扫码下载知数堂精品课程试听视频

或点击“阅读原文”直达下载地址

(MySQL 实战/优化、大数据实战、Python开发,及SQL优化等课程)

密码:hg3h


上了云之后还需要DBA吗

上了云之后还需要DBA吗