参加 2018 AI开发者大会,请点击
今天早上,全球最大的同性交友网站 GitHub 出现大规模宕机,你中招了没有?
▌GitHub“挂了”
“见鬼???”,一位 Twitter 用户评论道,“我创建了一个公共存储库, 但当我敲下代码时, Git 客户端告诉我存储库不存在。此外,我无法打开http://github.com 中的存储库,甚至不能创建一个新的同名存储库。我需要帮助@GitHub。”
GitHub 网站宕机,是从美国西海岸时间周日下午 4 点左右开始的。很显然,受影响的不只美国的程序员,远在大洋彼岸的中国用户在周一上班时也遭遇了这一状况。
不过,根据 GitHub 问题热力图显示,此次 GitHub 网站宕机受影响最严重的地方有美国西海岸、日本、马来西亚以及澳大利亚东南部地区。
这一次,来自中美日的程序员站在了统一战线。
▌事故缘由
据 The Register 报道,目前 GitHub 的后台服务依然是在正常运转的,只是网站暂时冻结了。因此导致一些用户无法登录,或者一些 branch(分支)无法访问。
但如此大范围的宕机到底是什么原因引起的?根据 GitHub 的 Status Message(状态信息),原来是数据存储系统出了问题。
目前,GitHub 的技术团队正在努力迁移数据存储系统,以恢复 GitHub.com 的正常访问。然而截止发稿时间,该问题依然没有得到解决。
▌“新东家”微软躺枪
GitHub 创立于 2008 年,总部位于美国的洛杉矶,GitHub 产品服务是一个面向开源及私有软件项目的代码托管平台,该产品功能包括 Git 代码仓库托管及基本的 Web 管理界面。十年间,GitHub 已成为全球知名的代码托管及开源社区平台。
今年 6 月,微软宣布收购 GitHub,并与世界各地的监管机构合作完成交易。10 月 20 日,微软宣布正式获得了欧盟收购 GitHub 的批准。
作为 GitHub 的新东家,微软也毫无意外地被吐槽了。
“WTF,微软,知道 GitHub 出什么事了么?”
“GitHub 是正在往 Azure 云迁移么?”
“微软收购 GitHub 没什么惊喜,还一团糟,还我代码??”
为微软默哀一秒。
▌前车之鉴
GItHub 宕机,把项目迁移到 GitLab 上靠谱吗?
实际上,早在微软宣布收购 GitHub 的时候,一众程序员已经纷纷表示要舍弃 GitHub,投奔 GitLab 了。
但 GitLab 也并不那么靠谱。据开源中国报道,2017 年 1 月底,Gitlab 因运维人员疲劳误删数据导致宕机超 24 小时。该系统管理员深夜在进行数据库维护时,使用 rm -rf 删了300 GB 生产环境数据。不过,整个平台恢复之后,有 6 个小时时间的数据还是丢失了。
GitLab 的数据备份功能也失效了。修复报告称当时数据丢失并非仓库的数据,而是仓库相关的 issue 以及合并请求操作。为了纪念这个事件,还有人提议将 2 月 1 日定为“世界备份日”。
目前还不能确定 GitHub 故障的严重程度。唯一可以确定的是,什么云服务都是靠不住的,重要的是:备份!备份!备份!
【完】
2018 AI开发者大会
只讲技术,拒绝空谈
2018 AI开发者大会是一场由中美人工智能技术高手联袂打造的AI技术与产业的年度盛会!是一场以技术落地为导向的干货会议!大会设置了10场技术专题论坛,力邀15+硅谷实力讲师团和80+AI领军企业技术核心人物,多位一线经验大咖带你将AI从云端落地。
大会日程以及嘉宾议题请查看下方海报
领取专属 10元无门槛券
私享最新 技术干货