CloudflareがGoogleChromeを使用してクラウドコンピューティングに革命を起こす方法

技術 / CloudflareがGoogleChromeを使用してクラウドコンピューティングに革命を起こす方法 1分読む Cloudflare

Cloudflareロゴ



クラウドコンピューティングは、過去10年以来IT市場​​を支配してきました。今日、 IT予算の19%がクラウドコンピューティングに費やされています そしてそれは将来指数関数的に成長すると予想されます。コンテナと仮想マシン(VM)は、ユーザーが同じマシン上に別々の環境を作成できるようにするため、世界のクラウドインフラストラクチャの基盤として機能します。

Cloudflare 、間違いなく、最近主張された世界最大のクラウドプラットフォームの1つ ブログ投稿 この技術は将来必要ないかもしれないということです。ブログは、 分離 、ユーザーが多数のプロセスを同時に実行できるようにするGoogleChromeのV8JavaScriptエンジンに基づくテクノロジーであるため、ユーザーは可能な限り少ないオーバーヘッドでコードを実行できます。コンテキストの切り替え、さまざまなプロセス間の透過的な切り替えを排除することにより、分離ベースのシステムは、すべてのコードを単一のプロセスで実行することにより、貴重な時間を節約します。このシステムを通じて、JavaScriptのオーバーヘッドは一度だけ支払われ、CPUのほとんどすべての能力がコードの実行に使用されます。以下の棒グラフは、他のサーバーレスプロバイダーと比較した場合の分離ベースのシステムの効率を示しています。



すべての機能が展開された場所の近くのデータセンターから行われた要求(ネットワーク遅延を含む)を反映するデータであり、CPUを集中的に使用するワークロードを実行します。
ソース– Cloudflare



ブログは、同じプロセスで複数のコードを実行している間、いくつかのセキュリティの脅威が存在することになり、このテクノロジーを使用することは非現実的であることを特定しています。ただし、Google Chromes V8 JavaScriptは非常に安全であり、それに加えて、このテクノロジーを安全に実装するための独自のセキュリティ対策もいくつか追加しています。 Cloudflareはまた、Isolatesの使用はAmazonのLambdaなどの他のサービスの3倍安価であり、利用可能な最良のオプションの1つであると主張しています。



仮想マシンを必要とせず、すぐに起動するという事実は魔法のように思えるかもしれませんが、このテクノロジーには独自の制限があります。分離を使用すると時間とお金の両方を節約できますが、現時点では、このシステムはJavaScriptで記述されたコードしか実装できません。つまり、ユーザーはコードを実行するためにコードを再コンパイルする必要があります。幸いなことに、これは越えられない壁ではありません。クラウドテクノロジーについて集中的な研究が行われており、すぐに研究者は革新的なソリューションを見つけるでしょう。