WebAssemblyによるサーバレスをKubernetes上で実現する「SpinKube」、CNCFへの寄贈を発表

今回は「WebAssemblyによるサーバレスをKubernetes上で実現する「SpinKube」、CNCFへの寄贈を発表」についてご紹介します。

関連ワード (以外、期待、監視等) についても参考にしながら、ぜひ本記事について議論していってくださいね。

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


WebAssemblyによるサーバレスプラットフォームをKubernetes上で実現するオープンソースの「SpinKube」が、Cloud Native Computing Foundation(CNCF)へ寄贈されたことが発表されました。

Today on the #KubeCon + #CloudNativeCon keynote stage, @michelledhanani alongside @Azure & @ZEISS_Group shared how & why #Wasm has taken root in the cloud native world. Read about it getting practical & about @SpinKube's contribution to @CloudNativeFdn: https://t.co/6Mo3WTYDmU

— Fermyon (@fermyontech) March 21, 2024

SpinKubeを構成する4つのソフトウェア

SpinKubeは主に「Containerd Shim Spin」「Runtime Class Manager」「Spin Plugin for Kubernetes」「Spin Operator」の4つから構成されています。

Containerd Shim SpinはKubernetesのノード上でWebAssemblyで構築されたSpinワークロードを実行するためのShimです。containerd上でWebAssemblyを実行可能にするrunwasiと、WebAssemblyをポータブルにするWASI(WebAssembly System Interface)を用いています。

参考:コンテナランタイムのcontainerdに、WebAssemblyをコンテナとして扱うための「runwasi」が統合。これからのコンテナランタイムはWebAssemblyと統合されていく

Runtime Class managerはKubernetes環境におけるcontainerd shimのインストール、更新、削除、設定などのタスクの自動化などによるライフサイクルを管理します。

Spin Plugin for Kubernetesは、containerd shimsと統合して動作し、Kubernetesが従来のコンテナワークロードと同様の方法でWebAssemblyのワークロードを管理、実行できるようにします。

Spin Operatorは、Spinアプリのカスタムリソース定義(CRD)を定義しKubernetesへのデプロイを可能にします。さらに、Spinアプリのイメージ、レプリカ、スケジューラ、およびその他のユーザー定義値などのSpinAppカスタムリソースを監視し、Kubernetesクラスタ内での適切な状態を実現します。

サーバレス環境でも期待されるWebAssembly

サーバレス環境では現在、コンテナ型仮想化の技術が多く用いられていますが、WebAssemblyはコンテナ型仮想化よりも軽量でより素早く起動し、多くの場合においてより高速に実行され、またサンドボックスによって安全に分離されるなど、技術面で多くの利点があります。

そのためサーバレス環境におけるWebAssemblyの利用は今後の普及が期待されるところです。

SpinKubeのプロジェクトはCNCFの試験的なプロジェクトであるサンドボックスプロジェクトとして開発が進められます。しかしSpinKubeにはFermyon以外にマイクロソフトも積極的に関わっているため、今後の進展次第ではマイクロソフトがMicrosoft AzureでSpinKubeによるサーバレス環境の提供を行う可能性もありそうです。

COMMENTS


Recommended

TITLE
CATEGORY
DATE
法人向けIT事業を強化するKDDI–データ関連ビジネスでの実績を強調
IT関連
2023-09-07 03:14
こう着する日経平均:次は上? 下? 「三角もち合い」煮詰まりサプライズ待ち
IT関連
2021-06-14 08:47
IIJ、高校野球のネット中継にクラウド提供 最大100試合の同時配信に対応
クラウドユーザー
2021-07-15 04:32
岡山大学と両備システムズ、早期胃がんの深達度を判定するAIを開発
IT関連
2024-04-26 22:48
webpack互換のRust製高速バンドラ「Rspack」が正式版となるバージョン1.0に到達。webpackより10倍高速と
JavaScript
2024-08-29 15:29
PwCコンサルティング、メタバース空間で社内イベント開催–ビジネスでの活用検証
IT関連
2022-07-06 13:20
非中央集権SNS「マストドン」初の公式iOSアプリ、今夏リリースへ :マストドンつまみ食い日記
アプリ・Web
2021-02-08 17:42
[速報]マイクロソフトが「Team Copilot」発表。生成AIが会議のファシリテーターやプロジェクト管理を実行
Microsoft
2024-05-22 04:30
欧州企業2社が二酸化炭素隔離のための直接空気回収サービスへ道を開く
EnviroTech
2021-03-11 19:07
ウイングアーク1st、北九州市で「Peppol」による請求書受領の実証実験–2月から
IT関連
2024-01-27 20:05
AIに関するグローバル調査から見えた日本企業の課題
IT関連
2024-05-01 08:45
電子帳簿保存法への対応は6割以下–宥恕(ゆうじょ)期間終了まで2カ月
IT関連
2023-10-21 06:43
テクノロジーの“目利き”は健在か–CTCの米国事業トップに聞いてみた
IT関連
2024-03-02 02:31
庵野秀明・尾田栄一郎・西村博之など……「デジタルの日」ロゴ作成者の推薦、上位を中間発表
ネットトピック
2021-05-20 14:47