加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程 > 正文

京东数据库智能运维平台建树之路

发布时间:2018-08-28 10:48:42 所属栏目:编程 来源:京东商城技术架构
导读:运维自动化来历于事变中的痛点,京东数据库团队面临的是商城成千上万的研发工程师,这种压力敦促我们不绝厘革,然而厘革不是一挥而就,也经验过从手工到剧本化、自动化、平台化、智能化的艰巨转变,以是说是需求在驱动运维系统的建树,而运维自动化的真谛

调治中心支持三种范例的触发方法interval、crontab和date:

  • interval是周期调治,可以指定牢靠隔断时长的使命调治,支持时刻单元有weeks、days、hours、minutes、seconds,并支持设定调治开始时刻和竣事时刻以实时区配置。 
  • crontab是按时调治,与Linux的crontab基内情同,支持year、month、day、week、day_of_week、hour、minute、second,而且支持配置调治开始时刻和竣事时刻以实时区配置。 
  • date是一次性按时调治,支持时区配置。 

并发节制

因为调治使命配置具有不平衡性,也许某一时候必要调治的使命较多,轻易引起调治体系呈现题目,因此执利用命通过节制并发数来使使命调治执行运行越发安稳。

触发和执行分层

使命触发自己是轻量级集的,而使命执行一样平常都较量重,因此对触发和执行举办了分层计划,来防备由于执行时刻过长导致后续触发呈现题目。

维护时代使命不丢失

Linux的crontab在停机维护时代要运行的使命开机后并不会再次执行,而基于APScheduler的调治中心则会在启动后运行指定隔断内尚未执行的使命,镌汰因维护而错失使命的执行。

备份计策增编削查

之前公司的备份体系是必要指定特定的IP,常常由于处事器维护而导致备份失败,故在计划之初就将备份计策与高可用团结在一路,备份计策指定域名而不是IP。从库由于妨碍切换时DBS会将此从库上的域名切换到集群内的其他从库,响应的备份也跟从到了此从库,担保了备份处事器是可用的。

失败自动重试 

备份很也许由于偶尔身分而失败,因此插手了备份重试的成果,会对6小时以内的备份失败使命举办备份重试,最多重试3次,来得到更高的备份乐成率。

自动规复检测

(编辑:湖南网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读