Rust/WebAssembly將是雲原生分散式計算的未來? - thenewstack
Java和JVM一次編寫到處執行的目標目前正在受到 Rust與WebAssembly的挑戰!WebAssembly將替代JVM嗎?JVM未能真正成為從物聯網到伺服器等任何裝置上執行的通用容器,WebAssembly會嗎?
WebAssembly 是一種小型行動式虛擬機器,可在現代 Web 瀏覽器、伺服器和各種不同的硬體上執行。快速高效,這個開放的 WC3 標準是多種程式語言支援的編譯目標,包括 Rust、C/C++、Typescript、Go 等。
WebAssembly 縮寫為 Wasm,這個 Web 開放標準非常重視功能驅動的安全性,這意味著所有應用程式都在預設沙箱中啟動,並且必須被授予對功能的顯式訪問許可權。
它最初是在 Mozilla skunkworks 內部孵化的,現在由位元組碼聯盟管理,作為 Web 瀏覽器、獨立和雲原生 Wasm 中 JavaScript 的補充。Wasm 已經超越了瀏覽器,並且在整個雲原生生態系統中越來越受歡迎。
包括不能執行 Linux 的地方,例如微型裝置、Web 瀏覽器內或 Apple 的 IOS、智慧電視和所有其他物聯網 (IoT),WebAssembly 為開發人員提供了一個可移植的 shim,同時針對作業系統和晶片組的不同組合,並兌現了一次編寫,隨處執行的承諾。
WebAssembly 已成為 2021 年增長最快的雲原生趨勢之一。 隨著像wasmCloud這樣的分散式應用程式執行時Runtime,我們看到 WebAssembly 出現在伺服器和邊緣,嵌入到像Envoy這樣的平臺作為可擴充套件平臺和直接雲原生編排目標。
分散式計算挑戰
在上一個技術時代,部署一直由集中託管在公共雲中的微服務和 SaaS 應用程式主導。有令人信服的理由相信下一個技術時代將由分散式應用程式主導。系統架構的多樣性、應用架構的多樣性、分散式安全、離線使用以及部署到邊緣的機器學習,都在不斷推動著分散式計算的興起。
到 2030 年,連線到網際網路的裝置的數量和令人難以置信的多樣性將繼續飆升,因為我們預計到 2030 年將有 500 億個連線裝置,企業整合任務因十幾種流行且不相容的 CPU 架構而變得更加複雜。每個都有自己相對獨特的運營生命週期,來自數十家主要製造商。
WebAssembly 非常適合在這種複雜的環境中執行——甚至可以最佳化 Wasm 執行時以適應特定環境的應用程式。例如,Bytecote Alliance 的Wasmtime已針對伺服器端執行進行了大量最佳化,而Wasm-micro-runtime (WAMR) 已針對較小的嵌入式裝置進行了最佳化。
Wasm 在這方面也很出色——其近乎原生的效能使其成為獨立、嵌入式或其他型別整合的理想選擇。可移植性和一次編寫隨處執行的方法為開發人員提供了部署應用程式的新功能。
WebAssemblies 一次編寫隨處執行,安全模型和可移植性肯定會使其成為未來基礎設施的重要組成部分。
相關文章
- 為什麼分散式雲是雲端計算的未來?分散式
- 資料庫的未來:雲原生+分散式資料庫分散式
- Rust會成為JavaScript未來的基礎設施嗎? – thenewstackRustJavaScript
- 計算的未來是什麼?
- 什麼是分散式計算系統?—Vecloud微雲分散式Cloud
- WebAssembly 系列(六)WebAssembly 的現在與未來Web
- 雲端計算真的是未來嗎
- 雲原生計算
- 未來的網際網路是雲端計算還是星計算
- 精讀《Rust 是 JS 基建的未來》RustJS
- WebAssembly 的未來:將逐漸解鎖整個“技能樹”Web
- 微服務的未來? 更多抽象! - thenewstack微服務抽象
- 阿里巴巴雲原生,在許諾雲端計算一個什麼樣的未來?阿里
- WebAssembly入門,未來可期Web
- 雲端計算的未來是超市模式還是電廠模式?模式
- 未來雲端計算市場將重新洗牌 - erikbern
- 為什麼說軟體服務的未來必然是WebAssembly?Web
- 【雲原生安全】從分散式追蹤看雲原生應用安全分散式
- Blazor WebAssembly + Grpc Web = 未來?BlazorWebRPC
- Spring Cloud微服務分散式雲架構組成未來SpringCloud微服務分散式架構
- 聚焦雲原生安全|從分散式追蹤看雲原生應用安全分散式
- 邊緣計算與雲端計算的未來
- 分散式雲端計算分散式
- 雲棲大會,未來萬物皆是計算機?計算機
- 雲未來、新可能 - 綠色、無處不在、可信的計算
- QUIC 將會是 WebRTC 的未來麼?UIWeb
- eBPF 和 WebAssembly:哪個雲原生VM更好?eBPFWeb
- 未來計算世界 (轉)
- [分散式]分散式計算系統淺析分散式
- Hadoop 分散式儲存分散式計算Hadoop分散式
- 【譯】函式式的 setState 是 React 的未來函式React
- 未來展望:計算機世界即將何去何從計算機
- 雲原生在京東丨最適合雲原生的分散式儲存平臺—— ChubaoFS分散式
- 阿里李飛飛:資料庫將全面進入雲原生分散式時代阿里資料庫分散式
- 聚焦雲原生,阿里雲與 CNCF 共話「雲未來,新可能」阿里
- 【轉】分散式計算的謬論分散式
- 獨家下載!阿里云云原生攜 10+ 技術專家帶來《雲原生與雲未來的新可能》阿里
- 雲原生背景下的雲端計算再定義