ITPub博客

首页 > > > Github发布新功能:通过DGit可降低服务器停机时间

Github发布新功能:通过DGit可降低服务器停机时间

作者:u_453e1a12781dea 时间:2016-04-06 16:07:50 0 删除 编辑

Github发布了一项新的功能,此功能可以大大减少代码服务器的停机时间。分布Git(DGit,Distributed Git)使用Git协议的同步策略在三个代码服务器之间复制Github的仓库。如果其中有一个服务器因为故障或者维护停机的话,请求会自动转发到另外两个正常的服务器上。


相比于简单地复制磁盘的内容进行同步,使用Git作为同步的方案给公司更加灵活。“有了Git的协议,三个服务器可以灵活地同步git仓库,而不是复制完全的镜像。”新系统的博客称。如果需要的话,读取请求可以直接被定向到某个仓库副本,如果其中一个文件服务器要关机的话,也可以方便地再创建新的副本。

使用Git协议的另一个好处是,可以利用之前的代码进行二次开发,经过深度的定制实现两个系统之间的同步。Github的博客说,“既然已经有了能跑的汽车,为什么要重复发明轮子呢?”使用Git意味着使用成熟的代码进行开发,错误较少。

DGit的发布是一个循序渐进的过程。Github称将会先迁移自己的仓库,以确保系统能正常工作。然后开始迁移第三方和公开的仓库。最后是最刺激的部分:“尽可能使用DGit,现在已经有58%的仓库迁移完成了,剩下的也会尽快迁移,”Github说,“DGit是一个基础功能,将来会驱动更多精彩的功能。”

DGit目前最大的优点就是更加稳定,服务器停机的时间更少,即使面对突发事故和攻击,其他服务器也可以正常工作。

第三方也有类似的服务,例如Anam.io的仓库备份服务,竞争对手Gitlab也有类似的服务open source alternative。但是对于很多公司和组织来说,最省心的方式还是迁移到Github,Github在企业解决方案方面做的越来越好了。

原文:GitHub takes aim at downtime with DGit


终极折扣进行时!盛宴,不容错过!

作为国内数据库与大数据领域最大规模的技术盛宴,2016第七届中国数据库技术大会(DTCC)将于2016年5月12日-14日召开。

大会云集了国内外顶尖专家,共同探讨MySQL、智能数据平台、数据治理、大数据创业、大数据深度学习等领域的前瞻性热点话题与技术,为数据库人群、大数据从业人员、广大互联网人士及行业相关人士提供最具价值的交流平台。

最后折扣期!4月20日前,订购DTCC大会门票可享8.8折优惠!团购更有折上折!

报名参会可直接点击阅读原文。

更多详情可访问DTCC 2016官网:
http://dtcc.it168.com/


原文作者:;如有侵权,请联系管理员删除。

请登录后发表评论 登录
全部评论

注册时间:2019-07-17

  • 博文量
    1982
  • 访问量
    17906