Mirantis在没有OpenStack的情况下将云计算带到了边缘

2019-09-19 16:11:42 来源: INeng财经

近年来,边缘计算的概念一直在稳步发展,作为将云计算类型方法引入网络部署边缘的一种方式。10月25日,Mirantis宣布通过Mirantis Cloud Platform Edge(MCP Edge)进入边缘计算市场。虽然Mirantis作为OpenStack Foundation的创始成员之间有很强的联系,但MCP Edge技术并非基于OpenStack,而是使用开源Kubernetes容器编排系统。

“这是Kubernetes plus Virtlet,”Mirantis联合创始人Boris Renski告诉eWEEK。“你仍然可以使用Virtlet运行虚拟机[虚拟机],直接访问硬件加速,如SRI-OV [单根输入/输出虚拟化],但Kubernetes是唯一的资源调度程序。

Mirantis已筹集了约2.2亿美元的风险投资,其中包括2015年8月的1亿美元B轮融资,并自2010年以来一直积极参与OpenStack社区。多年来,Mirantis宣布其OpenStack赢得一系列大奖努力,包括汽车巨头大众汽车集团和NTT通讯。

StarlingX

边缘计算一直是OpenStack Foundation在多个层面上感兴趣的领域。10月24日,OpenStack基金会宣布开源StarlingX边缘计算项目正在成为该基金会的一个独立项目。Renski表示StarlingX和MCP Edge之间没有交叉点。

根据Renski的说法,在OpenStack社区中对StarlingX的看法有点争议。

“这是WindRiver Titanium Cloud项目的一个分支,在英特尔将WindRiver出售给私募股权后,该项目被分拆成开源,”他说。“它主要是WindRiver KVM,OpenStack和Ceph-no Kubernetes。它不支持容器,并假设边缘将基于VM,我们认为这不是长期的情况。”

MCP边缘

MCP Edge平台目前基于Kubernetes 1.11版本,Docker作为核心容器引擎。Renski表示,对于下一个版本,Mirantis将迁移到ContainerD容器运行时作为基础。ContainerD是来自Cloud Native Computing Foundation(CNCF)的开源工作,它也将成为Docker容器引擎版本的基础。

MCP Edge还集成了最初由华为开发的Cni-genie开源技术,Renski表示允许MCP Edge在Kubernetes pod中使用多个接口,包括来自Virtlet的VM pod。Virtlet是MCP Edge的核心元素,可以配置和调度VM。

“由于Virtlet的实现方式,这些虚拟机可以利用像SRI-OV这样的硬件加速,这不是你可以用KubeVirt做的事情,”他说。

KubeVirt是一个开源项目,它还可以使VM工作负载在Kubernetes上运行。

边缘优化

核心Mirantis云平台在很多方面与MCP Edge不同。根据Renski的说法,虽然MCP针对传统的大规模云部署进行了优化,但MCP Edge正在针对小型部署进行优化。他说典型的MCP Edge部署将是六个节点,所有节点都可以运行工作负载。

“所有服务都是HA [高可用性],任何两个节点都可以在不影响控制平面性能的情况下停机,”他说。“如果你想对OpenStack做同样的事情,你需要为控制器HA专门设置三个节点,并且你将有六个死节点。”

私有云

虽然Mirantis现在正在推进边缘计算技术的发展,但它仍然专注于实现私有云部署的核心业务。

“我们专注于基于开源的私有云,它们可以满足专业用例与通用云的需求,”Renski说。“我们认为,通用云游戏在很大程度上已经失去了公共云,未来的私有云只能用于满足特殊用例。”

此外,Renski表示,Mirantis正在投资多项开发工作。

“我们打算继续交付[与PaaS相比],作为企业将应用程序部署到各种云的一种方式,”他说。“具体来说,我们一直在投资一个名为Spinnaker的项目。”

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。