前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >2018年排名前五的Serverless无服务器平台介绍

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

作者头像
程序你好
发布2018-07-23 09:48:00
2K0
发布2018-07-23 09:48:00
举报
文章被收录于专栏:程序你好程序你好

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-06-28,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 程序你好 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档