chekai
车凯
ThoughtWorks高级顾问
车凯,目前供职于ThoughtWorks(西安), Senior Developer。在ThoughtWorks作为项目组组长, 主要专注于使用java, ruby on rails开发互联网应用并且搭建持续集成与持续交付平台, 工作中有时扮演devops的角色,并自得其乐。 平时喜欢看看算法,学习学习如何搭建高可用性和高性能的web应用。
-
演讲主题: 持续交付,在云端
所属专题:互联网领域内各种公有云服务正如火如荼的发展壮大,这意味着我们将越来越多的利用共有云服务以达到更快的速度和更低的成本发布我们的互联网应用。我们这些年已经有了很多在私有云上的持续交付实践经验,这次我们将持续交付用到了公有云上。
我们在上一个互联网项目中将整个生产环境放到了AWS之上,由于生产环境在云端的特点,我们为已有持续交付的实践作出的修改,以更好的适应现状。最终我们的持续集成和持续部署流水线达到的效果是:从开发人员提交代码到新功能部署到生产环境的时间不超过40分钟,支持一键部署。
本次演讲将讲述我们如何使用AWS搭建互联网应用的整个生产环境,并利用AWS打造了持续集成与持续交付流水线的实战经验。包括我们是怎么根据AWS的特点和提供的服务设计我们持续部署流水线的,我们是如何实现这个流水线的,以及我们为了将生产环境放到亚马逊公有云上都用了AWS的哪些服务。你会看到一个基于公有云的持续交付是怎么玩转的!
听众受益:
-
利用亚马逊云服务为互联网应用搭建持续集成与持续交付流水线的解决方案和实战经验;
-
使用AWS作为生产环境的实战经验;
-
由于生产环境在云端我们对现有持续交付的实践的改进,以及应该注意的地方
-