本文讲的是DockerCon 2017报告:企业在关注吗?【编者的话】本文是DockerCon2017会议的一个总结,作者从3个方面分析了本次会议的基调,并阐述了一些背后的动机。
今晨,Docker做出了一个重大宣告,其基调为LinuxKit,moby项目,Swarm上的安全编排和多层容器。它们都很棒,却不是这里准备关注的,因为它们将被一遍又一遍地报道。在这里,我想要聚焦于其背后的一些主题,尤其是企业应用,生态合作和社区开发。每个主题都是它们成功和长期可用的关键,但问题是有任何人在听这些主题吗?目前他们对企业级业务是否有兴趣,以至于推动他们的团队开始采用这些技术?他们正在尝试吗?
企业应用
报告期间,他们给出了2则能够和企业产生共鸣的背景用例。第一则着眼于医疗,Docker能够如何为机构提供无限扩展其应用的能力,以允许他们以相对于以往而言更快的速度取得医疗突破。很好,巨大的社会价值,简简单单地写个微服务应用,然后你就在通向无限伸缩的路上了。之前,我们已经在SnapChat,Facebook和所有其它“web scale”应用上看到过这个了。我认为这些类型的公司只是边缘案例而非常规案例。然而,企业并不会对这些用例产生共鸣,它们都背负着传统IT的包袱,并且需要一条迁移的路径。
让我们探讨另一个用例。在安全性演示期间,它们提到了一些特定规则,这些规则来自审计员,用以约束其应用的部署以确保能够符合PCI-DSS。他们需要加密网络,验证host,翻转(rotate)证书,翻转(rotate)API key,以及TLS证书。它们的演示向大家展示了一件事,无论是开发团队应用这些规则,还是运维团队验证它们,这一切都很简单。是的!这些确实都是正当的审计需求。是的!这将会帮助业务平稳运行,保护它们的关键应用,以及向最终用户证明他们真的很关心安全。做得更多,然后企业界会听到的!
生态合作
毋庸讳言,小社区关注的容器或多或少都特定于它们行业中所使用的工具。请看一下它们笔记本盖(A面)和T恤收藏,你就会很快知道他们偏好哪个公司或项目的工具,例如配置管理,CI/CD,编排等。回到90年代,那时我们正在为何种语言是web开发的最佳语言而争论不休。我是个PHPer。每个人都有其自身的选择,在某种程度上,每个人都可能是正确的。Docker通过创建Moby项目,使得开发者能够创建其运行app所需的包。简化这个流程,是Docker巩固其思想领导地位的关键,且为企业提供了一个开放选择,以在普通框架下挑选最佳工具。
社区开发
报告期间,他们花了相当时间探讨其在社区中的成长。3年里,DockerCon与会者的数量从500增长到了5500,很不错呦。贡献者列表现在也超过了3300,其中5-6家公司是主要的贡献者,也很不错呦。他们也宣称现在可以在任何平台上运行Linux容器,打破了树立好多年的“墙”,这可以被视为一场真正的科技圈地战争。还需要什么才能确保长期的成功?他们如何确保自己不会成为下一个OpenStack?眼看着它壮大,我会一直问自己这些问题。他们宣称会进一步发展社区,当然也需要大家的参与。如果他们能用真正的价值吸引了企业界,我很期待看着它成长。
作为对上述的总结,我将为大家带来另一份有趣的观察报告。与微软Azure的合作是一件事实。我认为两家公司的相互依赖会促使它们走上云的指挥台。但显然,微软并不想成为此次竞赛的亚军。我倒是比较好奇VMware会如何应对现状?我认为,与VMware保持较好的关系,对于眼下的情况来说才说得通,毕竟几乎世界上所有的数据中心中都运行着VMware。近乎所有人都想结余出资源。有VMware/Docker工具的接洽,将会有助于从V(VM)到C(Container)的转变,这将让我们活得容易一些。
原文链接:DockerCon 2017 Keynote: Is the Enterprise listening?(翻译:孙科)
原文发布时间为:2017-06-04
本文作者:孙科
原文标题:DockerCon 2017报告:企业在关注吗?