MWC观察:开源社区正在争夺传统电信市场

提到正在进行的巴塞罗那MWC,你可能会想到最新的智能手机和其他移动设备,但这只是故事的一半。甚至,这可能还不到故事的一半,因为大多数在MWC中展示的服务是企业电信业务。不久以前,这个行业还只是销售昂贵的专有硬件。今天,它变成了将所有这些服务转移到软件中——其中许多软件是开源的。

今年,Linux基金会(LF)在MWC有了自己的展位,这也许并不奇怪。展台虽然不大,但也五脏俱全。这个展台由三个LF项目共享:云本地计算基金会(CNCF)、Hyperleger和Linux基金会网络,许多基础项目(如ONAP)的总部以及为许多现代网络提供动力的NFV开放平台(OPNFV)。随着5G的到来,这里有很多新的市场份额需要争夺。

为了讨论CNCF在活动中的作用,我与CNCF的执行董事丹·科恩(Dan Kohn)进行深入交流。

在MWC, CNCF使用Kubernetes(在裸金属主机包的帮助下)启动了它的试验台,比较OpenStack上虚拟网络功能和CNCF所称的云本地网络功能的性能。该项目的结果(至少到目前为止)表明,基于云本地容器的堆栈每秒处理的网络功能要比与之竞争的OpenStack代码多得多。

Kohn说:“我们要传达的信息是,Kubernetes作为一个在裸金属或任何云上运行的通用平台,你的大部分虚拟网络功能都可以移植到云本地网络功能上。”“所有的操作支持系统,所有的业务支持系统软件也可以在同一个集群上的Kubernetes上运行。”

OpenStack(如果您不熟悉的话)是另一个大型开源项目,它帮助企业管理自己的数据中心软件基础设施。OpenStack最大的市场之一一直是电信行业。这两个基金会之间一直存在一些摩擦,特别是现在OpenStack基金会已经向与OpenStack核心项目没有直接关系的项目开放了它的组织。

我问科恩,他是否明确地将CNCF/Kubernetes堆栈定位为OpenStack的竞争对手。“是的,我们的观点是人们应该在裸金属上运行Kubernetes,没有必要使用中间层,”他说——CNCF以前从未如此明确地说明过这一点,但它一直在幕后发挥作用。他还承认,这种摩擦的部分原因是,CNCF和OpenStack基金会现在正在争夺项目。

毫不奇怪,OpenStack基金会并不同意。OpenStack首席运营官马克·科利尔告诉我:“让Kubernetes与OpenStack对抗是极其适得其反的,它忽略了OpenStack已经在为5G网络供电的事实,在很多情况下,OpenStack已经在与Kubernetes合作。”这也反映出人们对OpenStack的实际功能缺乏了解,认为它只是一个虚拟机编配器。这种描述已经过时好几年了。对于许多工作负载来说,脱离虚拟机是有意义的,但这并不意味着离开OpenStack, OpenStack通过具有讽刺意味的Neutron和Keystone服务在这些环境中管理裸机、网络和身份验证。

同样,OpenStack基金会的前董事(Mirantis的联合创始人)Boris Renski告诉我,“仅仅因为容器可以取代虚拟机,并不意味着Kubernetes就可以取代OpenStack。”Kubernetes的基本设计假设还有其他一些东西可以抽象出底层的基础设施,并且是应用程序感知的容器调度程序。另一方面,OpenStack是专门设计用来抽象底层基础结构的,比如裸金属、存储等等。

Kohn和CNCF抨击了Kata容器,这是OpenStack基金会在向其他项目开放后接手的第一个项目。Kata容器承诺提供容器的灵活性与传统虚拟机的额外安全性的结合。

Kohn说:“我们在Kata附近发现了FUD,他们说:电信公司需要使用Kata,一是由于邻居的噪音问题,二是由于安全问题。”“首先,这是FUD,其次,微型虚拟机是一个非常有趣的领域。”

他认为对于运行第三方代码(比如AWS Lambda running fireworks)的情况来说,这是一个有趣的空间——但电信运营商通常不会运行这类代码。他还认为,Kubernetes可以很好地处理吵闹的邻居,因为可以限制每个容器获得的资源数量。

这两种说法似乎都有一个合理的论点。一方面,Kubernetes可能能够比OpenStack更好地处理一些用例并提供更高的吞吐量。另一方面,OpenStack也处理大量其他用例,这是一个非常具体的用例。但很明显,这里面的权衡和选择是个难题。

0 Shares:
发表回复

您的电子邮箱地址不会被公开。

你可能也喜欢
阅读更多

第三代骁龙8s因什么而生?

  想象一下,当一台手机不再只是通话和上网的工具,而是成为化身为 AI 时代万能的智能终端:它可以是你的私人智能助理,也可以是影…