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
VL-Bus登場前夜 GUIの要求と高精細ビデオカードの台頭 :“PC”あるいは“Personal Computer”と呼ばれるもの、その変遷を辿る(1/4 ページ)
トップニュース
2021-03-30 12:47
ウィズセキュア、「WithSecure Elements Identity Security」提供–クラウドプラットフォーム向けアイデンティティ保護ソリューション
IT関連
2024-06-08 10:05
6Gの現在地–次世代ネットワークの仕様、開発状況、展開時期
IT関連
2023-03-30 22:11
Excelの数式がチューリング完全になった/Google、ORMのSQLが遅いときの調査を容易に/クラウド市場でアリババがIBMを抜く、ほか。2021年2月の人気記事
編集後記
2021-03-05 03:27
メルセデス・ベンツが2030年までにEV専門メーカーに、8つのバッテリー工場を建設
モビリティ
2021-07-24 19:06
Google、公式Androidアプリストアでの援助交際アプリ提供禁止のポリシー更新
アプリ・Web
2021-07-31 17:20
日立ソリューションズ・クリエイト、「サイバーセキュリティトレーニング」にメニュー追加
IT関連
2023-06-27 05:46
G7は有害オンラインコンテンツ規制に取り組むべきと仏マクロン大統領が力説
パブリック / ダイバーシティ
2021-06-12 17:07
ビル・ゲイツ氏が来日、「旭日大綬章」勲章を林外務大臣から手渡される
業界動向
2022-08-19 00:40
ランサムウェアの身代金支払いが減少–しかし楽観は禁物
IT関連
2023-01-28 07:37
岡山県精神科医療センターで個人情報が漏えい、ランサムウェアにより被害
IT関連
2024-06-13 08:08
AWSが「IAM Roles Anywhere」発表。一時的にAWSへのアクセス権をAWSの外側にあるワークロードに付与
AWS
2022-07-08 14:35
新しい「Bing」、誰でも利用可能に–オープンプレビューに移行
IT関連
2023-05-09 04:50
千葉県・柏に「発電ブランコ」 こいでスマホ充電
IT関連
2021-05-28 22:19