中国数据存储服务平台

云威胁下的DBA生存法则

DBA(Database Administrator,数据库管理员)企业关键业务应用中非常重要的角色, 数据库管理系统 (DBMS)管理和维护的守护神,位置举足轻重。

来自云的威胁

随着云计算系统普及应用,云屏蔽了底层复杂的技术,例如数据库系统安装中遇到的问题,但是根据统计,DBA所解决用户的问题中,有45.89%属于系统安装问题,如此一来,云计算是否也削弱了DBA的存在价值呢?


注:CERT(Certification,Oracle认证平台);OSD( OS Dependency,操作系统依赖);PERF (性能);RACM(RAC集群管理)

你可以说DBA价值不限于数据库系统的安装,以最近引人注目的SCN(System Change Number)问题为例,这是一个Oracle数据库更新后,由DBMS自动维护去累积递增的一个数字。在Oracle中,有四种SCN,分别为:系统检查点SCN、数据文件检查点SCN、启动SCN、终止SCN。当SCN达到规定最大值,用户就会面临停机的危险。类似这样专业技术问题,离不开经验丰富的DBA。

此外,数据库版本、PSU补丁、操作系统、架构、存储,数据库应用相关环境因素复杂多变,这对于DBA技术水准提出了非常高的要求。

从数据库运维的角度来说,当数据库运行一段时间以后,有可能会遭遇性能的瓶颈问题。对此,如果一味通过提升硬件的方式来解决问题,实在是一种事倍功半的做法,不仅采购成本,系统能源消耗都导致成本居高不下。通过对于性能数据采样分析,逐条解析典型的SQL,有经验的DBA专家能够提供有针对性的数据库优化服务。以云和恩墨为例,他们提供过专业优化服务,通常能够带来30%~500% 左右的业务响应能力提升。他们为北京电信提供的优化服务,帮助北京电信节省了硬件投资,同时也提升了系统的稳定性。

面向未来生存发展之路

在数据库的运维服务过程中,流于形式,以点带面,千篇一律等是普遍存在的问题,即便是系统跨入云计算应用的时代,在运维管理上,这样的现象也是普遍存在的。对此,如何固化高水平DBA的经验尤为重要

智能化、云化和自动化就成为了数据库运维的普遍追求。仍然以云和恩墨为例,他们推出的ZONE监控与运维一体化平台,重点提供了SQL管理、数据字典这样的监控工具,帮助发现数据库系统运维潜在的问题,同时借助ZONE平台改进控制。此外,ZONE提供删繁就简,把握重点信息的能力,也深受用户和DBA的欢迎。针对定期巡检,Bethune云化智能诊断平台,为用户提供专家诊断平台,力争消灭隐患于无形。

据云和恩墨创始人盖国强介绍,绝大多数业务系统出现的问题都是SQL导致的,但大多数DBA对于SQL并不擅长,原本SQL质量是开发层面的问题,但如今的现状是开发人员管不了,运维人员不擅长。当系统出现问题的时候,专业人员来“救火”,亡羊补牢的态度固然可取,当是防患未然更为重要。

对于DBA来说,恰当的平台工具,可以很好弥补能力上的不足。这也是未来DBA需要为之努力的方向。随着云计算的发展,分布式存储会成为更多私有云用户的选择。开放式的解决方案,存储池化的基础平台构建,将成为云化数据中心的基石。以分布式存储为核心的一体机解决方案应该具有广泛市场潜力。这也是未来DBA可以考虑的发展方向。在中国电信、三峡云计算中心,云和恩墨的在Data已经开始提供支持和服务。

实际上,Oracle已经开始向云服务的转变与革新。Oracle创始人 Larry Ellison在2016 Oracle OpenWorld公开宣称:AWS 领导市场的好日子 ,已经过去了。Oracle可以提供更加可靠,更加具有成本竞争力的服务。与此同时,AWS也在一年宣布了自有品牌的数据库服务。可以预见,Oracle数据云服务的基础就是Oracle数据库一体机,尽管采用x86架构,但这是一个封闭的系统。未来,开源与封闭的竞争仍然会持续。在中国,Oracle与腾讯云合作提供数据库云服务,但更多细节没有披露。

与此同时,MySQL开源数据库也成为更多用户的选择,对于DBA来说,这也是未来社会生存的重要发展方向。

小结

DBA兴盛于Oracle数据库服务,但是随着云计算的发展,DBA也需要与时俱进。一方面,提升运维和服务能力,想智能化、云化和自动化方向发展。另外一方面,MySQL开源世界也为DBA生存提供更加广泛的空间

DBA(Database Administrator,数据库管理员)企业关键业务应用中非常重要的角色, 数据库管理系统 (DBMS)管理和维护的守护神,位置举足轻重。

来自云的威胁

随着云计算系统普及应用,云屏蔽了底层复杂的技术,例如数据库系统安装中遇到的问题,但是根据统计,DBA所解决用户的问题中,有45.89%属于系统安装问题,如此一来,云计算是否也削弱了DBA的存在价值呢?

y1
注:CERT(Certification,Oracle认证平台);OSD( OS Dependency,操作系统依赖);PERF (性能);RACM(RAC集群管理)

你可以说DBA价值不限于数据库系统的安装,以最近引人注目的SCN(System Change Number)问题为例,这是一个Oracle数据库更新后,由DBMS自动维护去累积递增的一个数字。在Oracle中,有四种SCN,分别为:系统检查点SCN、数据文件检查点SCN、启动SCN、终止SCN。当SCN达到规定最大值,用户就会面临停机的危险。类似这样专业技术问题,离不开经验丰富的DBA。

y2

此外,数据库版本、PSU补丁、操作系统、架构、存储,数据库应用相关环境因素复杂多变,这对于DBA技术水准提出了非常高的要求。

y3

从数据库运维的角度来说,当数据库运行一段时间以后,有可能会遭遇性能的瓶颈问题。对此,如果一味通过提升硬件的方式来解决问题,实在是一种事倍功半的做法,不仅采购成本,系统能源消耗都导致成本居高不下。通过对于性能数据采样分析,逐条解析典型的SQL,有经验的DBA专家能够提供有针对性的数据库优化服务。以云和恩墨为例,他们提供过专业优化服务,通常能够带来30%~500% 左右的业务响应能力提升。他们为北京电信提供的优化服务,帮助北京电信节省了硬件投资,同时也提升了系统的稳定性。

y4

面向未来生存发展之路

在数据库的运维服务过程中,流于形式,以点带面,千篇一律等是普遍存在的问题,即便是系统跨入云计算应用的时代,在运维管理上,这样的现象也是普遍存在的。对此,如何固化高水平DBA的经验尤为重要

y5

智能化、云化和自动化就成为了数据库运维的普遍追求。仍然以云和恩墨为例,他们推出的ZONE监控与运维一体化平台,重点提供了SQL管理、数据字典这样的监控工具,帮助发现数据库系统运维潜在的问题,同时借助ZONE平台改进控制。此外,ZONE提供删繁就简,把握重点信息的能力,也深受用户和DBA的欢迎。针对定期巡检,Bethune云化智能诊断平台,为用户提供专家诊断平台,力争消灭隐患于无形。

据云和恩墨创始人盖国强介绍,绝大多数业务系统出现的问题都是SQL导致的,但大多数DBA对于SQL并不擅长,原本SQL质量是开发层面的问题,但如今的现状是开发人员管不了,运维人员不擅长。当系统出现问题的时候,专业人员来“救火”,亡羊补牢的态度固然可取,当是防患未然更为重要。

对于DBA来说,恰当的平台工具,可以很好弥补能力上的不足。这也是未来DBA需要为之努力的方向。随着云计算的发展,分布式存储会成为更多私有云用户的选择。开放式的解决方案,存储池化的基础平台构建,将成为云化数据中心的基石。以分布式存储为核心的一体机解决方案应该具有广泛市场潜力。这也是未来DBA可以考虑的发展方向。在中国电信、三峡云计算中心,云和恩墨的在Data已经开始提供支持和服务。

y6

实际上,Oracle已经开始向云服务的转变与革新。Oracle创始人 Larry Ellison在2016 Oracle OpenWorld公开宣称:AWS 领导市场的好日子 ,已经过去了。Oracle可以提供更加可靠,更加具有成本竞争力的服务。与此同时,AWS也在一年宣布了自有品牌的数据库服务。可以预见,Oracle数据云服务的基础就是Oracle数据库一体机,尽管采用x86架构,但这是一个封闭的系统。未来,开源与封闭的竞争仍然会持续。在中国,Oracle与腾讯云合作提供数据库云服务,但更多细节没有披露。

与此同时,MySQL开源数据库也成为更多用户的选择,对于DBA来说,这也是未来社会生存的重要发展方向。

小结

DBA兴盛于Oracle数据库服务,但是随着云计算的发展,DBA也需要与时俱进。一方面,提升运维和服务能力,想智能化、云化和自动化方向发展。另外一方面,MySQL开源世界也为DBA生存提供更加广泛的空间

未经允许不得转载:存储在线 » 云威胁下的DBA生存法则
分享到: 更多 (0)