服务级别

新闻动态


  1. ■廖红(左一)和她的伙伴在买买买更方便的年代,你家的衣橱是不是经常不够装,装好了又找不到,这就催生出一...

联系我们

上海微远信息科技有限公司

公司地址:上海市桃浦路306号MINI公馆1120

公司电话:021-51877737

联系人:陈慧

手机:13817177792

邮箱:hui.chen@microlonger.com.cn

千赢国际美团点评数据库智能运维探索与实践

  讲师介绍:

千赢国际美团点评数据库智能运维探索与实践

  赵应钢,曾就职于百度、新浪、去哪儿网等,10年数据库自动化运维开发、数据库性能优化、大规模数据库集群技术保障和架构优化经验。现为美团点评运维研究员,DBA团队(北京)负责人,负责MySQL、KV服务的平台建设和技术保障工作。

  演讲大纲:

  ● 数据库平台的演变;

  ● 现状和面临的挑战;

  ● 从自动化到智能化;

  文章摘要:

  传统的数据库运维方式已经越来越难于满足业务方对数据库的稳定性、可用性、灵活性的要求。随着数据库规模急速扩大,各种NewSQL系统上线使用,运维跟不上业务发展的矛盾暴露的更加明显。在业务的驱动下,美团点评DBA团队经历了从人肉运维到工具化、产品化、自助化、自动化的转型之旅,也开始了智能运维在数据库领域的思考和实践。

  正文演讲:

  今天我想和大家分享的是美团点评在数据库智能运维的探索和实践,首先介绍一下整个数据库平台的演变历史,然后讲一下我们当前的情况和面临的挑战,最后分享一些我们在从自动化到智能化过渡的思考和探索实践。

  一.数据库平台的演变

千赢国际美团点评数据库智能运维探索与实践

  我们数据库平台的演变大概经过了五个大的阶段,第一个阶段是脚本化,人少、集群少、服务流量小,脚本化的模式足以支撑整个服务。

千赢国际美团点评数据库智能运维探索与实践

  在工具化时代,我们把一些脚本包装成工具,围绕CMDB管理资产和服务。这时,我们的工具箱逐渐丰富起来,例如DDL变更工具、SQL Review工具、慢查询采集分析工具和备份闪回等工具。

千赢国际美团点评数据库智能运维探索与实践

  工具化阶段可能还是单个的工具,但是在完成一些复杂操作时,就需要把这些工具组装起来形成一个产品。当然,并不是说这个产品一定要做成web系统的形式,而是工具组装起来形成一套流程之后,就可以保证所有DBA的操作行为、对流程的理解以及对线上的影响都是一致的。工具产品化的主要受益者是DBA,其定位是提升运维服务的效率,并减少事故的发生,也更方便我们快速统一的迭代。

千赢国际美团点评数据库智能运维探索与实践

  随着美团点评业务的发展,仅靠十几、二十个DBA越来越难以满足业务发展的需要,所以,我们就想把某些日常操作开放授权,让开发人员自助去做,将DBA从操作中解放出来,例如,整个平台每天执行300次改表操作,自助查询1万次,自助申请账号并自助查询授权情况,自助定义敏感数据并授权给业务方管理员自助审批和管理,自定义业务的高峰和低峰时间段等等。

千赢国际美团点评数据库智能运维探索与实践

  自动化阶段,对这个阶段的理解其实是仁者见仁智者见智的,大多数人理解的自动化只是通过web平台来执行某些操作,但我认为这只是半自动化,所谓的自动化应该是完全不需要人参与。

  目前,我们很多操作都还处于半自动化阶段,下一个阶段我们需要从半自动过渡到全自动。以MySQL系统为例,从运维角度看包括主从的高可用、服务的过载保护、容量诊断评估以及集群的自动扩缩容等。

  二.现状与面临挑战

千赢国际美团点评数据库智能运维探索与实践

  上图是我们平台的现状,以关系数据库RDS平台为例,其中集成了很多管理的功能,例如主从的高可用、MGW的管理、DNS的变更、备份系统、升级流程、流量分配和切换系统、账号管理、数据归档、服务与资产的流转系统等等。

  并且,我们按照逻辑对平台设计进行了划分,例如以用户维度划分的RDS自助平台,DBA管理平台和测试环境管理平台;以功能维度划分的运维、运营和监控;以存储类型为维度划分的关系型数据库MySQL、分布式KV缓存、分布式KV存储,以及正在建设中的NewSQL数据库平台。未来,我们希望打造成MySQL+NoSQL+NewSQL,存储+缓存的一站式服务平台。

千赢国际美团点评数据库智能运维探索与实践

  即使有了这个系统,但我们还是发现有很多问题难以搞定。第一个就是故障定位,如果是简单的故障有类似天网、雷达这样的系统去发现和定位。但是如果故障发生在数据库内部,就需要专业的数据库知识去定位和查明到底是什么原因导致了故障。


下一篇:没有了


版权所有:上海纷芒信息科技有限公司 Power by DedeCms 沪icp备15023532号-2

千赢国际| 新闻中心| 支持品牌| 核心服务| 服务网络| 成功案例| 联系我们|