精品国产一级在线观看,国产成人综合久久精品亚洲,免费一级欧美大片在线观看

Oracle開源Fn項目,無服務器戰場硝煙四起

責任編輯:editor005

作者: 謝濤

2017-12-07 14:53:48

摘自:it168網站

無服務器大戰已經悄悄拉開序幕,AWS在戰場上名聲大噪。Fn Flow提供了一個用于工作流的時序控制和編排的工具,因此函數可以鏈接在一起以實現更高級別的業務流程。負載均衡器是運營團隊部署Fn服務器群集并將流量路由到其中的工具。

無服務器大戰已經悄悄拉開序幕,AWS在戰場上名聲大噪。Oracle宣布開源Fn項目,還有希望在無服務器計算領域里引起一波轟動么?

Amazon Web Services的AWS Lambda平臺也許是名聲最大的無服務器平臺。Oracle表示,Fn將讓開發人員利用他們的AWS Lambda功能,并且能夠在任何地方運行它們。

顧名思義,Fn主要依賴于功能,通常是只有一小塊兒代碼實現的簡單功能。在功能中,開發人員只關注他們希望該功能執行的任務。

Oracle開源Fn,加入無服務器之爭

Fn包含四個主要的組件:Fn服務器、Fn FDK、Fn Flow和Fn負載均衡器。

Fn服務器以Go編寫,是運行代碼的平臺。Fn是一個新開源的、云平臺無關的無服務器平臺,也可以在云中運行,它需要使用Docker容器。Fn開發人員可以使用Java編寫,Go、Ruby、Python、PHP和Node.js等計劃稍后部署支持。在云端,用戶無需擴展或管理服務器,就可以構建和運行應用程序。

開發人員可以根據偏愛的語言使用一種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。

鏈接已復制,快去分享吧

企業網版權所有?2010-2024 京ICP備09108050號-6京公網安備 11010502049343號

  • <menuitem id="jw4sk"></menuitem>

    1. <form id="jw4sk"><tbody id="jw4sk"><dfn id="jw4sk"></dfn></tbody></form>
      主站蜘蛛池模板: 松原市| 怀集县| 五大连池市| 四会市| 安丘市| 正宁县| 红桥区| 高碑店市| 启东市| 曲阜市| 康定县| 察隅县| 梁山县| 宜兰市| 永安市| 商南县| 绍兴县| 澄江县| 东丰县| 新蔡县| 临西县| 黄浦区| 湖北省| 宜州市| 广南县| 宁南县| 富锦市| 临沭县| 和静县| 千阳县| 盐津县| 黄梅县| 土默特右旗| 西乌珠穆沁旗| 香河县| 平罗县| 阿巴嘎旗| 綦江县| 托里县| 双辽市| 苍南县|