容器的未来是怎么样的?


【编者的话】本文将和大家一起从专家的角度看一看容器和Kubernetes的未来。

未来为容器和Kubernetes准备了什么?让我们跟随专家一窥究竟。

如果您想要了解在不久的将来容器将何去何从,你只要跟着money的去向就能发现线索。其中有很多线索:451 Research项目显示,到2020年容器的整体市场将达到约27亿美元,比2016年容器相关技术的7.62亿美元增长了3.5倍。

这巨大的数字背后有一个明显的根本原因:迅速增加的容器化需求。无独有偶:随着容器采用的增长,容器编排的采用也将随之增长。

最近来自The New Stack的调查数据显示,容器采用是容器编排采用的最重要的催化剂:60%的受访者表示,他们在生产中广泛部署容器,同时也在生产中广泛使用Kubernetes。另有19%的受访者表示,他们虽然也在生产中广泛部署容器,但是他们正处于广泛采用Kubernetes的初始阶段。与此同时,处在生产环境中部署容器的初始阶段的受访者中,只有5%的人广泛使用Kubernetes——但有58%的人表示他们正在准备这样做。这是一个鸡与蛋的关系(你懂的)。

参考我们相关的文章,请戳这里:5 Kubernetes成功秘诀

大多数专家都认为,编排工具对容器的可扩展的长期管理至关重要,并且也更符合容器市场发展的需求。Cockroach实验室的软件工程师Alex Robinson说:“容器编排的下一个趋势将是扩大采用范围。”

这是一个瞬息万变的产业形态,一种刚刚开始意识到其未来潜力的产业形态。所以我们和Robinson以及其他从业者一起检查了一下,以从大家的角度来看看容器业务的下一步发展以及Kubernetes本身的发展。

容器业务转向主流

我们正站在大多数重大技术变革的悬崖边上,我们从早期采用的小心翼翼如履薄冰转变为像“悬崖跳水”般直接成为常态化使用。这将创造新的需求,使主流采用变得更加简单,特别是在大型企业中。

Robinson说:“早期创新的淘金阶段已经放缓,现阶段更加注重稳定性和可用性。这意味着我们将看到有关新的编排系统的发布减少,取而代之的是——更多的安全选项,管理工具和功能,更容易利用主流业务系统中已有的灵活性。”

降低复杂性

在相关方面,希望相关人员能够撸起袖子加把劲,减少一些组织在第一次投身于容器业务时所面临的复杂性。如前所述,部署容器可能“容易”,但长期管理容器则需要更多的关注。

Codemill AB的开发人员My Karlsson说:“今天,容器编排太复杂了,许多用户无法充分利用它。新用户通常只是为了让单个或小型容器配置独立运行就已经苦苦挣扎了,特别是当应用程序不是最初设计的时候。当然,有很多机会来简化复杂应用程序的编排,使技术更易于使用。”

越来越关注混合云和多云

随着容器和容器编排的采用不断增长,越来越多的组织将从一个起点,即在单一环境中运行非关键工作负载,到跨多个环境的更复杂用例。对于许多公司来说,这意味着在全球范围内跨混合云多云环境管理容器化的应用程序(特别是容器化的微服务)。

红帽OpenShift产品战略总监Brian Gracely说:“容器和Kubernetes使混合云和应用程序的可移植性成为现实,与Open Service Broker结合,我们期望看到将私有云和公共云资源”。

CloudBees的高级软件工程师Carlos Sanchez说:“我相信容器组织将会得到推动不断发展,实现诸如无缝多区域和多云部署等非常受欢迎的功能。

想了解CIO对混合云和多云策略的看法?请猛戳这里“ 混合云:IT领导者指南”。

继续整合平台和工具

技术合并是共同的趋势;容器编排也不例外。

Sumo Logic公司分析主管Ben Newton表示:“随着容器化成为主流,工程师们正在利用极少数技术来运行他们的微服务和容器,而Kubernetes将成为主流的容器编排平台,远远超过其他平台。很多公司将采用Kubernetes推动云中立的方法,因为Kubernetes提供了一个合理的清晰路径来减少对特定云生态系统的依赖。”

说到Kubernetes,未来是什么呢?

Alcide公司的首席技术官兼联合创始人Gadi Naor说:“Kubernetes在这里是为了长远的目标,而社区在这方面做得很好——但路漫漫其修远兮~~”。下面是我们的专家分享的几个针对当前日益流行的Kubernetes平台的预测:

Alcide的Gadi Naor表示:“运营商将会不断发展和成熟,使运行在Kubernetes上的应用程序能够完全自我管理。使用OpenTracing和服务网格框架(如 istio)在Kubernetes上部署和监控微服务将有助于形成新的可能性。”

红帽公司的Brian Gracely表示:“Kubernetes继续扩大其所能支持的应用类型。当你可以在同一平台上运行传统应用程序,云原生应用程序,大数据应用程序,以及HPC或以GPU为中心的应用程序时,它可以释放大量架构灵活性。”

Sumo Logic公司的Ben Newton表示: “随着Kubernetes变得更加占统治地位,我希望看到更多的运营机制正常化,尤其是与第三方管理和监控平台的整合。”

CloudBees公司的Carlos Sanchez表示: “在不久的将来,就可以在没有Docker的情况下运行,使用其他运行时……来消除任何锁定。(编者注: CRI-O ,例如,提供这种能力。)“同样,查找存储的改进,以支持企业的功能,如数据快照和在线调整卷大小。”

Cockroach实验室的Alex Robinson: “现在Kubernetes社区发生的一个更大的事态发展就是越来越重视管理有状态的应用程序。如果你不是在提供远程永久磁盘的云中运行,那么现在管理Kubernetes中的状态是非常困难的,但是在多个方面(包括Kubernetes和外部供应商)都在努力改进这一点。”

没看过瘾?猛戳这里:何时不做微服务

原文链接:Containers and Kubernetes: What's next?(翻译:ds_sky2008)

0 个评论

要回复文章请先登录注册