Oracle

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。

关注中国IDC圈官方微信:idc-quan 我们将定期推送IDC产业最新资讯

查看心情排 行你看到此篇文章的感受是:


  • 支持

  • 高兴

  • 震惊

  • 愤怒

  • 无聊

  • 无奈

  • 谎言

  • 枪稿

  • 不解

  • 标题党
2017-12-19 09:13:46
云资讯 谁将是下一个云计算巨头:IBM还是Oracle?
谁都不能否认AWS云服务霸主的地位,媒体更多的目光都集中在第一梯队,而对于第二梯队两家云端转型Oracle和IBM公司着墨过少,认为这两家很难挤进第一梯队并战胜AWS,但今天 <详情>
2017-12-18 09:36:00
云资讯 Oracle怒怼Amazon、Salesforce和Workday,我们吃过的盐比你们多多了!
在科技界中,Oracle创始人Larry Ellison一向以大嘴和敢说出名,在他的口中,被数落和嘲讽过的公司不可胜数,而近来他又对Amazon、Salesforce和Workday这三个老对手评论了一 <详情>
2017-12-01 09:53:00
Saas Salesforce、SAP、Microsoft 和Oracle谁会在CRM大战中笑到最后?
Salesforce、Microsoft、SAP和Oracle各自都拥有较为成熟的技术能力和生态系统,足以满足公司对于各种现代化的技术的需求。 <详情>
2017-11-06 15:59:31
云资讯 Oracle要当云计算一哥叫板AWS,是"痴人说梦"吗?
有人说有Oracle的地方就是江湖,Oracle的嘴就像开了光一样的灵验。 <详情>
2017-09-21 09:24:00
云资讯 Oracle再次挑战云计算巨头AWS 除了价格战还有新花样
埃里森表示,Oracle正在努力做到:“如果客户将云计算服务从AWS转移到Oracle,那么Oracle可以保证客户成本将在原来的基础上下降50%。”同时,Oracle也推出了更多的策略来 <详情>