cncf_根据2019年CNCF调查,Kubernetes的采用率持续上升

cncf

Kubernetes是容器编排世界中改变游戏规则的技术。 自2014年发布以来,其使用量已急剧增加。

负责Kubernetes开发的组织Cloud Native Computing Foundation(CNCF)在2019年进行的一项调查显示,在1,337名受访者中,有78% 在生产中使用Kubernetes 。 Kubernetes的采用率比2018年增加了20%,这与84%的受访者在生产中使用容器的数据相吻合。

容器是隔离在一台计算机上运行的数百个(即使不是数千个)进程的强大方法。 但是,容器创建和交互管理已超越了手动功能,需要某种自动化框架。 Kubernetes直接满足了这一需求,其快速增长无疑是这些自动化功能的直接结果。

此外,为扩展Kubernetes的功能而创建的辅助技术的采用率也在增长。 例如,有20%的调查受访者表示他们在生产中使用了服务网格技术,而一半的受访者在采用Kubernetes后对其进行了评估。

服务网格的采用持续增长

服务网格的采用很重要,因为就Kubernetes服务之间的交互方式而言,它增加了一层管理。 而且,服务网格控制哪些请求是从集群外部传入的(也称为入口),可以访问在集群内部运行的服务。 此外,服务网格可以控制从群集内部到外部目标URL的调用,也称为出口。 最后,服务网格技术提供了故障安全功能,这些功能支持重试和故障转移配置,速率限制和配额以及一组可靠的可观察性指标。

虽然将这些功能组合到单一技术中有很多好处,但它也带来了更高程度的系统管理复杂性。 然而,正如调查数字所示,公司愿意接受这种能力与复杂性之间的权衡,以期获得手头的利益。

无服务器技术采用的惊人增长

来自2019年调查的一个令人惊讶的数字是无服务器采用率的增长。 事实证明,有51%的调查受访者使用无服务器技术。 最早的无服务器产品之一是AWS Lamba,该产品于2014年推出。Kubernetes大约在同一时间通过开源提供。

在Kubernetes中,部署单元是容器,而在无服务器计算中,部署单元是功能。 无服务器计算,也称为功能即服务,是进行系统设计的根本不同的方法。 开发人员将功能部署到云中,并相应地访问该功能。 然后,公共或私有云提供商将确保该功能可识别,可访问且可大规模运行。

无服务器计算领域涌现了数家公司,组织和技术,例如为无服务器社区提供开源产品的Serverless.com和有助于针对Kubernetes编写和部署无服务器功能的开源产品Fission。集群一个从命令行驱动的简单过程。

而且,还有KNative倡议。 KNative是在无服务器计算环境中支持Kubernetes的一组产品和服务。 尽管KNative由Google发起,但今天的倡议是来自50多家公司的开源贡献的协作。

放在一起

显然,在Kubernetes的采用领域有很多活动。 随着使Kubernetes下的计算功能更加强大的产品和服务的数量,人们的兴趣持续增长。

Kubernetes将继续成为IT生态系统中的重要技术。 它不仅被接受为基于容器的分布式计算的基础框架,而且还加入了KNative和类似技术,使其可用于无服务器计算计划。

Kubernetes将继续存在,并且鉴于2019年CNCF调查中描述的最新趋势,这项技术有望在可预见的未来被采用。

翻译自: https://www.theserverside.com/blog/Coffee-Talk-Java-News-Stories-and-Opinions/Kubernetes-adoption-continues-to-rise-according-to-CNCF-Survey-2019

cncf

你可能感兴趣的:(cncf_根据2019年CNCF调查,Kubernetes的采用率持续上升)