这半年来,Docker在安全、存储、编排这几个核心维度上,可以说是“月月有变化,处处有惊喜”。这些变化一方面让普通用户用起来更顺手了,另一方面也把整个容器生态圈搅了个天翻地覆——如果你还在用春天时攒的那套认知来看待Docker,那很可能已经跟不上了。
半年前,Docker在企业级市场面前还显得有点“底气不足”。当时,容器存储缺少对用户友好的方案,安全话题依然让人捏把汗,编排工具也各自为战,跟Docker本身没整合好。但短短六个月后,局面已经大不一样。往2016年春天看,那时的Docker还像个刚入门的新手,而现在,它已经能底气十足地敲企业级市场的大门了。这背后,几个关键更新功不可没:
首先是容器安全工具全面上线。CoreOS的Clair和Docker Security Scanning,让注册服务器里的镜像安全有了更可靠的保障。其次,容器存储大幅简化。六个月前,手工配置Docker数据卷还是给容器做持久性存储的“标配”,如今呢?6月份Red Hat推出了基于GlusterFS的“container-native”持久性存储项目,CoreOS也亮出了Torus——另一个持久性存储方案。其他玩家,比如Rancher,也在埋头打磨自己的企业级存储解决方案。再就是容器编排的合理化。Docker直接把Swarm整合进自家平台(当然跟其他编排工具也保持兼容),Red Hat的OpenShift以前一直用Kubernetes做编排,现在也开始吸收其他选项。整个编排赛道正在变得更有章法。
合作伙伴的生态变化
不仅如此,Docker合作伙伴的生态系统也经历了碘伏性的重组。Swarm被整合进Docker后,合作伙伴们的注意力从编排战场转移到了存储、安全、监控这些新挑战上。在监控领域,Splunk和Sumo Logic这类厂商推出的容器准数据分析平台尤其吸睛——它们让容器化基础设施的可观测性上了一个台阶。另一个值得留意的动态是围绕Docker分支的讨论。Red Hat新推出的OCID项目,让不少人觉得Docker的分支已经悄然出现。不管你认不认可,整个生态圈对容器化标准的争夺正在愈演愈烈。最后不能不提的是,Docker开始支持Windows平台了。这可是个重磅变化——它会拉着更多用户和供应商涌进容器市场,因为你不再非得在Linux上才能用Docker了。
如果你还觉得Docker已经是个“定型”的技术,那建议你好好看看这半年来它在稳定性、安全、存储和编排上的增强——该重新认识它了。
