Docker+Wasm Tchnical Preview 2がリリース。Wasmをコンテナとして扱える業界標準「runwasi」採用でWasmランタイムを選択可能に

今回は「Docker+Wasm Tchnical Preview 2がリリース。Wasmをコンテナとして扱える業界標準「runwasi」採用でWasmランタイムを選択可能に」についてご紹介します。

関連ワード (時点、発表、選択等) についても参考にしながら、ぜひ本記事について議論していってくださいね。

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


Docker Desktopを提供するDocker社は、Docker DesktopにWebAssemblyランタイムを統合したDocker DesktopのTechnical Preview 2をリリースしたと発表しました。

fig

Technical Preview 2での最大の変更点は、runwasiを採用したことでWebAssemblyランタイムが選択できるようになったことです。

Technical Preview 1ではWasmEdgeのみに対応していた

2022年10月に発表されたTechnical Preview 1では、Docker DesktopにWebAssemblyランタイムを統合する手段として、WebAssemblyランタイムをまるでコンテナランタイムのように見せかけるための仕組みを持つ「containerd-wasm-shim」と呼ばれるソフトウェアを開発し、組み込んでいました。

参考:Docker DesktopがWebAssemblyランタイムを統合。コンテナと同様にWebAssemblyイメージを実行可能に

fig

上図の右端の枝が「containerd-wasm-shim」を使ってWebAssemblyランタイムを組み込んでいることを示しています。

このTechnical Preview 1がリリースされた時点では、containerd-wasm-shimは特定のWebAssemblyランタイム、この時点ではWasmEdgeを前提にして作られていました。

その後2022年12月、最も普及していると見られるコンテナランタイム「containerd」の開発プロジェクトにおいてWebAssemblyをコンテナとして扱うためのソフトウェア「runwasi」が作られ、containerdに統合されます。runwasiはcontainerd-shimがベースになっています。

containerdにrunwasiが統合されたことで、containerdは標準機能としてWebAssemblyをコンテナとして見なせるようになったと同時に、runwasiがそのための事実上の標準インターフェイスになりました。

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

runwasiの採用で複数のWebAssemblyランタイムに対応へ

Technical Preview 2では、このrunwasがDocker Desktopに取り込まれました。そのため、runwasiに対応したさまざまなWebAssemblyランタイムをDocker Desktopに統合できるようになりました。

現時点ではFermyonの「spin」、Deislabsの「slight」、そしてBytecode Allianceの「Wasmtime」が統合できると説明されています。

今後はDocker Desktopだけでなく、コンテナランタイムのcontainerdを使って動作するさまざまなプラットフォームでWebAssemblyがコンテナの一種として扱われていくことになるでしょう。

Technical Preview 2はMac(Intel/Arm)、Linux(Intel/Arm)、Windowsに対応しています。

COMMENTS


Recommended

TITLE
CATEGORY
DATE
AWS、わざとクラウド障害を起こす新サービス「AWS Fault Injection Simulator」提供開始。カオスエンジニアリングをマネージドサービスで
AWS
2021-03-17 00:12
米ガートナー「先進テクノロジーのハイプサイクル2022年」を発表。分散IDやWeb3は過度な期待、機械学習によるコード生成、デジタルヒューマンなどは黎明期
業界動向
2022-08-16 23:30
年率20%超成長をもくろむMDMのアイキューブドシステムズ、その施策は
IT関連
2024-05-29 22:34
AWSとNFL、QBのパスパフォーマンスを評価する新たなAIツール
IT関連
2022-01-27 03:33
日立、三菱UFJモルガン・スタンレー証券のCRM構築–セールスフォースのクラウド採用
IT関連
2021-02-09 07:57
未経験からITエンジニアへ、半数が知識ゼロからのスタート–サーバーワークス調査
IT関連
2024-08-31 01:39
Robloxは開発者向けアクセラレーター講座で同社プラットフォームの新たな可能性を引き出す
ゲーム / eSports
2021-02-08 15:18
次期iPhone 13はノッチが小さくなる? フロントガラス部品画像か
IT関連
2021-03-25 03:48
RobinhoodがGameStopなどのユーザー保有株数を1株に制限
ネットサービス
2021-02-01 09:54
次のAppleイベントは4月20日(日本は4月21日) Siri(英語)が教えてくれる
IT関連
2021-04-14 20:56
インテル、第13世代「Core」発表–性能が最大41%向上
IT関連
2022-09-29 22:18
電話でタクシー運賃を事前確定 広島で8月開始、順次全国展開
ネットトピック
2021-07-30 03:22
パリス・ヒルトンの“料理番組”、Netflixで8月4日スタート
アプリ・Web
2021-07-14 23:14
米政府、カスペルスキー社製ソフトウェアの国内販売を禁止へ
セキュリティ
2024-06-22 11:58