DBaas

随着数据库技术的发展,DBA的角色正经历重大变革。未来DBA将更多关注于自动化管理和PB级数据处理,并且需要具备更强的业务沟通能力。本文探讨了DBA价值的新体现及其在大数据时代的挑战。

随着技术的高速发展,数据库自动化程度越来越高,上百个数据库都可以整合成为一个容器数据库进行管理,维护工作量大幅减少,维护难度也大大的降低;内存技术让数据库的性能迅猛增强。数据库的运维和调优是DBA最基本的两项工作,而新一代的数据库技术将把这两项工作弱化,取而代之以数据库即服务(DBaaS)模式,把更多的工作交给服务商来进行。那么未来DBA价值究竟体现在哪?

在过去的几年里,DBA的角色已经发生了巨大变化,未来也将会有更多的变化。同时产品的开发周期越来越短,DBA的角色也会因此不断的被边缘化。 


只要有数据库,DBA这个职位肯定就一直会存在,只是DBA更多的是为DBaaS服务供应商打工。未来DBA的工作就是在数以千计的逻辑数据库上处理PB级别的数据和十亿级别的操作。DBA们将以更自动化的、更成熟的数据库技术去处理越来越复杂的工作任务。DBA们一定要在数据库自动化技术方面多下功夫,以免被市场所淘汰。 


Oracle数据库技术大牛Jonathan Lewis曾经在接受记者的采访时开玩笑说:按照Oracle的节奏,以后企业就不需要DBA了,唯一存在DBA的公司也许就是Oracle自己了。企业的数据库越来越多,但DBA却越来越少了,每一个DBA所要负责的数据库越来越多。数据库方面的人才需求在降低。很多DBA方面的高手是在负责很大型很复杂的数据库系统,只有这些系统是企业不敢拿到外部让云服务商进行托管的。那么最终剩下的也许就是这些技术高手。 


当然并不是所有业内的人士都像Jonathan Lewis这样消极,“Exadata之父”Juan Loaiza则认为,新的数据库技术是为了降低企业维护数据库的难度,而在数据库即服务(DBaaS)这样的模式下,企业可以把之前基础架构运维方面的工作交给服务商,而他们的DBA可以将更多的精力放在业务层面的工作上。 


的确没错,现在许多企业都开始将终端用户与开发人员和系统管理员紧密地结合在一起。而DBA要考虑的已经远不止数据库本身那么简单,他们需要更多地与其他IT基础架构负责人以及业务人员进行沟通,DBA的角色将发生很大变化。同时DBA也要做好应对大数据的准备,不仅仅是如何管理好大数据,更重要的是如何利用好大数据,让大数据给企业带来更多的价值。 


很多人将IT视为所有业务背后的引擎。但大多数时候IT只是一种传动装置。IT负责接收能量,然后将它输送到传送带上,从而给业务提供能量并使它前进。事实上,包括DBA在内的每一位IT技术人员都与业务息息相关。他们或者是在解决业务问题,或者是帮助业务人员更好地利用工具。资深数据库专家认为:DBA思维方式需要发生一些改变,因为DBA要学会用业务的语言说话,学会表述业务,要与业务人员有效地沟通,使业务人员理解DBA的工作如何直接影响到公司目标的实现。

Learn how DBAs in a DevOps environment manage data platforms and change requests to support and optimize continuous integration, delivery, testing, and deployment in the application development life cycle. On the Dev side, DBAs evaluate change requests to ensure compliance with organizational best practices and guard against degradation of database performance and the validity of dependent objects. On the Ops side, DBAs perform release and troubleshooting activities in support of the application, manage the data platform’s access and security, and monitor and maintain performance of the databases that they have designed and provisioned. DevOps, DBAs, and DBaaS investigates the complex intersection between DBA functions and DevOps processes. DevOps teams traditionally viewed DBAs as process outliers who disrupt and retard SDLC timelines. At each touch point, veteran DBA Mike Cuppett shows how DBAs can most effectively contribute to decreasing release cycle times and improving product resiliency by applying automation, orchestration, and DBaaS solutions to database administration in ways that dovetail with DevOps requirements and metrics. At a high level, Cuppett demonstrates the importance of leveling silo walls in the IT supply chain and of measuring application performance holistically by reference to satisfaction of customer requirements and end-user experience. At a technical level, he drills into topics and case studies on diagnosing and resolving problems commonly encountered by DBAs and DevOps teams when meshing database management with application delivery. What You Will Learn Techniques and best practices at all points of collaboration between DBAs and DevOps teams in product development Tools for measuring DBA inputs to DevOps processes by holistic criteria of end-user experience and business requirement How to integrate open source database technologies with DevOps When to decouple application and database layers and move to DBaaS models How to overcome language and mindset barriers between DBAs and DevOps teams Who This Book Is For DBAs who are leaning toward or already involved with DevOps and DevOps engineers, team leaders, developers and product managers who are already working with DBAs or planning to integrate DBAs in DevOps teams. The secondary readership is executives and managers in companies that practice DevOps.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值