如何在云提供商实际实施FaaS /无服务器架构

时间:2016-12-26 13:36:21

标签: azure amazon-web-services google-cloud-platform serverless-architecture

主要云提供商的不同FaaS or Serverless Architecture产品如何在后端和基础设施方面得到有效实施?

  • AWS Lambda :Java,Node.js,C#,Python,二进制文件
  • Azure功能:JavaScript,C#,Python,PHP,Bash,Batch,PowerShell
  • Google Cloud Functions :JavaScript

Google Cloud Functions似乎基于受管Node.js环境,根据此处:https://cloud.google.com/functions/docs/concepts/overview似乎有所不同并且是一个限制因素。

AWS和Azure支持多种不同的运行时,这些运行时可能看起来像一个理想的docker用例?至少底层的逻辑核心概念非常接近过程隔离/容器化,这些概念分别将这些概念引向Kubernetes / Mesos?现在发明定制解决方案效率不高,不会吗?

有谁知道幕后工作是什么?

1 个答案:

答案 0 :(得分:1)

前一段时间我与AWS工程师进行了讨论,他确认我怀疑AWS Lambda是在docker之上运行的。虽然不能评论azure或谷歌的基础设施......