TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Update on 1/28 service outage

179 点作者 traviskuhl超过 9 年前

18 条评论

rburhum超过 9 年前
Yesterday I was being a bit of an ass to a few people about how "the whole point of using git is so that we can do decentralized code management and why these dependencies were being pulled from our private github if the could be sent point to point yadda yadda yadda". Then they proceeded to go over the list of package managers and dependencies we used and I had to shut up. Even when we host our own Docker Hub and package managers (we do), if you dig far enough, you can find some dependency of a dependency of dependency that relies on GitHub. Brew/npm/build script/whatever. It is crazy how everything has changed so much in the past few years. GitHub went from something that was really nice to have to a core requirement for complex systems that rely heavily on open source.
评论 #10997327 未加载
评论 #10996412 未加载
评论 #10996678 未加载
评论 #10997582 未加载
评论 #10996361 未加载
评论 #10996493 未加载
skewart超过 9 年前
Am I the only one who is a little shocked that a power outage could have such a huge effect and bring them down for so long? I'm not an infrastructure guy, and I don't know anything about Github's systems, but aren't data center power outages pretty much exactly the kind of thing you plan for with multi-region failover and whatnot. Is it actually frighteningly easy for kind of to happen despite following best practices? Or is it more likely that there's more to the story than what they're sharing now?
评论 #10996238 未加载
评论 #10996180 未加载
评论 #10996212 未加载
评论 #10996222 未加载
评论 #10996442 未加载
评论 #10996183 未加载
评论 #10996319 未加载
评论 #10996339 未加载
评论 #10996290 未加载
评论 #10998806 未加载
评论 #10996166 未加载
评论 #10996293 未加载
评论 #10997563 未加载
nickpsecurity超过 9 年前
Here&#x27;s the only page I could quickly find on Github&#x27;s architecture for those interested:<p><a href="https:&#x2F;&#x2F;github.com&#x2F;blog&#x2F;530-how-we-made-github-fast" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;blog&#x2F;530-how-we-made-github-fast</a><p>This looks like a single datacenter. I don&#x27;t see anything here indicating high availability or other datacenters. You&#x27;ll usually spot either an outright mention of it or certain components&#x2F;setups common in it. They might have updated their stuff for redundancy since then. However, if it&#x27;s same architecture, then the reason for the downtime might be intentional design where only a single datacenter has to go down.<p>Might be fine given how people apparently use the service. It&#x27;s just good to know that this is the case so users can factor that into how they use the product and have a way of working around the expected downtime if it&#x27;s critical to do so.
bhaak超过 9 年前
&quot;Millions of people and businesses depend on GitHub&quot;<p>Well, we shouldn&#x27;t depend on it so much.<p>I shudder at the thought what an outage of GitHub would mean for our company. This time, we were lucky as it was during the night in Europe.<p>Unfortunately, I don&#x27;t have the power to test this scenario in our company.
评论 #10996362 未加载
评论 #10996213 未加载
评论 #10996264 未加载
评论 #10997348 未加载
anton_gogolev超过 9 年前
It&#x27;s one thing when one temporarily loses access to remote repositories for pushes. Quite bearable, because you can exchange code across your corporate network using patches and whatnot. And it&#x27;s totally different when you cannot friggin <i>build</i> anything because package managers grab dependencies directly off of GitHub.
评论 #10996354 未加载
评论 #10996625 未加载
bjacobel超过 9 年前
Not much detail here. A more thorough postmortem would give me more confidence they can recover from another similar issue. Hoping to see one soon.
评论 #10996114 未加载
评论 #10996080 未加载
评论 #10999507 未加载
frik超过 9 年前
You can see the cascade effect on their status page graphs: <a href="https:&#x2F;&#x2F;status.github.com&#x2F;" rel="nofollow">https:&#x2F;&#x2F;status.github.com&#x2F;</a>
评论 #10996142 未加载
评论 #10996184 未加载
tommoor超过 9 年前
This post makes it sound like Github has it&#x27;s own data centers and power infrastructure structure, this is definitely news to me.. I&#x27;d presumed co-lo at best.
评论 #10996182 未加载
评论 #10996644 未加载
评论 #10997973 未加载
moondev超过 9 年前
Github doesn&#x27;t deploy their services in multiple az&#x27;s?
评论 #10996225 未加载
beachstartup超过 9 年前
it seriously makes me lol that people are upset, or surprised, that an internet service went down for a couple of hours. a couple of hours! get some perspective please. go for a walk, get a tasty burrito, try a new brand of hot sauce.<p>&quot;why didn&#x27;t they do X, Y, or Z&quot;<p>the answer in every case is it&#x27;s extremely expensive, or extremely hard to do, or both. you want a reason, there&#x27;s the reason. maybe they&#x27;ll fix it. maybe they won&#x27;t. next question.<p>make your own backups and redundant systems. &quot;but github is so critical!&quot; -- even more reason to have a backup. bad shit happens in this world. even to good people. prepare or suffer the consequences.
ljk超过 9 年前
Maybe I&#x27;m ignorant, but why do companies rely on github? Why not just host it in-house? If there&#x27;s power outage in the office then everything would be down anyways, right?
评论 #10999341 未加载
gavazzy超过 9 年前
Would it be possible for a cross between Git and Torrents? Rather than having a central server to pull&#x2F;push from, instead the server would provide a list of clients. If the server goes down, the list is still available, and so people who depend on it would be able to communicate.
matt_wulfeck超过 9 年前
Why is it so hard for us to distribute our dependencies? Hash the package to a sha and put t anywhere on the Internet. Then we just need a service that holds and updates the locations of the hashes and we can fetch them anywhere.
ibejoeb超过 9 年前
For those that have been affected by this, what parts of your process were disrupted? I&#x27;ve read, so far:<p><pre><code> * Build fails due to unreachable dependencies hosted by GitHub * Development process depends on PRs</code></pre>
free2rhyme214超过 9 年前
Chinese DDoS? Somehow I don&#x27;t buy power going out at a server farm.
评论 #10996455 未加载
评论 #10996388 未加载
评论 #10996380 未加载
smaili超过 9 年前
It&#x27;s always scary when a cloud service you rely on goes down but great to see GitHub recover. Well done!
out_of_protocol超过 9 年前
Various date&#x2F;time formats across the world bringing me to the knees. If 1&#x2F;28 outage was _that_ rough 2&#x2F;28 would be twice as bad and 28&#x2F;28 would feel like armageddon maybe?
ryanfitz超过 9 年前
I recently read a blog post from Github about them operating their own datacenter <a href="http:&#x2F;&#x2F;githubengineering.com&#x2F;githubs-metal-cloud&#x2F;" rel="nofollow">http:&#x2F;&#x2F;githubengineering.com&#x2F;githubs-metal-cloud&#x2F;</a><p>Im not positive, but it sounds like a fairly recent switch from a cloud provider to their own datacenter. If thats the case, Id expect a number of outages to come in the following months.
评论 #10998896 未加载