全員の興味をそそった議論の 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 プラットフォーム、および現在の Adobe アプリケーションと将来の Adobe アプリケーションについて詳細に紹介しました。マーフィー氏は、ビジネスパフォーマンスを向上させるために、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 氏は述べています。 「実際、これはすでに起こっているのです。」 |
10月の電子商取引トラフィック分布(Huihui.comデータ)ダブル11のプロモーションの一部(中...
インターネットの発展に伴い、10年以上の蓄積を経て、ほとんどのウェブサイトは草の根時代の急成長を経験...
序文: SEO における大きな出来事: Baidu は 2013 年 4 月 25 日に「外部リンク...
「祖国の北の国境の風景をより美しくしましょう。」事務総長の切実な期待がこの広大な土地の発展の方向性を...
香港証券取引所で今年上半期に最も重要な新規株式公開(IPO)の一つとなったJD Logisticsは...
オンラインプロモーションの一般的な方法は何ですか?ブログプロモーションとは、ブログをインターネットア...
大学や研究機関が毎年独自にプロジェクトを開発することから始まり、オープンソースを通じてソースコードを...
最近、自主メディアパーソンのハオ・シャオリャン氏は、康盛マイクロコミュニティ(Discuz!チームが...
Google、Amazon、Tencent などの大手インターネット企業では、事業が広範囲にわたるた...
[51CTO.comからのオリジナル記事] 中国電子技術標準化研究所が主催し、51CTOが主催する「...
昨日の「JD.comの商品一覧ページのユーザーエクスペリエンスとマーケティング手法の簡単な分析(パー...
テンセントのデジタルコレクションプラットフォーム「Huanhe」は、開始から1年後に正式に撤退を発表...
2020年1月7日、北京—中国情報通信研究院(CAICT)主催の「2020年クラウド管理およびクラウ...
9月19日、中国情報通信科学院が主催し、データセンターアライアンスが主催し、中国決済協会金融技術専門...
Moments にうまく投稿する方法を学ぶことは、生涯にわたる学習プロセスです。今回は、 WeCha...