WebAssembly は本当に Docker に取って代わるのでしょうか?

WebAssembly は本当に Docker に取って代わるのでしょうか?

全員の興味をそそった議論の 1 つは、WebAssembly (Wasm とも呼ばれる) は、その設計により、多くの場合 Docker を置き換える可能性があるという点でした。しかし、この記事で説明するように、WebAssembly のこの側面に重点を置きすぎるだけでは十分ではありません。より重要なのは、WebAssembly がサポートできるビジネス用途だからです。

しかし、他の興味深い新しいプログラミング言語やテクノロジーと同様に、Wasm の価値を真に試すのはビジネスでの使用であり、Wasm のシンプルさ、移植性、セキュリティの強みは、特にエッジ アプリケーションや分散アプリケーションに関しては、Docker の欠点を解決するのに適した候補となります。

WebAssembly を使用すると、JavaScript (JS)、C++、Rust、HTML、CSS を、CPU 上のマシン レベルで直接実行されるバイナリ ランタイム プラットフォームに統合できます。これは、Web アプリケーションのサポートに使用でき、サービス メッシュやエッジ Kubernetes サポートなど、CPU 上で実行されるあらゆるエッジ環境やクラウド ネイティブ プラットフォームに拡張されます。 Wasm もしばらく存在していましたが、2019 年に World Wide Web Consortium (W3C) によって Web 標準に指定され、HTML、CSS、JavaScript に続く 4 番目の Web 標準となりました。

Adobe のシニア ソフトウェア エンジニアである Colin Murphy 氏は、講演の中で、CDN エッジ コンピューティングと Wasm/WASI プラットフォーム、および現在の Adob​​e アプリケーションと将来の Adob​​e アプリケーションについて詳細に紹介しました。マーフィー氏は、ビジネスパフォーマンスを向上させるために、Wasm が Docker の後継になる可能性があると述べた。 「私は『Kubernetes を使用した Docker の後継は何か』と探していました。そして WebAssembly について知ったとき、『実際に本番環境で使用されているマイクロサービスを取得し、WebAssembly を使用してサーバー エッジのクライアントにデプロイできる』ということを発見しました」とマーフィー氏は語ります。

たとえば、Docker に関連する主な問題の 1 つは、CVE ファイルに脆弱性が存在する可能性があることです。 「Docker コンテナの場合、同じ脆弱性に複数の CVE が存在することがあります」とマーフィー氏はインタビューで語った。 「WebAssembly では、サードパーティのものは一切ありません。バイナリとして扱うだけです。もちろん、セキュリティの問題は常に存在します。しかし、WebAssembly は実際には独立したユニットであるため、オペレーティング システムの残りの部分をすべて持ち運んでオペレーティング システムであるかのように装う必要はありません」。これが Wasm の魅力を高めています。

しかし、マーフィー氏は、Wasm が Docker を完全に置き換えることは期待できないと述べた。

「メインフレームはまだ存在し、メインフレーム OSS も存在し、非常に特殊なビジネス ユース ケースを持つ仮想マシンも存在し、今後も使用され続けるでしょう。しかし、特に 5G カーのエッジや、IoT が世界とエッジに出会うあらゆる種類のアプリケーションでは、Docker を使用できない非常に優れた領域がまだいくつかあります。」

Docker の製品リーダーである Jake Leverne 氏は、Wasm が最終的に Docker の使用を完全に置き換えることができるかどうかは非合理的な疑問だと述べた。この質問をすることは、開発者市場の仕組みに対する理解が不足していることを示しています。Wasm はテクノロジーとして Docker の代替品ではないからです。

「Wasm は Docker を補完するものであり、開発者がアプリケーションの一部をどのように構築および実装するかに関係なく、開発者の開発体験をサポートします」と Leverne 氏は述べています。

Leverne 氏は、Docker の開発、テスト、およびデプロイメント ツールチェーンを使用すると、アプリケーション アーキテクチャに関係なく、再現可能なアプリケーション配信パイプラインを維持しやすくなると述べています。さらに、数千の公式および検証済みイメージを含む数百万のビルド済み Docker イメージが、Wasm モジュールで使用できる「コア サービス (データ ストレージ、キャッシュ、検索、フレームワークなど) のバックボーン」を提供します。

「時間の経過とともに、コンテナ ランタイムとレジストリはネイティブ Wasm モジュールのサポートを含むように拡張されます」と Leverne 氏は述べています。 「実際、これはすでに起こっているのです。」

<<:  インフラ自動化に必要な3つの段階

>>:  エッジコンピューティングの実装、利点と欠点

推薦する

信頼できる「香港の格安VPS」業者をいくつか推薦します

信頼できる香港の VPS 業者をいくつかお勧めします。その多くは (安価な香港 VPS) 香港の安価...

「Made in China」から「Created in China」へ、SaaS製品もそれに応じて変化する必要がある

崔牛慧の周囲では、彼は「変わり者」だ。 Cui Niu Clubのメンバーのほとんどはソフトウェア業...

パーソナルマーケティングの可視性を構築するにはどうすればよいでしょうか?

はじめに: 私の個人的な経験に基づいて、個人のマーケティングの可視性を構築する方法について書きます。...

蘇寧は電子商取引の比重を高め、ひそかにYiFuBaoドメイン名を取得

アリババ傘下のアリペイとテンセント傘下のテンペイがそれぞれ独自のドメイン名を取得して以来、テンセント...

クラウドネイティブ PostgreSQL クラスター - PGO: 5 分で開始

前提条件ホストに次のユーティリティがインストールされていることを確認してください。 kubectlギ...

#BlackFriday# racknerd: 29% オフ、年間 28 ドル、KVM/2G メモリ/3 コア/55g ハード ドライブ/2T トラフィック/ロサンゼルス

Racknerd はアメリカの会社です。すべての情報は透明で、検索可能です。そのボスはおなじみの「ダ...

月額29元のNatyunの米国3ネットワークCN2 GIAラインVPSの簡単なレビュー

Natyun は主に米国と香港で VPS サービスを提供しています。米国の VPS は主に Cera...

イベントマーケティングにビデオを活用する:オンラインマーケティング業界で大成功を収めたSKYCCの秘密

オンライン マーケティングやイベント マーケティングには、コストがかかったり、長い時間がかかったりす...

競合他社と比べて何が欠けていて、ウェブサイトのランキングが変動するのでしょうか?

最近、多くの友人が Xinchen に、なぜ自分のウェブサイトのランキングが下がったのか、なぜ他のウ...

分散クラウドの CIO ガイド

パブリック クラウドに完全に移行することに消極的な組織は、プライベート クラウドとパブリック クラウ...

SEO検索エンジン最適化によりランキングが向上します

多くの SEO 担当者は、ウェブサイトのキーワードのランキングを非常に気にしており、これを利用して ...

ツァイニャオ氏は、百度とグーグルのアルゴリズム調整に関するいくつかの疑問をまとめている。

ウェブマスターは、Baidu が木曜日と土曜日の夜にアップデートを行うことも知っていると思われます。...

加速クラウド:淮海電信100G高防御、550元/16コア/16gメモリ/120gSSD/30M専用帯域幅、数分で完全自動展開

アクセラレーションクラウド、Host Cat は何度か紹介してきました。実はこのサイトもここでホスト...

racknerd Los Angeles DC-02 (multacom) Intelシリーズ + SSDハードディスク VPS 簡易評価

実は、Hostcat は以前 racknerd のロサンゼルス VPS をテストしたことがありました...

dedioutlet: Phoenix サーバー、月額 54 ドル、2*e5-2680v2/32g メモリ/256gSSD+1T HDD/100T トラフィック

dedioutletは2009年に設立されたアメリカの会社で、主に低価格のアメリカの独立サーバー事業...