1. 程式人生 > >甲骨文推出開源無伺服器平臺Fn,支援Kubernetes_Kubernetes中文社群

甲骨文推出開源無伺服器平臺Fn,支援Kubernetes_Kubernetes中文社群

甲骨文在GitHub開源了無伺服器(Serverless)專案Fn project,這是一個以容器為基礎的專案,可用於任何平臺上執行,並支援各種程式語言。

什麼是Serverless ?Serverless 是一種基於網際網路的技術架構理念,應用邏輯並非全部在服務端實現,而是採用FAAS(Function as a Service)架構,通過功能組合來實現應用程式邏輯。

近來新興的無伺服器概念簡單地說是不必擔心伺服器的部署與配置,在實現上則可分成兩種,一種是透過雲端來解決伺服器的管理問題,另一種則是以容器形式打造應用,可完全被第三方管理,Fn專案即屬於後者。Fn允許開發人員以各種語言打造功能,涵蓋Java、Go、Ruby、Python、PHP與Node.js等,並將這些功能打包成容器,於任何支援Docker的平臺上運作,再部署於雲端。

甲骨文表示,Fn允許開發人員利用命令列工具來開發、測試與部署功能,並有針對高效能應用的Hot functions能力,兼容於Lambda程式程式碼,針對許多熱門語言提供功能開發工具包(FDK),支援Kubernetes、Mesosphere與Docker Swarm等容器編排管理工具。

Fn project:

甲骨文相關內容早前報道: