上云后的dba工作

[TOC]

概述

随着云技术的发展,越来越多的数据库开始拥抱云原生,传统 DBA 的发展方向是什么?如何才能凸显自己的价值?

带给DBA的挑战

云产品能够实现快速的部署、高可用、备份、巡检、监控、告警等一系列的工作。

如果上云或者自动化运维,基础、高可用、备份、监控&巡检等工作就会被取代,只要负责检查这些的运行状态,备份的可用性、高可用的可用性等即可

上云 vs 不上云

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

  • 对公司的利益而言,节约了人员开支和运维成本,是好事
  • 对DBA个人而言,依然是好事

Alt text

例如:

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

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

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

可以考虑,基础架构怎么配合业务、架构方向的考虑和设计、库表是否拆分,及库表如何设计等,还有其他更细密的东西,例如开发规范、没有主键,或者主键用varchar等等。

上云后DBA还能干啥

  • 提升稳定性(调优、排障、归档)
  • 项目支持
  • 数据库生命周期管理(新增、下线)
  • 环境治理(测开环境梳理、UAT全覆盖)
  • 推进技术栈转型(比如SQLServer转MySQL)
  • 标准化、规范化建设
  • 解耦拆分(去存储过程、拆库拆表)
  • 数据安全(敏感数据管理)
  • 中间件(热数据缓存-redis、消息队列rabbitmq及kafak)
  • 选择优秀的数据库解决方案

Alt text

总结

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

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

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

摘自:https://cloud.tencent.com/developer/article/1442249

Copyright © www.sqlfans.cn 2024 All Right Reserved更新时间: 2022-01-14 17:30:00

results matching ""

    No results matching ""