在去年的DockerCon 2014大会上,来自Google、IBM、RedHat、Rackspace等公司的核心人物均发表了主题演讲,在那次大会上,我们也看到了公布了很多的与Docker相关的开源项目,比如:Kubernetes、cAdvisor、Libcontainer等,那么随着主流的云厂商以及Linux厂商都加入了支持Docker阵营,以及随着Rocket的出现,今年的DockerCon2015会有哪些精彩看点,下文为你揭晓。
以下为原文:
关注Docker的朋友一定知道过几天Docker领域将要迎来一件大事,那就是——DockerCon2015。DockerCon是由美国Docker公司发起的Docker领域的峰会。DockerCon 2015将于6月22日、23日在美国旧金山举行,会议内容涵盖Docker的各个方面,适合开发者、DevOps、系统管理员,以及C-level的人群参加。
都说2015年是Docker在中国走向应用的元年,那么,在国际舞台上,Docker领域究竟在发生着哪些事情?我们为您整理了DockerCon 2015的十大看点。
看点一:Docker公司CEO和创始人介绍Docker公司未来规划
分享人:Docker公司CEO & Docker创始人兼CTO Solomon Hykes、
有人说Docker公司是世界上最贵的卖T恤的公司,Docker公司的商业模式究竟会如何发展?这一直是业界非常关注的话题,也关系到整个Docker生态系统的未来。5月份Docker公司CFO访华时已经透露,在DockerCon上将会谈到Docker公司的商业模式和未来的规划。22号的这个演讲必定会是DockerCon2015上的一个大爆点。
General Session
看点二:如何用Docker确保微服务架构的安全性?
分享人:Battery Ventures公司的技术合伙人Adrian Cockcroft
随着Docker逐步走进生产环境,其可用性和安全性也受到非常多企业用户的关注。在微服务架构中,安全性是开发者必须要理解和考虑到的系统设计的一部分。而生产系统的安全性,不仅仅是为应用搭建一个防火墙,或者是为系统做个冷备份。这个演讲将会介绍基于Docker部署应用时会遇到的几个问题——持续性vs.可用性、根信赖、攻击面,以及最小化特权等。
Faster, Cheaper and Safer: Secure Microservice Architectures using Docker
看点三:模块化分布式系统设计的Container模型
分享人:Google软件工程师 Brendan Burns
Brendan Burns来自容器技术的鼻祖公司——Google,所以他将要分享的是一套方法论。Container往往被用于应用打包和部署的优化,然而,Container更重要的或许是它的抽象层。Google通过鼓励用户基于容器化的模块搭建分布式系统,而不是单片式系统;这样,开发人员开发出来的是组合式的、可复用的应用程序。Google的这个分享主要介绍分布式系统的抽象应用模型开发,以及一套可复用的、组合式的容器,这些容器可以极大地简化分布式应用的设计和构建过程。
The distributed system toolkit: Container patterns for modular distributed system design
看点四:蓬勃发展的中国Docker社区
分享人:DaoCloud联合创始人喻勇
DaoCloud是迄今这次唯一一家登上DockerCon舞台的中国公司。DaoCloud公司主要是一家企业级容器云平台解决方案提供商。作为中国Docker社区和市场的推动者之一,喻勇将主要介绍Docker在中国市场的一些情况,比如让Docker在移动互联网时代变得越来越重要的商业驱动者着和市场动力;同时,他也会分享Docker未来如何走进企业的规划、行业案例、以及企业解决方案。
Docker Community in China
看点五:迪斯尼如何利用Docker扩展新服务?从容器创建到自动化部署
分享人:迪斯尼公司的高级系统工程师Patrick O’Connor & 系统工程师经理Brain Scott
迪斯尼公司大家都很熟悉了,他们也在用Docker。迪斯尼的系统工程师团队利用Docker、Mesos、Chef、Consul和HAProxy来自动化部署用于数据收集的新容器。这个分享聚焦于如何创建容器,并将自动化扩展到多个主机上,如何使用开源的工具实现自动化部署和服务的动态扩展。他们将会通过现场Demo的方式,提交一个新的应用发布,并演示自动化的Docker build/tag/push过程,触发一个部署,并将服务扩展到多个主机上,然后测试,以确保新容器在负载均衡器中是正确展现的。
Scaling New Services: From Container Creation to Automated Deployments
看点六:容器黑客们和有趣的镜像
演讲人:Docker的核心维护者Jessie Frazelle
这个演讲比较有趣,主要是介绍一些可以在linux和windows上容器化的一些有趣的东西。Jessie还会展示一个非常与众不同的流程图,解释如何在容器中运行/创建不同的应用。同时,她还会介绍桌面的应用和一些其他的应用,这些你或许从来没有想过会在容器中运行。
Container Hacks and Fun Images
看点七:Capital One如何基于Docker进行数据仓库分析
分享人:CapitalOne公司的高级技术总监Santosh Bardwaj
CapitalOne(以下简称Cap 1)的数据分析过去主要是采用主流的分析工具来预测新的趋势,创建数据模型。为了提升分析的生产和创新能力,Cap 1重新改造了数据技术堆栈,他们将大数据Hub与以hadoop为中心的数据资源池,以及一大套开源工具和SW包整合到一起。
因此,平台工程师团队需要想出一个能够快速预测的解决方案——他们将工作负载独立到一个容器化的环境中,并且集成到一个自服务的端口。通过对不同的方案进行评估,他们最终选择了基于Docker创建企业的数据仓库分析。
这个session中,Cap 1将会分享他们遇到的一些坑坎,以及他们在容器中所使用的技术点,包括评估管理、安全和审计等。随着用户数的扩张,他们也会分享一些远期规划未来的一些计划,如何发展成一个生产就绪的Docker分析平台。
看点八:来自Gordon的秘密分享
分享人:Docker公司的Evil Mastermind(邪恶的大脑)Gordon the Turtle
没错,官网上就是这么写的——Secret Surprise Docker Session led by Gordon。看来老外也很喜欢卖关子。Gordon是Docker项目背后的evil mastermind(邪恶的大脑),具体是什么,我们拭目以待。
看点九:弹性路由和服务发现
分享人:Shopify基础架构工程师Simon
在部署了具有成千上万个容器的分布式生产系统之后,容器需要互相发现和对话。Docker的出现,让创建高度解耦的微服务架构前所未有的容易,也这使得服务发现和路由再次成为一个热点话题。然而,如果执行不当,这样一个系统也很可能变成可靠性的噩梦,比如当服务发现集群出现单点故障或者是单点不可靠服务,都会影响到整个系统的性能和可用性。Simon具有部署成千上万个Docker容器的经验,他将会分享工程师如何成功地部署分布式分部式系统和弹性路由以及大规模的服务发现。
Resilient Routing and Discovery