NL 和
直接的技术咨询?
直接向经验丰富的DBA提供数据库帮助,支持和支持。如有必要,我们可以直接与您联系!035 369 0304
首页 > 博客

老式的DBA不再存在,新的DBA万岁!

Martijn钱包 28-9-2018 0:00
分类: 博客,Carierre,云,DBMS,开源

我可以向您介绍:数据库可靠性工程师(DBRE)

得益于机器人技术,人工智能和机器学习等颠覆性技术,近年来商业领域发生了许多变化。现在,每家公司都是一家IT公司,那些无法及时预计的公司将被吞噬或消失。技术的发展也导致旧职业的消失和新职业的出现。在数据库国家中也是如此:国王死了,国王万岁。我可以向您介绍一下:数据库可靠性工程师(DBRE)。 “老式的” DBA不再存在,新的DBA万岁!

如今的问题不再是公司是否会使用云,而是何时使用。即将迁移到云的业务总是迟早会遇到一个问题:“但是我们如何处理数据库?”数据库在IT中始终是被忽视的孩子。由于大多数公司没有足够的工作来从事全职DBA,因此只需要做一点点就可以了。从逻辑上讲,这个人永远不会有必要的经验,而这通常是组织内的一个痛点。只有在即将迁移到云时,这一点才变得清楚。

从数据库服务器到虚拟机再到云

云中的数据库老式DBA的任务越来越多。云不仅提供了各种新的可能性,而且还使一切变得更加动态。过去比较简单。有一台服务器,您在其上安装了数据库软件。实际上是这样,而且非常静态。引入虚拟机后,它变得更加灵活,您可以设置多个VM。现在有了云,您基本上可以做任何您想做的事情。您可以立即启动并运行计算机,这使其具有极大的可扩展性。

 

脚本编写和自动化

这些好处只有在其余部分也能很快安排的情况下才有用。一遍又一遍地安装数据库软件并执行相同的安装后任务不仅费时,而且非常繁琐。如果您无法自动化并借助脚本和自动化语言(例如Terraform和 Ansible,您不必一遍又一遍地执行这些重复性任务。

职位名称DBA将消失

因此,随着时间的推移,DBA的任务越来越多。由安装数据库,创建用户,备份和更新数据库的人(如果有新版本)交给负责部署自动化,基础结构自动化和编排的人员。例如,职位DBA将逐渐消失。我们已经在美国看到了一段时间,在美国的硅谷,大型平台(例如Facebook和Twitter)通常不再寻找老式的DBA,而是发布了DBRE(数据库可靠性工程师)的职位空缺。

可靠性,可用性和正常运行时间

数据库可靠性这当然不足为奇。由于这些平台的运行规模巨大,因此几乎不可能不编写脚本并自动执行基础架构和数据库部署。因为它们处理隐私敏感信息,所以必须始终保证数据的可靠性。而且,由于用户在平台关闭一段时间后会大喊大叫(由于广告收入损失,这会迅速造成数百万美元的损失),因此服务器的正常运行时间和数据的可用性也至关重要。 

防止配置漂移

当然,DBRE一直在争取基础架构和相关配置的最佳部署,因为这样可以防止甚至限制“配置漂移”。部署后,配置漂移就是您在服务器上要做的全部工作。每次进行部署时更改数据库设置或调整配置选项吗?这些是重复性任务,重复性任务很烦人,但也可能导致错误,并且您想避免这种情况。

不变的基础设施

因此,重要的是要编写脚本并自动执行所有操作,以使数据库,软件和设置的映像创建得尽可能完美,即黄金映像。如果正确做到这一点,我们正在谈论的是不变的基础设施。部署后无需进行任何调整。但是,如果仍需要进行更改,则将在版本控制的配置定义中进行更改。然后完成重新部署。

简单性,可预测性和可恢复性

数据库部署自动化这种工作方式具有许多优点。首先,这确保了简单性。由于不允许进行任何修改,因此基础结构状态的排列受到很大限制。第二个好处是可预测性。由于状态始终是已知的,因此调查和发现将更快地进行,任何问题都可以轻松重现。最后,还有可恢复性的优点。通过重新部署黄金映像,可以轻松恢复状态。这确保了MTTR(平均恢复时间)大大减少。这些映像是已知的,经过测试的,随时可以部署!

任何DBA都会转变为DBRE

在美国,DBRE这个词已经在几年前引入,但是最近几个月在荷兰越来越多 空缺 数据库可靠性工程师。我还坚信,每个DBA都将转变为DBRE,在某种程度上要比其他方式更大。因为就像老式的DBA一样,并不是每个公司都会有足够的工作来从事全职DBRE。您当然不能“仅添加”它。如果您想认真地转变为DBA,则不仅需要一种新的工作方式,而且还需要一种思维方式。您必须对工作以及所做的每件事进行不同的思考,必须思考如何避免再次手动重复同一件事。

您的企业会很快迁移到云吗? 

您的企业正在迁移到云吗?忘了 数据库 不!我们在三大云平台Azure,亚马逊和Google方面拥有丰富的经验。但是我们也知道在私有云解决方案方面的最佳实践是什么。而且我们知道我们如何 构型 可以调整以获得最佳性能。有什么问题吗?那我们可以 解决。在OptimaData,我们拥有内部所有知识,我们很乐意分享。如果您想进一步谈谈,请与我们联系!

灵感:

利亚恩·坎贝尔(Liane Campbell)和慈善专业(Charity Majors)所著的书 数据库可靠性工程 以及设计和运行弹性数据库系统。
的审查 布伦特·奥扎尔 (全球最佳SQL Server DBA /专家),在数据库可靠性工程一书中从“旧” DBA过渡到“新” DBA。

影片:

莱恩·坎贝尔(Laine Campbell)关于 现代化DBA角色
此博客通过关键字介绍了DBRE以及从旧DBA到新DBA的过渡: DBA的下一个迭代

返回博客概述

回复

Optimadata使用Cookie来记住某些偏好并根据您的兴趣量身定制空缺。