无服务架构faas
与新概念和新技术一样,“无服务器”或FaaS(功能即服务)的绝对定义是广泛且未定义的。 本质上,这是一个将云计算和“便捷即服务”发挥到极致的概念,在您的应用程序需要时提高处理能力并响应数据。
无服务器非常适合物联网设备,微服务架构或任何其他需要提高效率的应用程序。 在本文中,我将超越主要参与者(AWS,Azure,Google),重点介绍鲜为人知的竞争者,供您考虑用于下一个项目。
许多共享相似和功能,有些是基于容器的,有些是开源的(需要您自己进行设置),有些没有将自己描述为“无服务器”,但是共享了足够的概念相似性,无论如何我都将它们包括在内。
Google App引擎
我没有在列表中包括比较知名的Google Cloud Functions ,但是很久以前,“无服务器”一词就出现了,甚至在Lambda之前,还有Google的App Engine 。
它支持Node.js,Java,Ruby,C#,Go,Python和PHP,并添加了诸如将流量路由到不同版本和应用程序,安全性以及对Google其他云服务的访问等功能。 我不知道App Engine和Cloud Functions是否会合并,但是就目前而言,它是经过十年开发和使用的可靠选择。
网络任务
来自Auth0背后