
让交付的速度跟上思考的速度
12人的技术团队,4组刀片服务器,每月20亿的访问量,每日1次准时部署,99.9%的可用性。这可能吗?当然。想知道如何做的吗?百姓网将与您分享他们在DevOps实践过程中的经验和技巧。
如果您观看本视频不流畅,请移步优酷版本(无Slides同步播放)

12人的技术团队,4组刀片服务器,每月20亿的访问量,每日1次准时部署,99.9%的可用性。这可能吗?当然。想知道如何做的吗?百姓网将与您分享他们在DevOps实践过程中的经验和技巧。
如果您观看本视频不流畅,请移步优酷版本(无Slides同步播放)
在刚刚结束的第22期百度技术沙龙中,百度项目管理部乔梁(@乔梁QL)来到沙龙现场,并就持续交付、持续集成和DevOps等话题分享自己的经验,并对国内的发展情况给予了展望。
MSDeploy是一种用于在服务器间迁移和同步网站的工具。它会创建一个包,用来部署web内容、数据库以及IIS配置,并且还可以用于保持web服务器场(farm)同步。
JRebel是ZeroTurnaround公司推出的广受欢迎的“重新部署杀手”。9月21日ZeroTurnaround发布了JRebel 4.5,并且宣布推出其免费版本JRebel Social(目前还是测试版),只要你愿意授权ZeroTurnaround访问你的社交网络,你就可以在非商业用途中免费使用它。

复杂的系统最初都是从简单开始的。本篇是Idapted团队关于Rails系统重构、测试与部署系列文章的最后一篇。在此与大家分享一下Idapted在系统部署与维护方面的一些经验,可以一窥大型Rails与VoIP系统是如何一步一步演进和完善的。
时下大多数开发人员对持续集成(Continuous Integration,CI)的基本原理已经很熟悉,但是他们中只有一小部分人能够从优化CI设置中彻底受益。本文将讨论如何把持续集成由一个名义上的定时作业,变为开发活动中一个有效、而且能提高生产力的“中枢”。

JRuby构建于Java之上——所以我们可以使用Java Web Start来轻松部署JRuby应用。这篇文章论述了使用Java Web Start来发布JRuby应用的必要步骤,包括:如何处理签名、设置JRuby参数以及了解JRuby 1.1即将到来的提早(Ahead Of Time,即AOT)编译特性。

演讲内容包括 BeansDB 的设计与实现,如何根据 Web 应用的特点和自身团队开发能力进行适当的简化,以及为实现一个高性能的存储系统所采用的各种技术,包括Bitcask 存储算法、16开的Hash Tree、Leader/Follower 线程模型、Key压缩算法,在线GC等,还有在实现过程中的一些经验教训。

质量是产品成败的必要条件,在竞争激烈的AppStore ,质量尤其显得重要,一个经常崩溃的程序会带来很多恶评,而这些评价会直接影响App的销售。本讲题从开发、工具和测试几个角度来讨论如何尽可能提高iOS软件开发质量的一些经验。