Oracle开源Fn项目,无服务器战场硝烟四起

Claire| 2017-12-08 来源: 云计算 评论数( 0 )

这个基于功能的开源无服务器计算平台需要使用Docker容器,并首先支持Java编写。

利用其开源Fn项目,Oracle期望在无服务器计算上引起轰动。

Fn是一个无服务器容器原生平台,能在本地或云端运行。它需要使用Docker容器。Fn开发人员将可以使用Java编写功能,GoRubyPythonPHPNode.js稍后计划部署支持。通过使用云,用户可以在不提供、扩展或管理服务器的情况下,构建和运行应用程序。

顾名思义,Fn主要依赖于功能,通常是只有一小块代码实现的简单功能。在功能中,开发人员只关注他们希望该功能执行的任务。

亚马逊网络服务的AWS Lambda平台可能是最为著名的无服务器平台。Oracle表示,Fn将允许开发人员利用他们的AWS Lambda功能,并在“任何地方”运行它们。

Fn包含四个主要的组件:

Fn Platform,以Fn服务器和命令行接口为代表。

Fn FDK,一款使用Java的功能开发工具,包括一个Junit测试框架。

Fn Flow,能够利用代码直接编排功能。对于更高级别的工作流,如排序、链接和扇入扇出,可以直接使用开发人员的代码,而不用通过控制台。

Fn负载均衡器是运营团队在Kubernetes上部署Fn服务器群集,并将流量路由到其中的工具。 

Fn需要使用Docker 17.05,之后可能还需要一个Docker Hub账号。

 

 

聚焦云计算,扫描二维码,关注HostUCan云计算

有好的文章希望站长之间帮助分享推广,猛戳这里我要投稿

您需要登录后才可以评论登录|注冊

暂无评论