新闻动态

完善的7*24小时服务,携手共赢,共同成长

首页 新闻动态云计算文摘 正文

Docker@Uber

2015-12-17 17:29:07   
人类是地球的过客,地球是宇宙的尘埃。

从甲骨文到hello world,从旧石器时代到科技新纪元。

人类以信息为载体,创造文明帝国,连接历史与未来。

技术演变、科技革新、多维互联......世界在颠覆,信息在重构。

面对未知?面对未来?你在信息的源头吗?

SpeedyCloud 马上就满三岁了,作为提供云计算相关平台和服务的公司,技术是我们安身立命的根本。三年以来,我们从技术社区受益,同时也借助技术大会、提供免费资源等方式,回馈技术社区。

三周年之际,这份“SpeedyCloud云计算技术文摘”,是我们特地为大家献上的礼物。我们会分享与云计算、架构、技术等方面的高质量文章、电子书,这些技术精华不同程度上影响了我们的技术选型、架构设计和产品规划。分享出来,是希望大家能够共同受益,一起把中国的技术社区建设得更加开放,更加活跃。

每一期“SpeedyCloud云计算技术文摘”包含3-5篇中英文文章和电子书精选,我们针对每篇文章和电子书做简介,并从中选择某些“金句”,同时提供该文章对应的技术话题标签。每篇文章最后是对应的原文链接,方便大家查看更详细的内容。

目前,“SpeedyCloud云计算技术文摘”每周计划发送一期;将来,我们还会提供文摘的历史查询,准备好后会第一时间告诉大家。

如果你对这个技术文摘有什么想法和建议,还可以发送邮件到:social@speedycloud.cn,说说你的想法。

SpeedyCloud云计算技术文摘,带给你云计算时代最好的技术内容。

Uber如何使用 Docker 实现超高速部署?

Uber 的界面虽然很简单,但那只是公司整个软件服务平台的冰山一角。分布在全球69个国家,Uber 在每个国家的分布都要面对各自不同的市场和法规,每天支撑上百万次行程,有4000名员工在使用该平台,该平台的复杂性可想而知。本文首先分析了 Uber 在过去(使用 Docker 以前)的软件开发模式以及相应的问题。使用 Docker 之后,Uber 可以实现如下“恐怖”的数字:
  • 每周4000次升级
  • 每周3000次构建
  • 每周300次回滚
  • 管理平台中超过600个服务

金句  :

使用 Docker 之后:
  • 不再需要等待基础设施团队编写服务架构代码
  • 不再需要等待 IT 团队找到服务
  • 不再需要基础设施团队部署服务
标签:Uber、Docker、容器、服务部署
阅读原文
解密 IFTTT 的数据架构
解密 IFTTT 的数据架构
“让互联网为你服务”是IFTTT提出的概念,它利用各网站和应用的开放API,实现了不同服务间的信息关联。现在,IFTTT已经实现了数百个互联网服务之间的互联,从 Twitter 到智能家居,从手环到 Evernote,IFTTT 都可以帮你关联起来,它的服务每天会产生数十亿个事件。这篇文章介绍了IFTTT 的数据架构,同时还分享了操作数据时的一些经验和教训。

金句 :
从一开始就要使用集群,方便以后的扩展!但是,在因为性能问题投入更多节点之前,一定要先认定系统的性能瓶颈。为了完全信任数据,在处理流中加入若干自动化的数据验证步骤非常重要!
标签:IFTTT、API、Kafka、大数据、数据架构
阅读原文
关于“工程化的可扩展性”的真实故事
关于“工程化的可扩展性”的真实故事
Stripe 是一家专门提供线上和移动支付解决方案的公司,每天都要处理数百万的交易金额。Baremetrics 则是另一个辅助性的在线统计服务,可以帮Stripe用户分析自己在 Stripe 上的使用情况。

上线之后,Baremetrics 经历了爆发性的增长,他们分析了自己的增长过程,并列举出自己积累下来的经验,包括开发、交付和数据收集等方面。

金句 :
软件构建过程,以及更重要的软件交付过程,必然要常常在“向未来前进”和“保持当下稳定”之间来回权衡。
标签:移动App、可扩展性
阅读原文
免费电子书:使用通用可扩展性法则分析可扩展实践
免费电子书:使用通用可扩展性法则分析可扩展实践
本书作者 Baron Schwartz 是O'Reilly 畅销书《高性能MySQL》的作者。让软件系统更大、更快、更高效,是他所做过的最有趣、最有成就感的事情。参与过的众多项目,让他获得众多经验。本书希望帮助读者理解关于可扩展性最简单的、但是最有力的事实,理解可扩展性和其他系统特性之间的联系。
 
来看看本书的目录:
  • 什么是可扩展性
  • 线性可扩展性的圣杯
  • 为什么系统按照亚线性扩展
  • 通用可扩展性法则
  • 通用可扩展性法则与排队理论的关系
  • 度量可扩展性
  • 为响应时间建模
  • 使用通用可扩展性法则规划容量使用
  • 使用通用可扩展性法则改善可扩展性
  • 探究通用可扩展性法则规划的限制
  • 超线性扩展
  • 其他可扩展性模型
  • 为硬件、软件和海量并行处理系统建模

金句:
一个项目最好的结果,往往来自于事先所做的最精到的分析。你应该有一个准确的模型,知道世界如何运转,有良好的测量体系去度量你的系统表现,有能力识别问题、发现解决问题的正确办法;这样就能做到可扩展性优化和性能优化,否则二者只可能是一个谜团。
标签:可扩展性、容量规划、高可用
下载电子书
关注SpeedyCloud官方微博
掌握最新动态和优惠
扫描SpeedyCloud官方微信
获取价值50元免费云主机
 
欢迎发送邮件到social@speedycloud.cn,聊聊你对于“SpeedyCloud云计算技术文摘”的想法和建议,也欢迎你说出对于SpeedyCloud迅达云成公司的意见和看法。

*|FORWARD|*