オープンソースのクラウドネイティブなFaaS「OpenFunction」がコンテナに加えてWebAssemblyをサポート。ランタイムにWasmEdgeを統合

今回は「オープンソースのクラウドネイティブなFaaS「OpenFunction」がコンテナに加えてWebAssemblyをサポート。ランタイムにWasmEdgeを統合」についてご紹介します。

関連ワード (同期用、言語、記述等) についても参考にしながら、ぜひ本記事について議論していってくださいね。

本記事は、Publickey様で掲載されている内容を参考にしておりますので、より詳しく内容を知りたい方は、ページ下の元記事リンクより参照ください。


Cloud Native Computing Foundation(CNCF)のSandboxプロジェクトとして開発が進められているオープンソースのFaaSプラットフォーム「OpenFunction」がバージョン1.0の登場に合わせてWebAssemblyをサポートしたことが発表されました。

OpenFaaSはコードをコンテナイメージにビルドし、それをKubernetes上のランタイムでイベントドリブンに実行するなど、さまざまな機能が統合されたFaaS(Function as a Service)プラットフォームです。下記のように、多くのオープンソースソフトウェアによって構成されています。

fig

これまで、OpenFaaSで実行されるのはコンテナイメージであり、そのためにKEDA(非同期用ランタイム)もしくはKnative(同期用ランタイム)の2つのランタイムがOpenFaaSに組み込まれています。

今回リリースされたOpenFunction 1.0.0では、このOpenFaaSのランタイムとしてWebAssemblyランタイムであるWasmEdgeが組み込まれたことが発表されました。

下記は「Announcing OpenFunction 1.0.0: Integrate WasmEdge to support Wasm Functions and Enhanced CI/CD」からの引用です。

OpenFunction now supports building and running wasm functions with WasmEdge as the workload runtime.

OpenFunctionはWasmEdgeをワークロードランタイムにすることで、WASMファンクションのビルドと実行をサポートします。

開発者はWebAssemblyに対応したさまざまなプログラミング言語でOpenFunctionの関数を記述することができるようになります。

Docker社がDocker DesktopにWebAssemblyを統合したことに代表され、containerdにはWebAssemblyをコンテナとして扱うためのrunwasiが統合されるなど、WebAssemblyはいま、コンテナと同じような新しいソフトウェアのコンパクトな実行形態として、あるいはクラウドネイティブな実行形式の1つとして、その利用範囲を着々と広げています。

参考:Docker DesktopがWebAssemblyランタイムを統合。コンテナと同様にWebAssemblyイメージを実行可能に
参考:コンテナランタイムのcontainerdに、WebAssemblyをコンテナとして扱うための「runwasi」が統合。これからのコンテナランタイムはWebAssemblyと統合されていく

OpenFunctionのWebAssembly対応も、そうした大きな流れの1つと言えそうです。

COMMENTS


Recommended

TITLE
CATEGORY
DATE
グーグルが新たな資格認定職業訓練コースを開講–「Android」開発者向けコースも
IT関連
2021-03-15 05:03
富士通とYEデジタル、両社の物流センター関連サービスの相互提供に合意
IT関連
2024-02-01 00:27
第29回:ひとり情シスはブラック職場なのか?
IT関連
2021-04-22 07:04
NTTデータと埼玉りそな銀行、埼玉県内の自治体が業務の一部を電子化
IT関連
2024-04-18 07:32
Google Labs、言語モデル「NotebookLM」の提供開始を発表–まず米国から
IT関連
2023-07-15 19:44
パーソルP&T、「人事DX推進サービス」提供–システム導入やデータ基盤を支援
IT関連
2022-08-06 12:11
グーグル、「Android」デバイスベンダーによる「パッチの遅れ」に警鐘
IT関連
2022-11-29 21:43
「Okta」を選んだアサヒグループが考えるアクセス管理の難しさ
IT関連
2022-07-27 03:12
グーグルの地理空間画像ビューア「Earth Engine」、企業や政府にも提供開始
IT関連
2022-07-01 10:49
「M3」搭載「MacBook Air」ハンズオン–印象に残った3つの新機能
IT関連
2024-03-10 13:57
スタンドアロンなWebAssemblyランタイム「Wasmer 2.0」正式リリース、Win/Mac/Linux対応。SIMDに対応、実行速度が約50%改善、参照型対応など
WebAssembly
2021-06-22 00:37
アバターが新たな雇用を創出する日–パソナ、JR西日本も活用
IT関連
2022-04-22 20:23
東芝ウォーターソリューションズ、インドの下水処理場プロジェクトを受注
IT関連
2021-08-12 05:33
NFTカードゲームとウォレットのHorizon Blockchain Gamesはブロックチェーンの大衆化を目指す
ブロックチェーン
2021-08-01 16:11