当前位置: 首页 > 科技观察

2018年Serverless无服务器平台前五名介绍

时间:2023-03-12 06:21:35 科技观察

serverless技术正在迅速升温。让我们来看看目前排名前五的无服务器平台。在过去的一年里,“无服务器”这个词一直在热议,很高兴看到这么多大公司采用无服务器技术,也验证了我们的选择。确实,无服务器已成定局。我想花点时间研究一下最流行的无服务器平台,以帮助我们了解当今开发人员可用的选项。我将直接转到我们最喜欢的AWSLambda。1.AWSLambdaAWSLambda是亚马逊在2015年推出的无服务器计算服务,它运行一个由事件触发的函数,自动管理计算资源,所以你不用担心后台发生了什么。AWSLambda目前拥有80%的功能即服务市场份额,并且是迄今为止最受开发人员欢迎的无服务器平台,尽管事实上还有其他类似的服务以大致相同的成本提供服务。更不用说,它与最强大的无服务器监控工具Dashbird.io完美集成。2.MicrosoftAzureAzure是微软对亚马逊Lambda的快速响应。它以几乎完全相同的价格提供非常相似的产品。它甚至免费提供前一百万次函数调用,就像AWSLambda一样。Lambda和Azure之间存在许多差异,其中最大的差异在于这两种服务如何处理功能的可用性。如果Lambda在一段时间内没有被调用,那么亚马逊将创建一个新的Lambda实例,这将导致明显的延迟。Microsoft使用AzureWebJobs,它们以类似的方式工作,但热呼叫和冷呼叫之间的延迟不太明显。3.GoogleAppEngine为了使文章尽可能容易理解,我将比较GAE和AWSLambda事件,尽管它们并不那么相似。GoogleAppEngine是一种解决方案,可让开发人员创建功能完备的应用程序,而无需担心性能和扩展性。另一方面,有Lambda,它是一种服务,允许您创建大多数事件驱动的应用程序,这些应用程序可以像GAE一样优雅地扩展,没有任何问题。4.谷歌云功能这几乎是谷歌对亚马逊和微软云计算解决方案的直接回应。它是一个完全托管的nodeJS环境,运行代码处理可扩展性、安全性和性能。它是事件驱动的,将触发一个返回事件的函数,就像AWSLambda的工作方式一样。它适用于承受重负载的小型代码单元。5.IBMOpenWhiskIBMOpenWhisk就不提了,它是一个开源的Functionasaservice解决方案,于2016年推出。它是IBMBluemix的一部分,IBMBluemix是一个运行在SoftLayer基础架构上的服务平台。虽然IBMOpenBlender不像上面提到的其他平台那样流行,但它有一个关键优势:如果您愿意,它可以安装在本地,让您更好地控制您的无服务器应用程序。在这里,我们讨论了5个最流行的无服务器平台。无服务器计算技术仍处于起步阶段,我认为有必要清楚地了解您的选择,以便就什么最适合您的业务和项目做出正确的决定。