在devop sre时代,DBA需要哪些新技能? [关闭]

问题描述 投票:-1回答:1
[请注意,DevOps和SRE作为DBA目前很受欢迎:1.您可以从DevOps和SRE中学到什么,以提高自己的价值,例如自动化处理?2. DevOps和SRE相关的工作都涉及某些发展。您在相关工作中使用哪种开发语言? Shell,Python,Go或Java?
devops database-administration sre
1个回答
0
投票
可靠性工程系将工程实践应用于基础设施和运营问题的学科。通用软件工程中存在的许多问题在数据库领域中也存在-仅举几例:部署,容量计划,延迟,弹性,监视,混乱工程等。

我想说,您可以从SRE中学到的最重要的事情是如何查看系统可靠性,这样做的原因是什么,以及如何使用服务水平目标和指标对其进行定义和度量。对于其他“动手”领域-尽管当前大多数SRE讨论都围绕在容器中运行服务进行,但是有很多通用概念,因此您可以将其应用到数据库中(例如分区,冗余,监视等)。 ),并构建更可靠的数据库应用程序和设置。 SRE的一个非常重要的方面是与实际产品所有者,开发人员以及有时与客户合作,以​​将可靠性改进传播回产品。通读SRE books并掌握这些概念是一个好的开始。

还有一个非常好的book on reliability of databases and database systems,它肯定使用了一些SRE概念。

关于编程和工具,大多数SRE是软件工程师。我不会说有一种或五种编程语言更适合SRE,而这一切都与问题域有关。除了开发-就我个人而言-成为SRE是一种复兴工作,因为您需要能够查看代码,还需要了解网络,容器,操作系统管理,有时还需要数据库等。

© www.soinside.com 2019 - 2024. All rights reserved.