裂变:Kubernetes的无服务器功能
| |
Fission是Kubernetes的快速无服务器框架,专注于开发人员的生产力和高性能。
Fission仅在代码上运行:Docker和Kubernetes在正常操作下被抽象化,尽管您可以根据需要使用它们来扩展Fission。
裂变可以扩展为任何语言;核心是用Go编写的,而特定于语言的部分则被隔离在称为环境的环境中(下文有更多介绍)。 Fission当前支持NodeJS,Python,Ruby,Go,PHP,Bash和任何Linux可执行文件,更多语言即将推出。
目录
性能:100毫秒冷启动
Fission维护着一个“热”容器池,每个容器都包含一个小型动态加载器。首次调用某个函数(即“冷启动”)时,将选择一个正在运行的容器并加载该函数。该池使Fission快速运行:冷启动延迟通常约为100毫秒。
Kubernetes是无服务器的正