DockerCon 2016 Day1 :Docker社区爆发增长

一年一度的Docker盛会终于在西雅图的华盛顿州国际会议正式开幕。分别来自北京、杭州、圣马特奥的几位阿里巴巴小伙伴齐聚雨城西雅图。在DockerCon,无论是西雅图的风景,还是国内外的热情伙伴,还是Docker的最新进展和社区动态,都让人兴奋。

Bump up

  一行人来到会议中心的三楼,即使本次会议注册是根据参会者的姓名首字母分队伍排队,每个队伍已经排起一字长龙(据说本次参加DockerCon有4000多人)。每个参会者除了能领到一个带有Docker标识的包和T恤以外,还有一个白色的蓝牙LED腕表(PixMob 出品)。通过两个人的腕表碰撞,可以非常方便的交换双方的联系方式,并可以参加Docker的积分项目获取奖品,极大了促进了参会者的交流和碰撞,不得不赞。希望国内的会议也能学习这一点。

生态厂商齐聚一堂

Docker生态相关的公司来的非常全,有云厂商如Amazon(AWS ECS)、Google(GCE)、Microsft(Azure Container Service)、IBM(BlueMix Container)和我们阿里云(Alibaba Cloud Conainer Service)等,有垂直领域解决方案公司,如容器存储厂商ClusterHQ(Flocker)、Portworx、Vituozzo等,如容器安全厂商Aqua、TwistLock等,如容器监控厂商New Relic、Dynatrace、Sysdig等。每家公司按照对DockerCon的不同赞助情况有不同规模的展台。由于DockerCon的会议安排中有多次的中餐、下午茶和晚餐休息,而休息的地方就是展区,使得展区的曝光度非常好。

准备中的阿里云展台

准备中的HPE展台,真正的“Docker”

Docker社区爆发增长

上午的General Session,Docker 的CEO Ben Golub讲了最近的Docker 发展:

  • 容器化应用增长3100%
  • Docker相关项目增长1300%
  • 拉取请求增长720%
  • 镜像下载增长145%
  • 项目贡献者增长530%

Docker演进滚滚向前

接下来由Docker的CTO Solomon Hykes 介绍了Docker的技术发展。

内置了编排(orchestration)能力

1. 提供了Swarm模式

  • 提供了命令行工具,可以将一组Docker Engine构成一个集群
  • 集群环境内置 Raft 一致性协议,避免单点故障问题,也无需额外的类似于 ETCD/Consul 的外部存储
  • 自动选举出leader进行集群管理


2. 节点身份加密 (Cryptographic node identity)

  • Docker节点加入集群时自动完成相应的安全配置
  • node之间点对点通信通过TLS证书认证,同时TLS证书定时刷新

NOTE:之前乌云爆出的关于Docker Swarm 2375端口的远程访问漏洞很大的原因是Docker的安全配置复杂难用,导致大家图省事而忽略了安全性。在Docker Engine的Swarm模式支持之后,通过简单的命令就可以构建出一个高度安全的Docker集群,这也让之前的问题也彻底成为了过去时。

3. 提供Service概念支持

  • 提供服务状态的持续逼近

  • 支持服务的不中断更新(rolling update)和其他发布策略
  • 自定义服务的健康检查规则
  • 当节点失效时,服务自动重新调度


4. 内置路由机制(Routing Mesh)

通过 IPVS 实现内核空间的4层路由,实现可靠的负载均衡。可以从任意节点访问集群中服务暴露出的服务端口。

我们可以看到Docker提供了越来越完整的容器编排和集群管理解决方案,留给其他编排技术的空间在缩小。这件事一方面抑制了竞争,另一方面提升了Docker的能力,简化了对技术栈的外部依赖,进一步提升用户体验。

进一步提升易用性,降低了开发和运维过程中的摩擦力

  1. Docker for Mac & Windows进一步提升了在桌面系统的Docker体验,将大大简化开发人员利用Docker
  2. Docker for AWS & Azure进一步简化了公共云部署运维Docker环境的复杂性。现在AWS上可以用CloudFormation模板来部署Swarm 群集。可以利用SLB自动配置服务的负载均衡端口。会后和Docker的工程师沟通,他们觉得之后也应该把IaaS集成的的能力作为plugin提供出来,其他云厂商可以提供自己的集成手段。
  3. Docker应用交付的简化:新的DAB(分布式应用打包, Distributed Application Bundles,www.docker.com/dab)草案发布提供了可移植多容器应用打包格式。让开发和运维团队更容易工作在一起的方案。

十二因素不会永远成立

在下午的生态系统分会场,EMC Code的Joshua Bernstein讲到,十二因素不是在所有创建下都能做到。如“Execute the app as one or more stateless processes”,实际上如果完全享受到Docker的威力,我们需要将有状态的应用也进行Docker化。EMC提供了其存储解决方案,阿里云容器服务也提供了基于Docker Volume plugin的存储集成方案(包括支持云盘、OSSFS、NAS等)。

期盼明天

一天下来,除了DockerCon的内容非常丰富外,也和国内外不同的参会者学习了很多的经验。在会场,我们遇到了来自华为、DaoCloud、Hyper等公司的小伙伴,也遇到了在Sony Playstaion部门和EA部门的中国同胞,大家都在不同的领域大规模应用起Docker来。Sony的兄弟提到他刚通过看我们的网络介绍文章 解决了他的一个问题,真的很巧。我忍住了问他,买PS4还是xbox one好。。。

非常期待明天中午在Commuity Theater的一场分享-阿里云上的容器实践 ,欢迎大家前往。

时间: 2024-10-30 15:24:02

DockerCon 2016 Day1 :Docker社区爆发增长的相关文章

DockerCon 2016 深度解读:在阿里云上体验Docker 1.12内置的编排能力

昨天才从DockerCon大会归来,阿里云容器服务团队将为大家奉献一系列深入学习的文章来帮助大家了解Docker 1.12的最新动态. 第一部分:在阿里云上体验Docker 1.12内置的编排能力 (本文) 第二部分:在阿里云上体验Docker 1.12的路由能力和容器应用分发部署 在DockerCon第一天的Keynote里面,Docker CTO Solomon Hykes宣布Docker将提供内置的编排(Orchestration)能力,从而能使得Docker Engine原生支持集群管理

DockerCon 2016 西雅图即将到来,8大主题详尽解读

DockerCon 2016 距离全球Docker粉丝最受欢迎的DockerCon 2016,只有短短几天.大家一定想了解,本次大会有哪些新的技术会推出?哪些新的场景又使用上容器技术?各大厂商又是如何在生产环境部署Docker?本文通过对会议议题的解读,帮助大家提前了解会议的亮点. 本次DockerCon大会持续2天半(6.19-6.21),在西雅图的华盛顿州会议中心举办.除了主会场外,还有另外8个分会场.分别有 用户故事(IBM.GE.Furgo) 百搭 (微服务) Docker技术 (eng

DockerCon 2016 Day2 : 企业生产环境可用

DockerCon 第二天,一早现场就非常火爆.由于西雅图的天气从早到晚没啥变化,再加上时差的问题,不得不靠咖啡来提神. 好在上午大会有几个让人非常兴奋的消息公布:Docker在企业生产环境就绪,Docker支持Windows就绪.Docker的新能力支持,虽然大部分在意料之中,但是实在感叹其速度之快. 中午,在Community Theater,一边喝啤酒一边听来自阿里的分享"阿里云的容器实践",很多老外对阿里巴巴的电商和专有云场景比较关心. 下午,听了TechCrunch和eWee

容器简史:从20世纪70年代的chroot到2016的Docker

本文讲的是容器简史:从20世纪70年代的chroot到2016的Docker[编者的话]作者主要介绍了从1979年到2013年容器的发展史. 今年三月份,Docker迎来了盛大的三周年庆典.Docker 回忆录展示了Docker是如何在我们眼前快速成长的. 尽管庆典已经结束,我将带你开启另一段旅程:在Docker开启容器大门之前虚拟化容器的历史.请走进我的时光机器,借助Wikipedia以及其他资源,让我们回到1979年,容器的概念被首次提出. 1979:Unix V7 1979年,我(作者)还

DockerCon 2016大会召开:开源!垄断?

开源!垄断!似乎这两个词语是矛盾的,但是在6月19日~21日西雅图召开的DockerCon 2016大会上,业内却对Docker公司的策略产生了这样的疑问. 一直以来,Docker 作为一种开源的应用容器引擎,让开发人员可以将应用和依赖包打包到一个可移植的容器中,并发布到任何流行的 Linux 机器上,当然也可以实现虚拟化,并且不依赖于任何语言.框架或包装系统. 近两年,Docker的发展可以说风生水起,不仅其本身被众多开发人员和企业认可,同时也诞生了以Docker为中心的生态圈.Docker公

89期:DockerCon 2016精彩内容回顾

本期头条   首届阿里巴巴在线技术峰会:7月19日开启,全程互动,火热报名! 首届阿里巴巴在线技术峰会(Alibaba Online Technology Summit)将于7月19日-21日20:00-21:30在线举办.峰会邀请到阿里集团9位技术大V,分享电商架构.安全.数据处理.数据库.多应用部署.互动技术.Docker持续交付与微服务等一线实战经验,解读最新技术在阿里集团的应用实践,点击查看. • [千元大奖]如果给你机会重回一年前,你会成为怎样的自己? • [专题]Dcoker现在和未

来自 Docker 社区的 10 个炫酷工具

回顾2015,Docker社区富有经验的开发者创建了许多项目.从所有很棒的贡献中筛选虽然很难,这里还是列举了10个"很酷的工具",在拓展知识或使用Docker时应该会用到. 1. Container Migration Tool (CMT) 容器迁移工具是Docker Global Hack Day #3的获胜者.灵感来自 Container Migration team 团队关于容器迁移的一次讨论.Michael Crosby (@crosbymichael) 和 Arnaud Po

我国手机网民已超6亿 云计算与物联网主题望迎爆发增长

今天(8月3日)上午,中国互联网络信息中心发布第38次<中国互联网络发展状况统计报告>.<报告>显示,截至2016年6月,中国网民规模达7.10亿,互联网普及率达到51.7%,超过全球平均水平3.1个百分点,超过亚洲平均水平8.1个百分点.上半年新增网民2132万人,增长率为3.1%. 据央广网8月3日报道,值得一提的是,截至2016年6月,我国手机网民规模达6.56亿,网民中使用手机上网的人群占比由2015年底的90.1%提升至92.5%,仅通过手机上网的网民占比达到24.5%,

DockerCon 2016:解读Weaveworks 提供的容器集群网络和监控解决方案

Dockercon 2016 -- Weaveworks Micro SDNs by Weaveworks "Micro SDNs"建立在传统的SDN和经典网络之上,它和传统的区别在于软件的网络是在软件启动的时候自己配置好,还是首先人为配置好网络后再创建应用.通过"Micro SDNs"的方式可以减少很多软件部署时的错误,并能让软件得到快速的迭代. Weaveworks' Weave Net是容器化部署的网络解决方案.Weaveworks的Micro SDN方案对开