技术指标:可用性
Tips for High Availability
在过去的四年里,Netflix已经从不到5000万的用户变成了1.25亿的用户。虽然这样的增长给我们带来了不小的扩展挑战,但我们实际上在这段时间内设法提高了我们服务的整体可用性。一路走来,我们学到了很多东西,现在对如何使我们的系统更高的可用性有了更好的理解。但是,这个消息并不全是好消息。事实是,我们以艰难的方式学到了许多经验教训:通过英雄主义,通过出错时的疯狂争夺,有时还不幸地通过面向客户的事件。尽管我们还没有搞清楚所有的事情,仍然有许多机会来改进我们的系统,但我们想分享一些我们获得的经验和我们得出的提示或最佳做法。希望你们中的一些人能够从中获得一些东西,使你们不必在凌晨3点为一个面向客户的事件而被叫醒。
在Netflix,我们已经建立并使用Spinnaker作为持续集成和交付的平台。这里讨论的许多最佳实践已经被编码到Spinnaker中,所以它们很容易被遵循。虽然在这篇文章中,我们展示了我们如何在Spinnaker中进行内部编码的最佳实践,但这些提示和最佳实践更具有普遍性,将帮助任何人使他们的系统具有高可用性。
一万亿张图片的存储架构与4个9可用性的重构丨腾讯技术工程
QQ 空间(Qzone)是腾讯公司于 2005 年开发出来的个性化空间,12 年过去,目前 QQ 空间用户数量达到 6.233 亿。其中,QQ 空间背后的平台照片总数接近 1 万亿。海量数据下,QQ 相册是怎么做重构的?