无服务器计算 有时称为事件驱动编程 是一种云服务部署模型

要闻2021-09-24 14:55:59邱梦朗
摘要如果Platform9领导的开源裂变成功,新兴的无服务器计算世界将很快看到另一个可行的选择。无服务器计算(有时称为事件驱动编程)是一种云服务
音频解说

如果Platform9领导的开源裂变成功,新兴的无服务器计算世界将很快看到另一个可行的选择。无服务器计算(有时称为事件驱动编程)是一种云服务部署模型,它可以在没有长时间运行的服务器的情况下运行应用程序功能。近年来,这种模式被亚马逊网络服务(AWS)Lambda所普及。IBM也通过其Bluemix晶须工具活跃在无服务器领域。

Platform9于2014年8月首次从隐身模式中脱颖而出,有望帮助简化基于OpenStack的云部署管理。Platform9继续开发其管理平台,并于1月24日正式宣布其托管的Kubernetes服务完全可用。托管的Kubernetes平台于2016年7月首次进入测试版。

不断增长的开源裂变努力使用Kubernetes为用户启用无服务器功能。

Platform9的联合创始人Madhura Maskasky告诉eWEEK:“AWS Lambda帮助启动了无服务器移动性,它是当今最受欢迎的AWS服务之一。”“Lambda面临的挑战是锁定,因为它根本不是一个多云的解决方案。”

她补充说,作为一项AWS服务,Lamda专注于AWS云生态系统。根据马斯卡斯基的说法,开发者不想被锁在里面。

马斯卡斯基说:“裂变是一个开源项目,它被设计成Lambda事实上的开源替代品。”

马斯卡斯基解释说,裂变目前完全基于Kubernetes。虽然Platform9致力于帮助简化Kubernetes的使用,将其作为托管服务的一部分,但裂变的目标是使Kubernetes服务的使用更加容易。

Maskasky说:“Kubernetes在语义和服务方面为一些开发人员提供了陡峭的学习曲线。”

在更高的层次上,基于裂变的Kubernetes微服务和容器基础设施提供了一个抽象层。与Lambda相比,裂变可以在Kubernetes可以运行的任何地方运行,从开发人员的笔记本电脑到私有云和公共云部署。此外,由于裂变是开源的,Maskasky希望它比Lambda更具可扩展性,这样开发人员就可以构建他们可能需要的任何其他工具和集成。

目前,裂变项目正在与Platform9和GitHub上的公共代码库进行孵化。该计划将扩展该项目,并使其成为云原生计算基金会(CNCF)的一部分。CNCF是Kubernetes和相关云工作的开源之家。

从开发的角度来看,裂变现在是一个命令行驱动的工具,尽管马斯卡斯基说构建图形用户界面的工作正在进行中。马斯卡斯基希望一旦裂变成熟,它将作为Platform9托管的Kubernetes服务的一部分提供。

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