首页 > 科技 >

京东数据库智能运维..建设之路

2018-08-28 12:01:40 网络整理 阅读:182 评论:0

京东商城技术架构部-数据库技术部,负责为京东商城提供高效稳定的数据库服务以及数据库生态商品的研发,主要关注:数据库AIOps系统、数据库内核、多模型数据库系统、弹性数据库、BinLake、JTransfer以及数据知识图谱等产品的研发,部门秉承技术至上、不断创新的理念在数据库领域不断前进。

运维自动化来源于工作中的痛点,京东数据库团队面对的是商城成千上万的研发工程师,这种压力推动我们不断变革,然而变革不是一蹴而就,也经历过从手工到脚本化、自动化、..化、智能化的艰难转变,所以说是需求在驱动运维体系的建设,而运维自动化的真谛在于解放运维人员,促进人率提升,减少人为故障,要学会培养自己“懒”这个好习惯。

京东的自动化运维体系建设始于2012年,下面从两个方面进行介绍:

一、京东数据库智能运维..

京东业务每年都在以爆发的形式在增长,数据库服务器的数量众多,产品线也多达上千条,要支持如此庞大的业务体系,需要一套完善的运维自动化管理..。目前京东MySQL数据库管理..简称DBS,主要涵盖以下内容:完善的资产管理系统、数据库流程管理系统、数据库监控系统、数据库故障管理系统、数据库报表系统、弹性数据库系统以及数据库辅助运维工具,涉及DBA运维的方方面面,实现了DBA对MySQL的自动化、自助化、可视化、智能化、服务化管理,避免DBA因手工操作失误带来的生产事故,保障京东数据库的安全、稳定、高效运行。

这里着重介绍以下部分核心功能组件:

京东数据库智能运维..建设之路

1、元数据管理

作为自动化运维的基石,它的准确性直接关系到整个数据库管理..的可靠性。京东数据库管理..从数据库业务方、DBA的运维习惯等方面出发,涵盖机房、主机、业务、集群、实例、库、表等多个维度:

京东数据库智能运维..建设之路

2、自动化部署

面对繁杂的数据库新增,扩容等运维工作,利用自动安装部署..可以彻底解放DBA。目前京东的自动化部署系统包含申请服务器、部署数据库实例、同步数据、一致性校验、拆分及切换等操作,整个过程流程化,包含各级业务及DBA的操作审批,最终达到全面的MySQL服务的自动化和流程化部署,如下图:

京东数据库智能运维..建设之路

主要功能点包含以下内容:

相关文章