跳到主要内容
博客开发工具DIY功能:无服务器工具集比较

DIY功能:无服务器工具集比较

DIY-功能比较-无服务器-工具集

FaaS通常与您所选择的云提供商相关联,这为基础设施管理提供了便利性和可预测性。然而,随着开发人员和企业越来越多地选择多云部署来实现冗余并降低成本,这就产生了对可跨工作负载和云提供商移植的、与提供商无关的FaaS平台的需求。

在与Coding for Entrepreneurs的Justin Mitchel合作,通过我们的按需课程向开发人员传授Knative之后,我们将比较一些流行的、与提供商无关的开源FaaS工具和框架。

OpenFaaS: OpenFaaS是在非生产工作负载上进行功能实验和测试的流行工具集。付费版本OpenFaaS Pro具有图形用户界面,是部署事件驱动函数和微服务的简单方法。OpenFaas的大多数工作负载都需要许可证,他们建议不要在生产中使用免费的社区版。

裂变: Fission是一个功能丰富的函数框架,它提供了广泛的预建集成,特别是通过您选择的工具触发事件并向您发送通知的webhooks。Fission可以缓存函数,当您的应用程序比其他应用程序更频繁地使用某些函数时,Fission可以随着时间的推移提供更好的性能。

刀具: Knative为创建和管理无服务器Kubernetes应用提供了一套构建模块,包括自动扩展和事件驱动计算。Knative允许您为集群状态声明所需的状态,并高效地进行扩展,包括扩展到零pod。Knative具有高度的可定制性和可扩展性,并得到了一个大型开源社区的支持。

归根结底,所有这些工具都能实现类似的目标。然而,它们在设置工作和实现每个应用特定目标所需的配置方面有所不同。

与其他开发人员工具一样,市场上有很多选择,随着功能的使用和功能的不断扩展,还会有更多的选择。我们的目标是在Akamai云平台上实现无缝功能

参与调查,让我们知道您希望在Functions服务中看到什么,或者在这里注册 ,当Functions推出测试版时,我们会与您联系。


注释

留下回复

您的电子邮件地址将不会被公布。 必须填写的字段被标记为*