SuborbitalがスケーラブルなサーバーアプリケーションWebAssemblyプラットフォームで1.8億円調達

スケーラブルなサーバーアプリケーションを作るためのオープンソースのWebAssemblyプロジェクト、Atmoを提供しているSuborbitalが、Amplify Partnersがリードする160万ドル(約1億8000万円)のシードラウンドを調達したことを発表した。このラウンドには、GitHubの前CTOであるJason Warner(ジェイソン・ワーナー)氏やAtlassianのCTOであるSri Viswanath(スリ・ヴィスワナート)氏、FastlyのCTOであるTyler McMullen(タイラー・マクマレン)氏、Goliothの創業者Jonathan Beri(ジョナサン・ベリ)氏、RapidAPIのエンジニアリング副社長Vijay Gill(ビジェイ・ギル)氏、およびCommsorの創業者であるMac Reddin(マック・レディン)氏ら、多くのエンジェル投資家が参加した。

同社はまた、Suborbital Computeの公開ベータのローンチを発表した。一見するとこれは、ややおかしなプロダクトと思えるかもしれない。SaaSのサービスがベーシックなドラッグ&ドロップによる統合を超えて、自分のプロダクトに拡張性を持たせようとすると、そういう拡張をデベロッパーがプロダクトの中に書けるためのツールが必要だ。しかしそれらのユーザーファンクションは大量のセキュリティ問題を抱えてしまう。そこでデベロッパーがSuborbital Computeを使うと、SaaSのデベロッパーはエンドユーザーに、自分独自のファンクションを書き、WebAssemblyのサンドボクシングプロパティで自分のプロダクトを拡張する能力を与える。そのプロパティはAtmosや、Suborbitalのその他のオープンソースツールのベースであり、多くのガードレールを提供する。

しかし、それは単なるスタートだ。Suborbitalは、もっと野心的なプロジェクトだ。CEOで創業者のConnor Hicks(コナー・ヒックス)氏によると、同社のミッションは「私たちが1つの産業としてのコンピュートに関して考え、それをデプロイするときの考え方そのものです」。ヒックス氏は以前、1Passwordプラットフォームのチームで仕事をし、1Psswordのコマンドラインインターフェースや、そのエンタープライズプロダクトなどのツールを作っていた。その後は同社のエンタープライズプロダクトのR&Dのトップになったが、そこで彼はサイドプロジェクトとして、最初はDockeをベースとする「分散ファンクション・アズ・ア・サービス」のシステムを作っていた。しかし、Dockerではあまりに遅いため、WebAssemlyに移行した。しかし、それによって彼は、予想以上の複雑性に遭遇した。その大部分は、それが動くためのグルーコードを全部自分で書くことだった。でも、ほぼ2年前にやっと、すべてが順調に動き出した。

「そこで、そのときやってたことをもっと真剣に考えるようになり、時間も割くようになって、そこから出てきたものが、WebAssemblyのファンクションのスケジューラー、今日のReactrプロジェクトだでした」とヒックス氏は説明する。ReactrはGoのライブラリだったが、多くの人は純粋なWebAssemblyのサービスの方に関心を持った。そしてそれが今のAtmoプロジェクトになり、Suborbitalの中核的プロダクトになった。

「Atmoと名づけた大きな実験は、『宣言的に書かれているウェブサーバーのアプリケーションを、ユーザーがボイラープレートをまったく書かずに動かすにはどうするか』というテーマでした。そこで宣言的な記述と大量のファンクションでWebAssemblyをコンパイルして、このウェブサービスをビルドして動かすやり方、そのセキュリティ、自動的な高速化、そしてユーザーの手作業による配管工事の不要化、等々がわかってきました」とヒックス氏の説明する。

AtmoでSuborbitalは、サーバーサイドのWebAssemblyに賭け、デベロッパーはRustやSwiftやWebAssemblyなどの言語でコードを書ける。それらはWebAssemblyにコンパイルされ、Atmoがデプロイし管理して、サンドボックス化された環境で動く。Atmoの核は、WebAssemblyのモジュールを動かすスケジューラーであり、しかもネイティブに近いパフォーマンスを約束している。

ヒックス氏が考える今後の姿は、多くのアプリケーション、中でも特にエッジのアプリケーションのデプロイで、このやり方がコンテナの役割に挑戦することだ。「リソースに制約のあるエッジの小さな環境では、ベアメタル上のWebAssemblyがコンテナの必要性のかなりの部分を置き換えてしまうのではないか、と彼はいう。

しかし、なぜ今どきこんなニッチのプロダクトをローンチするのか?「Atmo Pro」のようなものの方が、もっと妥当ではなかったか?しかしヒックス氏の主張では、それはまだ早いという。考え方そのものがまだとても若いので、マーケットの状況はまだそれに対して熟していない。

「Atmoサービスをホストすればお金になるほど、広く普及してはいません。Atomのホスティングや、有料のプロバージョンで儲けるなんて不可能だと気づいた以来、私は『多くの人がお金を払ってでも購入したいと思うような、実際にビジネスを構築できるものは何か?』と自問しています」とヒックス氏はいう。

ヒックス氏によると、現在、チームは4名だがすでにパートナー探しを始めている。ただし2022年は、インフラストラクチャを大きくして、オペレーションの能力を上げることが先決だという。

画像クレジット:Yuichiro Chino/Getty Images

原文へ

(文:Frederic Lardinois、翻訳:Hiroshi Iwatani)