几乎可以肯定的是,容器技术将在刚刚到来的新一年中继续重塑IT面貌;这里我们将一同了解接下来即将真实出现的几项重要征兆。目前几乎每一款主流IT产品都要么直接采用容器技术、要么内置容器支持能力,而容器也将在刚刚到来的新一年中继续重塑IT面貌。下面我们一起来看容器技术以及围绕其建立起来的生态系统如何通过六种关键性方式在2016年中进一步影响IT事务。
我们将看到更多实验性项目
这些实验性项目除了将容器机制引入其此前从未涉足的领域之外,同时也是为了找到更多进一步改进容器技术本身的可行途径。
以CoreOS、RancherOS以及其它各类基于云的容器服务为代表的相关项目都是容器技术阵营中积极而且富有成效的尝试。VMware公司的原有虚拟机模型已经开始将注意力转向容器,工作人员亦在思考如何利用容器技术对自己的产品线进行补充。
实验工作的下一个阶段可能在于解决容器的协作问题,甚至有可能利用unikernels等新型技术成果取代容器。这些全新方案承诺带来较现有容器技术更为出色的隔离水平与执行效率,且针对每款应用选择可定制的成本设计。
容器技术将由内而外重塑Windows——是的,Windows
事实上,利用容器技术对Windows进行重塑所指的主要是微软公司实施的一系列新举措,而软件帝国显然已经意识到蕴藏在容器技术中的巨大潜能。
我们已经对将容器技术引入Windows Server的可能性做出评估,包括Docker与微软Hyper-V容器两大关键性因素。这项技术将于今年下半年正式推出,一同亮相的还将有面向Nano Server的容器方案。Windows Server的容器化及高度模块化版本将带来无数可能性,不过可以肯定的是微软方面希望此类方案能够全面依托于由其本地及远程数据中心构成的混合Azure Service Fabric实现。
容器支持能力将成为执行标准
不过并不是每个人都能够顺利享受容器技术带来的便利。而对于很多软件技术来说,对容器的支持将成为一种必需而非强化方向或者选项。需要强调的是,对容器的支持本身并不足以作为企业创新工作的证明。事实上,利用容器完成创造性成果的标准已经相当之高,而且相信在未来还将进一步提升。
各容器相关开放社区将面临考验
纵观2015年,容器技术最为重要的一大发展在于已经有多个组织开始推动容器方案的开发与应用:开放容器倡议与云原生计算基金会正是其中的典型代表。
ClusterHQ公司(Flocker的开发商,同时也是以上两大社区的参与方)联合创始人兼CTO Luke Marsden认为,这将允许开发人员更为积极地投身到容器工作当中:“作为一个社区驱动型技术项目——而非由营销预算推动——能够真正吸引到开发人员参与的容器项目将得以在快速发展的容器生态系统中发展成为执行标准。”
其中的难点在于,准确判断各参与团队到底真正做出了贡献,还是仅仅表达出良好的愿望却拿不出理想的成果。他们需要证明这项技术的力量及其潜在的多样化发展空间,而非仅仅成为又一场企业IT未来控制权争夺战的冲突平台。
我们将迎来更多更出色的必需工具选项
容器技术带给人们的新鲜感受已经过去了一段时间,如今我们真正需要思考的问题是如何打造出面向编排应用的先进工具,从而轻松实现自查、监控、调试、部署以及管理。
这项工作将变得愈发重要,而且要求我们通过微服务架构将更多基础设施迁移至容器当中并进行资源分发。尽管各第三方厂商已经做出了不懈努力,但我们仍然面对着一个很难彻底解决的课题:待解决的问题中哪些可以交由第三方实现,而哪些应该以核心技术姿态交付?
我们将继续讨论哪些负载应该由容器打理、而哪些不该
关于这场激烈的争论,最直观的例子当数Docker——目前已知容器技术领域中的实质性执行标准。
在发展之初,人们激烈争论哪些乃至多少工作负载是由Docker凭借其自身组件处理的,又有多少应该由第三方方案处理。Docker的“内置电池,但支持更换”方案正是针对这个问题而出台——具体来讲,其配备原生功能,但同时亦通过开放API的方式允许使用者替换掉不适合自己的功能组件。
然而容器技术在更为广泛的使用场景当中被打包成了服务的形式,这意味着会存在更多隐藏在引擎盖下的功能——那些主张采用极简容器技术方案的用户们显然对此不太满意。毕竟容器出现的初衷在于利用轻量级、高速运行环境取代已经臃肿不堪的传统虚拟机系统。当然,我们也希望容器技术社区不要忘记自己的出发点,从而让容器继续保持鲜明的自身特色。