Kubernetes在裸机云基础设施上有什么优势?

裸机云基础设施正在兴起,以在容器中运行5G应用程序。这是业界正在经历的从虚拟化网络功能到云原生应用程序的转变。但是,与在虚拟化基础设施上运行Kubernetes相比,在裸机云基础设施上运行Kubernetes有什么好处呢?

云原生技术与CNCF的作用

先简要回顾一下云原生和CNCF。随着5G的引入,新的用例推动了设计基于容器的应用程序和基于服务的架构的需求,以解决与虚拟化相关的一些技术缺口。最重要的技术缺口包括更平滑的软件升级、自动化和实现面向最终用户的CI/CD软件管道。

云原生技术开发的中心是CNCF——它是一个开源社区,通过促进行业顶级开发人员、最终用户和供应商之间的协作,推动跨行业采用云原生模式。由于CNCF是一个庞大的社区,其对电信行业的关注一直有限。但现在随着Telecon User Group(一个Special Interest Group)的形成,电信行业所受的关注与日俱增。

使用裸机的云原生基础设施

当前的行业趋势是将Kubernetes部署在NFVI解决方案中的虚拟平台上托管的虚拟机中。这种部署方法可以作为引入云原生应用程序的中间步骤,但是在虚拟环境中部署Kubernetes会增加云基础设施的成本和复杂性。

为了进一步简化Kubernetes的部署并充分利用云原生技术的好处和效率承诺,需要优化底层云基础设施。这就是为什么爱立信最近推出了一个新的云基础设施解决方案,针对云原生应用程序进行了优化。

爱立信云原生基础设施解决方案使用的是裸机云原生架构,这意味着云堆栈中不需要虚拟化层。相反,云原生应用程序部署在直接在裸机云上运行的容器中,这彻底简化了网络实现。需要注意的是,虚拟网络功能(VNFs)将在未来几年内出现,并且它们将继续在NFVI上运行。

爱立信云原生基础设施支持在裸机服务器上完全自动化地部署Kubernetes层,而无需底层虚拟化层。NFVI的这一发展是在简化电信云原生应用程序的部署和运维方面迈出的巨大一步。

有什么好处?

通过对云基础设施进行更简单的生命周期管理,简化了网络部署和运维。由于虚拟化层不是云堆栈的一部分,因此涉及的团队更少,从而简化了管理和运维。降低的复杂性还可以加快故障隔离和故障排除。

随着虚拟化层的消除,基础设施开销大大减少。现在有更多的计算和存储资源可用于应用程序部署,从而提高硬件效率。这对于边缘计算尤其重要,因为边缘计算在远程站点中常常有资源限制。

另一个巨大的优势是,不需要虚拟化软件的许可费,从而大大节省了csp的TCO。

在裸机部署中,应用程序性能更好、更具确定性,因为虚拟化层消除了访客操作系统和虚拟交换机等瓶颈。

自动化的生命周期管理和CI/CD的无缝引入是裸机云基础设施的关键优势。在具有许多依赖关系的云堆栈中引入这些功能是一项挑战,但是使用较少层的简化解决方案,将更容易实现端到端的自动化。

另一个优势是,对于新的5G用例来说,引入了新的硬件加速技术(如智能网卡(网络接口卡))和对GPU(图形处理单元)的支持,这些都是需求较高的应用所必需的。

爱立信估计,与虚拟化基础设施相比,在裸机上部署Kubernetes的TCO节约可能高达30%,这取决于应用程序和配置。爱立信云原生基础设施将于今年晚些时候上市,以支持CSPs 5G和云原生引入。

原文链接:

https://www.ericsson.com/en/blog/2020/3/benefits-of-kubernetes-on-bare-metal-cloud-infrastructure

获取更多开源云技术资讯&大咖交流&免费活动,欢迎添加开源云中文社区小助手,备注开源云!

(长按识别二维码添加)

你可能感兴趣的:(Kubernetes在裸机云基础设施上有什么优势?)