甲骨文开源无服务器专案Fn,支持5大主流程式语言
甲骨文于本周一 藉由GitHub 开源了无服务器专案Fn project,这是一个基于容器概念的专案,可于任何平台上执行,并支持各种程式语言。
近来新兴的无服务器概念简单地说是不必担心服务器的部署与配置,在实现上则可分成两种,一种是透过云端来解决服务器的管理问题,另一种则是以容器形式打造应用,可完全被第三方管理,Fn专案即属于后者。
Fn允许开发人员以各种语言打造功能,涵盖Java、Go、Ruby、Python、PHP与Node.js等,并将这些功能打包成容器,于任何支持Docker的平台上运作,再部署于云端或笔电上,标榜同时适用于初学者与专家。
根据甲骨文的说明,Fn允许开发人员利用命令列工具来开发、测试与部署功能,并有针对高效能应用的Hot functions能力,相容于Lambda程式码,针对许多热门语言提供功能开发套件,支持Kubernetes、Mesosphere与Docker Swarm等容器编排管理工具。