banner
0xjokereven

0xjokereven

All is for consistent
twitter
github
pixiv
jike
medium

Fluence 無雲功能

Fluence 無雲功能是一種去中心化的無伺服器解決方案,深植於去中心化物理基礎設施(DePin)範式。相比大多數無伺服器解決方案,Fluence 無雲功能讓您以更少的程式碼實現更多功能,無需擔心底層基礎設施。與集中式雲提供商不同,無雲功能讓您可以從市場中按需選擇容量提供商(如資料中心),根據您的應用需求定制無伺服器基礎設施的可用性、性能、服務水平協議(SLA)和預算需求。由於其 DePin 根基,無雲功能在不犧牲性能和服務水平的情況下,以極低的成本擴展。此外,無雲功能還支持函數執行的證明系統(如執行證明(PoE)和處理正確性的證明(PoP)),這革命性地簡化了各種審計並準確計費。

簡而言之
要使 Fluence 無雲功能對您有用,需要完成四個基本步驟:

1、通過編譯業務邏輯到 Marine Wasm 來創建和管理您的計算函數
2、創建 Aqua 腳本以編排計算函數
3、創建開發者要約以打包您的計算工件和部署需求
4、將開發者要約提交到市場進行匹配
無雲功能在名為 Marine 的 Wasm 運行時上可用,更多運行時正在開發中,提供跨容量提供商的高性能、可用且便攜的計算函數。此外,Aqua 允許您將計算函數編排成無雲部署。

一旦您用 Rust 編寫業務邏輯並編譯到 wasm-wasi 目標,就可以創建您的無雲部署,簡單指定無雲分布(即您希望部署的函數實例數量、時長、資源類型(CPU 和 RAM)、位置等)和開發者要約,在此要約中您可指定願意支付的資源費用和部署費用。

業務邏輯用 Rust 編寫
編譯到 wasm32-wasi
購買代幣
部署規格
願意支付
託管支付
發送匹配容量提供商
匹配要約
匹配要約
匹配要約
託管和執行部署
託管和執行部署
託管和執行部署
提供者要約
計算市場
開發者
程式碼
計算函數
無雲部署
支付網關
無雲分布
開發者要約
容量提供商_1
容量提供商_2
容量提供商_k

圖 1:Fluence 無雲開發和部署流程圖

在提交部署之前,您需要從一個(法定貨幣)網關提供商處獲取 FLT 和 USDC 代幣。USDC 代幣根據每次部署進行託管,並根據有效的執行證明週期性地補償容量提供商,以證明無雲函數的正確執行(相應的 CPU 和內存模型、執行時間、數據負載等)。

當然,在測試網上進行開發時,您可以免費請求足夠數量的測試網代幣 tFLT 和 tUSDC,以支持您的開發工作。

信息
為了啟動 Fluence 主網,計費遵循稱為訂閱模型的紀元模式,而不是基於執行的模式。也就是說,您需支付一段時間內託管您部署的提供商費用,無論執行次數或負載。這是一個臨時限制。

Fluence 無雲功能開發者體驗的重要組成部分是 Fluence CLI,支持創建和管理無雲應用所需的所有開發和部署方面。

比較定位
從功能和開發角度看,無雲功能與其他無伺服器解決方案(如 AWS Lambda、Azure Functions 和 Google Cloud Functions)非常相似。與集中式無伺服器雲提供商不同,Fluence 無雲功能利用 Wasm 的強大和便攜性,提供高性能計算運行時,託管和執行在可定制的高可用性容量網格中,消除單點故障、訪問控制、高退出壁壘和過度租賃。見表 1。

表 1:高層次無伺服器提供商比較

Fluence Lambda AWS Lambda Azure Functions Google Cloud Functions
Runtime Wasm,更多即將推出 多種 多種
語言 Rust,更多即將推出 多種 多種
工作流管理 Aqua Step Functions Azure Logic App
編排 √ √ √
端點訪問 P2P 或 HTTP 網關 HTTP HTTP
容量(資料中心) 透明且可選 黑盒 黑盒
CLI Fluence CLI AWS CLI Azure CLI, Azure PowerShell
與集中式雲提供商不同,Fluence 協議使能開放、無權限的點對點網路和計算市場,促進(資料中心)容量的眾包。毋庸置疑,Fluence 網路由大量提供頂級 CPU 和 RAM 配置且服務水平協議極具競爭力的 Tier 4 資料中心支持。Fluence 計算市場基於星際共識(IPC),一種兼容 EVM 的現代高性能 PoS 區塊鏈。

儘管開發者可以忽略點對點網路的複雜性,包括網路安全解決方案(如 DDOS 和其他攻擊預防或緩解方案),Fluence 協議與其他無伺服器解決方案的一個顯著差異是 Fluence 網路本質上不支持 HTTP 請求和響應調用。這意味著函數編排發生在點對點層面。然而,這可以通過現有的 Fluence 解決方案在網路入口和出口(如 HTTP 網關)輕鬆解決。

使用場景
由於其按需、易於擴展和按執行付費的模式,無伺服器計算本質上適用於啟用事件驅動的架構和系統。Fluence 無雲功能支持的部分用例總結在表 2 中。

表 2:Fluence Lambda 的示例用例

類型 應用
資料處理 資料準備和處理
過程控制 任務調度
消息傳遞 發送通知
API 移動和 web 應用
無伺服器工作流 編排和組合函數
總之,Fluence 無雲功能支持您習慣的所有事件和時間觸發的無伺服器開發。

載入中......
此文章數據所有權由區塊鏈加密技術和智能合約保障僅歸創作者所有。