
1 つのサーバーで 60 のコンテナ
1 つのベアメタルボックスで数十から数百の Hoody コンテナを実行。KSM と BTRFS のデデュプでマージナルコストはほぼゼロ。
各クライアントサイトは独自の隔離されたコンテナ — ファイル、プロセス、ポート、ホスト名。すべて 1 度借りる 1 台のベアメタルサーバー上に存在します。Hoody Workspace を 1 つ開くと、名簿全体がタイルとして見えます。タイルをクリックすれば、もうその中です。
1 ワークスペース · 40 コンテナ · 1 ホスト · 1 請求書
これがスライドだけではなく実際に成立するには、3 つのことが同時に真でなければなりません。コンテナが分離を、ホストが密度を、ワークスペースが単一の窓を提供します。
各クライアントサイトは Hoody コンテナで、独自のファイルシステム、プロセスツリー、ネットワーク名前空間、DNS ホスト名を持ちます。/api/v1/projects/[id]/containers への POST リクエストでベースイメージから生成し、契約終了時には DELETE できれいに削除します。クライアント間で何も漏れません。
40 個のコンテナすべてが 1 台のベアメタルボックスに乗ります。カーネルが共有メモリページを重複排除し、ファイルシステムはコピーではなく差分を保存するので、日中ほとんどアイドルな 30 のクライアントは、すでにレンタルしているサーバーに上乗せでほぼ無コストです。
app.hoody.com を開いてログインすると、名簿全体が 1 つの Workspace にタイルとして現れます。クライアントをクリックすればそのコンテナの中 — ターミナル、ファイル、コードエディタ、ブラウザプレビュー — Vercel プロジェクト 40 個や SSH キー 40 本をやり繰りすることなく。
コンテナが分離を、ホストが密度を、Workspace が管理を担います。エージェンシーの代表は、40 個のブラウザタブで 40 のダッシュボードではなく、1 画面を見るだけです。
サイト単位のホスティングはドルが線形。サーバー単位のホスティングは上限あり。3 週間デプロイしていないクライアントへの支払いをやめると、形の変化が最も明確に現れます。
サイトごとの数値は Vercel Pro、Netlify Pro、および同様のティアの公開リスト価格を反映。実際のエージェンシー請求はトラフィックとアドオンによって異なります。Hoody サーバー価格はマーケットプレイス主導で、エントリーボックスは月 $20 未満から。$49 は中位レンジのフリートホストを反映。密度はワークロード次第 — 40 の静的寄りクライアントサイトは余裕で収まります。データベース重視 SaaS のフリートはより余裕が必要です。
形は古典的な cPanel に似ています — 多くのサイト、1 つのボックス。仕組みはまったく違います。コンテナはバーチャルホスト行ではなく、各クライアントに本物の Linux インスタンスを与えます。
各コンテナは独自のルートファイルシステム、独自のプロセス名前空間、独自のユーザーアカウントを持ちます。侵害された WordPress サイトが他のクライアントの wp-config.php を読んだり、他のクライアントのプロセスを見たり、他のクライアントの CPU クォータを使い切ったりすることはできません。カーネルが強制します。
クライアントへの請求はサイト単位のまま — それが彼らの理解する形です。下では 1 つのサーバー請求を払います。利益はかつてホスティング明細に消えていましたが、今はエージェンシーに残ります。41 番目のクライアントをオンボードしても、ボックスは気付きません。
契約が終わったら DELETE /api/v1/containers/[id] 1 つでファイルシステム、プロセス、スケジュールジョブ、環境変数、SSH キーを削除します。DigitalOcean に腐っていく droplet なし。半分アンインストール状態の WP Engine サイトなし。クライアントのフットプリントは消え去ります。
40 のクライアントはかつて 40 通の請求書でした。今は 1 つのサーバーと 1 つのフォルダです。
標準的なエージェンシースタックはサイト単位の請求の塔 — 静的サイト用に 1 ベンダー、WordPress 用に別のベンダー、誰も触らないレガシー PHP を動かす droplet 用にさらに別のベンダー。40 クライアントはかつて 40 の家賃請求でした。コンテナモデルはそれを 1 つに畳みます。
40 のクライアントをホストするために 40 の家賃を払うのはやめましょう。1 つの家賃でエージェンシーをホストしてください。