Hacker Newsのコメント欄は通常どのようなものだろうか。トップページに載った記事の下には、たいてい誰かが粗探しをしている——価格が高すぎる、設計に欠陥がある、競合の方が優れている、見出しが釣りだ。これがHNのデフォルトモードだ。Oxide Computerの3Dラックツアーの投稿は例外だった。
253ポイント、107コメント。コメント欄を読み終えて気づくことがある:批判がほぼ見当たらないのだ。
「ここは、行きたくない理由がまったく見つからない唯一の会社だ。」「彼らはSun Microsystemsがかつてなぜあれほど重要だったかを思い出させてくれる。」「これは単なるハードウェアではない、完全な工学哲学だ。」
彼らがやっていること、他と何が違うのか
Oxide Computerがやっていることを一言で言えば簡単だ:クラウドサーバーを売っている。しかし彼らが売るサーバーは、AWSが貸し出すものとは全く別物だ。
AWSのモデルはこうだ:仮想マシンかベアメタルインスタンスを購入する。その下のハードウェアは標準的なDell/HPE/Supermicroのラックサーバーで、標準的なLinuxが動き、さらにその上に仮想化と管理ソフトウェアの層が乗る。ハードウェアの互換性は「使えれば十分」戦略で担保され——同じデータセンターのマシンは3、4の異なるベンダーから来ており、スペックに微妙な差異がある。特定のサーバーに最適化したコードを書く者はいない——明日にはそれが別のマシンに置き換わっているかもしれないからだ。
Oxideのモデルはこれだ:ラックごと買う。ラックの中のすべてのマザーボード、すべてのバックプレーン、すべての電源ケーブルは、Oxideが自社設計したものだ。ハードウェアの上で動くのもOxideが自社で書いたシステムソフトウェアである。シリコンからUIまで、「あなたが買うのは一つの完成品であり、部品リストではない。」
垂直統合という言葉はコンシューマーエレクトロニクスの分野では目新しくない——AppleがチップからOS、ハードウェアまで一体設計するモデルは何年も議論されてきた。しかしエンタープライズインフラの分野でこれを実践する者は極めて稀だ。Sun Microsystemsがこれを真剣にやった最後の企業であり(SPARCプロセッサ + Solaris OS + Sunサーバー)、SunはOracleに買収されてから15年以上が経つ。
HNの集団的ノスタルジア:なぜSunの亡霊はまだ漂うのか
コメントで繰り返し現れた「現代のSun Microsystems」という表現は偶然ではない。Bryan Cantrill——Oxideの共同創業者兼CTO——はSunで長年働き、DTraceやZFSなどのプロジェクトに参加した。彼ともう一人の共同創業者Steve TuckはJoyent時代にクラウドインフラの深い経験を積んだ。このチームの経歴は、彼らにこう問う資格を与える:「もしクラウドサーバーをゼロから設計するとしたら、業界の慣例を一切考慮せずに、それはどのような姿になるか?」
Oxideの答えはこうだ:帯域外管理ネットワーク(IPMI/BMCの複雑さは業界全体の痛みの種だ)を捨て、自社開発のルートコントローラー(Root of Trust)で置き換える。IntelではなくAMD EPYCプロセッサを採用する(CantrillのIntel MEへの批判はよく知られている)。自社で書いたHubris OSでファームウェアを動かす。ラック全体の冷却、給電、ネットワークを、N個の独立した部品の寄せ集めではなく一つの統合体として作り上げる。
これは「より良い部品を選ぶ」といったレベルの最適化ではない。これは「クラウドサーバーとは何であるべきか」という問いの根底からの再定義なのだ。
3Dツアー自体が発するシグナル
Oxideが公開したのはPDFのホワイトペーパーでも技術ブログでもなかった。彼らはインタラクティブな3Dラックブラウザを作った——ブラウザ内で回転、ズーム、各コンポーネントをクリックしてその技術的詳細を確認できる。この選択自体が製品声明である:もし我々のマシンを理解したいなら、スペックシートの数字だけを見るべきではない、その中に「入り込む」べきだ。
HNのコメントでは、複数のエンジニアがこの3DツアーによってOxideの物理的設計判断を理解できたと述べている——なぜ電源が背面を通るのか、なぜファンの配置が非対称なのか、なぜネットワークケーブルの経路が既存のどのサーバーとも異なるのか。これらの細部は単独ではエンジニアリングストーリーだが、合わせると製品哲学になる。
しかしHNが十分に議論しなかった2つの現実的問題
価格。 Oxideのラックは安くない。主なターゲットは高密度プライベートクラウドのシナリオだ——自社データセンターを構築するほど負荷が大きいが、サーバーを自社設計するまでには至らない場合、OxideはDellを買って自前で管理ソフトを統合するよりも割安になる可能性がある。しかし中小チームにとって、AWSの従量課金の財務モデル上の優位性は、垂直統合のハードウェア設計によって容易には覆されない。
ロックイン。 Oxideのラックを買うことは、彼らのハードウェアロードマップ、ソフトウェア更新サイクル、故障交換体系を受け入れることを意味する。これは汎用サーバー + 標準Linuxの開放性とは根本的に異なる。Oxideの支持者はコメント欄でこの懸念にこう応答した:「AWSのロックインの方が深刻だ。少なくともOxideのマシンは自分のデータセンターの中にある。」この反論には一理あるが、一つの問いを回避している:垂直統合のロックインとクラウドプラットフォームのロックインは、形式は異なるが、深さは必ずしも浅くない。
本稿はOxide 3D Rack Explorerの公開情報とHNの議論に基づいて整理された。Oxideの設計哲学とエンジニアリング文化は、ポッドキャスト『Oxide and Friends』でより豊かに表現されている。