写点什么

Oracle 开源 Fn,加入 Serverless 之争

  • 2017 年 10 月 29 日
  • 本文字数:829 字

    阅读完需:约 3 分钟

Oracle发布了Fn ,Fn 是一个新开源的、云平台无关的Serverless 平台。它初始启动时拥有广泛的Java 能力和一个JUnit 测试框架,但也支持“任何编程语言”。

Fn 包含四个主要的组件:Fn 服务器、Fn FDK、Fn Flow 和 Fn 负载均衡器。Fn 服务器以 Go 编写,是运行代码的平台。

开发人员可以根据偏爱的语言使用一种 FDK(Function Development Kit),构建和测试实现业务功能的函数。函数打包之后,就部署到 Fn 服务器。Fn Flow 提供了一个用于工作流的时序控制和编排的工具,因此函数可以链接在一起以实现更高级别的业务流程。这消除了微服务架构由于服务需要彼此调用而导致的常见的耦合问题。负载均衡器是运营团队部署 Fn 服务器群集并将流量路由到其中的工具。

与最近发布的 Spring Cloud Function 项目一样,Oracle 的 Fn 提供了一个云平台无关的框架。函数打包成容器,可以在任何支持 Docker 的平台上运行。“container native”是 Fn 项目开发团队的具体目标,使其开源也是他们的目标。在一篇博文中,Oracle 软件开发副总裁Chad Arimura 表示,Fn 团队认为开源是现在软件交付和采用的方式。因此,Fn 项目使用Apache 2.0 许可证开源,而这一战略似乎正在取得成效。

Arimura 是 Iron.io 的前创始人兼 CIO。他以及开发 IronFunctions(开创性的 Serverless 平台之一)的团队去年搬到了 Oracle,然后就开发了 Fn 项目。尽管 Arimura 将 Fn 平台无关性视为将其与其他 Serverless 框架区分开来的因素之一,但也许不足为奇的是,Fn 路线图的后续步骤之一是将其作为Oracle Cloud 的服务。他还列出了container-native、拥有更完整的开发人员支持并且orchestrator 无关的关键特征,这些特征有助于Fn 项目在Serverless 领域脱颖而出。

尽管Oracle Fn 推出了全面的Java FDK,但Oracle 的产品管理总监Shaun Smith 告诉InfoQ,已经有非常多的人在提供其他语言(包括Haskell)支持以及改进Fn Flow 以执行AWS ASL。

查看英文原文: Oracle Joins Serverless Race With Open Source Fn Project

2017 年 10 月 29 日 19:002448
用户头像

发布了 33 篇内容, 共 95445 次阅读, 收获喜欢 9 次。

关注

评论

发布
暂无评论
发现更多内容

3个月8个Offer!2020字节跳动+京东,移动应用开发框架

android 程序员 移动开发

606页Android最新面试题含答案,助力成为offer收割机,已开源

android 程序员 移动开发

4年Android开发13K,刷完这份1307页Android-面试全套真题解析,跳槽涨薪15K

android 程序员 移动开发

2021年之Android面经分享(已获头条、顺丰,androidapp开发工具

android 程序员 移动开发

2021想进阿里?送你一份 40000 字《阿里进阶指南,android音视频编解码

android 程序员 移动开发

30多个超赞的Android开发者工具,android开发框架开源登录界面

android 程序员 移动开发

30岁转行程序员,阿里10年老码农表示:可以转,《Android面试题及解析》分享给大家

android 程序员 移动开发

35岁后程序员自救指南(1),写给1-3年安卓程序员的几点建议

android 程序员 移动开发

5年内被辞退3次,35岁程序员该何去何从?百度,这些年Android面试的那些套路

android 程序员 移动开发

2021程序员熬夜加班,28岁大病一场后被裁看清生活真谛,kotlin协程的实现原理

android 程序员 移动开发

3-5年以上的Android原生开发如何深入进阶?高级工程师必须要掌握哪些?(1)

android 程序员 移动开发

3-5年以上的Android原生开发如何深入进阶?高级工程师必须要掌握哪些?

android 程序员 移动开发

30w字+的Android技术类校招面试题汇总(附答案,Android框架体系架构的知识

android 程序员 移动开发

4轮字节面试后杳无音信,自己是在了备胎池了吗?感觉我的Android开发要凉了呀

android 程序员 移动开发

2021年Android开发的前景如何?,安卓面试题及答案

android 程序员 移动开发

2021最新Android必备面试题,上海大厂Android面试经历

android 程序员 移动开发

35岁以上员工就要被辞退?你知道互联网行业的“中年,android面试40题

android 程序员 移动开发

6年老Android2019面经总结,2021年抓住金三银四涨薪好时机

android 程序员 移动开发

2021年最新Android开发岗面试笔试总结,android开发视频播放器

android 程序员 移动开发

2021最新整理大厂Android面试高频知识点,阿里高级算法专家公开10份资料

android 程序员 移动开发

2579页阿里P8Android学习笔记在互联网上火了,完整版开放下载

android 程序员 移动开发

27道 Handler 经典面试题,你能答出多少?,关于Android程序员最近的状况

android 程序员 移动开发

30岁程序员:深圳,我终究要来了这座年轻的城市,移动开发者社区

android 程序员 移动开发

50w字+的Android技术类校招面试题汇总(附答案,kotlin枚举反射

android 程序员 移动开发

8年老Android开发谈;Context都没弄明白凭什么拿高薪?

android 程序员 移动开发

5月份,京东 Android开发面经分享!,kotlin协程并发

android 程序员 移动开发

35岁以上的Android开发,都去了哪儿?,安卓开发

android 程序员 移动开发

35岁后程序员自救指南,我拿到了梦寐以求的字节跳动和腾讯双offer

android 程序员 移动开发

35岁教师下岗,自学编程能给我的生活带来多大变化,android指纹识别开发

android 程序员 移动开发

37岁老码农现身说法:那些年,我走过的弯路,手把手教你5G时代Webview的正确使用姿势

android 程序员 移动开发

5G时代已经到来了,你还觉得Android行业凉了嘛?,Android面试官

android 程序员 移动开发

Oracle开源Fn,加入Serverless之争_Java_Tim Hodkinson_InfoQ精选文章