网易数据库运维平台化之路--管理精细化

网易DBA团队同时运维众多不同类型的数据库环境,面临的问题是既要保障数据库运维的高效可靠一致,又要针对每一种数据库进行定制的精细化管理。针对这个问题我们给出的解决之道就是构建一个开放式的数据库运维平台OWL:一方面将通用的操作流程标准化、自动化;另一方面将个性化的配置与流程做成模版与插件脚本。根据这一基本指导思想,可以逐步在数据库管理上既实现了高效自动化的基础需求,又保障了灵活性个性化,最终达到精细化管理的目标。

本文由作者授权发布,未经许可请勿转载。

作者:潘威,网易杭州研究院资深DBA

众所周知,标准化和模版化是管理大规模数据库集群的不二法门,可以显著的提高数据库运维的效率与可靠性。但是事务都是具有两面性的:网易的产品众多,涉及的业务类型覆盖电商、社交媒体、云计算、智慧企业、邮箱、IM等多种类型,这些业务对数据库的使用场景不尽相同,进而也对数据库本身的性能、高可用、服务形态、运维管理有不同的要求。当一支数据库团队同时运维这么多不同类型的数据库环境,既要保障运维的高效可靠可持续,又要针对每一种数据库进行定制的精细化管理,这是网易DBA团队不得不解决的问题。

针对这个问题,我们给出的解决之道就是构建一个开放式的数据库运维平台-OWL2.0:一方面将通用的操作流程标准化、自动化;另一方面将个性化的配置做成模版,特化的流程做成插件,从而保障系统的可扩展性。根据这一基本指导思想,可以逐步在数据库管理上既实现了高效自动化的基础需求,又保障了灵活性,最终达到精细化管理的目标。

OWL平台是网易杭州研究院DBA团队开发的面向DBA与开发同学的数据库运维平台,覆盖了数据库运维管理与自助查询等各类功能,OWL平台经过几年时间的发展已经成为网易数据库使用和运维的重要组成。网易杭研DBA团队出品本系列技术文章,将基于OWL平台介绍我们在数据库运维与自动化智能化方面的相关经验,与读者交流。本篇文章主要是围绕数据库运维的几个经典场景,介绍OWL平台在精细化管理方面的实践。

本文专有名词:OWL--数据库运维平台;哨兵--监控系统;夸父--工单系统;DDB--分布式数据库;NOS--对象存储系统。

 

OWL2.0数据运维平台架构图

1. 主动式元数据管理

对于数据库管理来说,元数据是基石,它决定了整个管理体系的深度与广

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

网易杭研

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值