2018年排名前五的Serverless无服务器平台介绍
Posted 程序你好
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了2018年排名前五的Serverless无服务器平台介绍相关的知识,希望对你有一定的参考价值。
serverless技术正迅速升温。让我们看看目前五大serverless平台。
在过去的一年中,“无服务器(serverless)”这个词一直被人们热议着,众所周知,我们Dashbird公司的员工是这项技术的忠实粉丝。看到无服务器技术在开发社区中如此出名,看到这么多大公司采用无服务器技术,这是一件非常令人高兴的事,它验证了我们的选择是正确的事实,Serverless已成定局。
我想花点时间来研究一下最流行的无服务器平台,以帮助我们了解开发人员目前可用的选项。
我直接讲我们最喜欢的,AWS Lambda。
1. AWS Lambda
AWS Lambda是亚马逊在2015年创建的一个无服务器计算服务。它运行一个由事件触发的函数,并自动管理计算资源,因此您不必担心在后台发生的事情。目前,AWS Lambda拥有80%的Function-as-a-Service市场份额,尽管也有其他类似的服务提供的服务成本大致相同,但迄今为止,它仍是开发人员中最流行的无服务器平台。更不用说,它完美地集成了最强大的无服务器监控工具Dashbird.io。
2. Microsoft Azure
Azure是微软对亚马逊Lambda的迅速响应。它提供了一种非常相似的产品,价格几乎完全相同。它甚至免费提供了第一个百万次的函数调用,就像AWS Lambda那样。在Lambda和Azure之间有许多不同之处,其中最大的区别是这两种服务是如何处理函数的可用性的。如果Lambda在一段时间没有被调用后,那么Amazon将创建一个新的Lambda实例,这会造成明显的延迟。微软使用Azure Web作业,它们也以类似的方式工作,但热调用和冷调用之间的延迟不太明显。
3. Google App Engine
为了使文章尽可能易于理解,我将把GAE与AWS Lambda事件进行比较,尽管它们不是那么相似。谷歌App Engine是一种解决方案,它允许开发人员创建完全成熟的应用程序,而无需担心性能和扩展。另一方面,还有Lambda,这是一种服务,它允许您创建大多数事件驱动的应用程序,这些应用程序与GAE一样优雅地扩展,没有任何问题。
4. Google Cloud Functions
这几乎是谷歌公司对亚马逊和微软云计算解决方案的直接回应。它是一个完全托管的nodeJS环境,可以运行代码处理伸缩性、安全性和性能。它是事件驱动的,将触发一个返回事件的函数,非常类似于AWS Lambda的工作方式。它的目的是用于放置在重负载下的小的代码单元。
5. IBM OpenWhisk
我不愿提及IBM OpenWhisk,它是一个2016年推出的开放源码的Function as a service解决方案。它是IBM Bluemix的一部分,Bluemix是一个运行在SoftLayer基础架构上的服务平台。虽然IBM open搅拌器不像上面提到的其他平台那样受欢迎,,它的关键优势是:但如果你喜欢的话,它可以安装在本地,从而为您的无服务器应用提供更多的控制。
这里我们说了5个最流行的无服务器平台。无服务器计算技术仍处于起步阶段,我认为,为了做出最适合您的业务和项目的正确决策,有必要清楚地了解您的选择。
以上是关于2018年排名前五的Serverless无服务器平台介绍的主要内容,如果未能解决你的问题,请参考以下文章