最近AWS发布了处理服务lambda。它可以在几毫秒内触发,现在只支持NodeJS。
我很好奇他们如何实现资源隔离。如果他们使用类似docker
的内容,则可能需要几秒钟才能启动容器。如果他们直接运行NodeJS代码,他们如何支持不同版本的NodeJS?如果你想支持其他编程语言,那将是一个大问题。
答案 0 :(得分:4)
根据the docs,Lambda目前(在撰写本文时)仅支持v0.10.32。在将来,他们可能会在创建云功能时指定语言和版本。 Lambda将确保它在正确的执行环境中运行(顺便说一句,probably not Docker)。