
1 つのリンクで開発者をオンボード
新しいエンジニアが月曜日に入社します。あなたは 1 つの URL を送ります。彼らは手元のどんなノートパソコンでも開いて、開発者ベースラインスナップショットからクローンされた新しいコンテナの中に入っています — コード、依存関係、環境、シードデータ、ブラウザ内 VSCode。セットアップではなく、5 分でコードを書いています。
1 つのベアメタルサーバーをレンタル。数十から数百の Hoody コンテナを実行。KSM と BTRFS のデデュプで共有メモリとディスクを使用して、アイドル状態のコンテナは既に支払っているサーバーの上部にほぼ何も費用がかかりません。
2 つのカーネル機能がほとんどの作業をする。どちらも exotic ではない — メインラインの Linux に同梱。Hoody は単にそれらを適切に接続して、コンテナが各コンテナのコスト全体を請求せずにパイルアップできるようにします。
100 個のコンテナが同じ Debian イメージをブート時、同一のメモリページが多くある — 共有ライブラリ、カーネル構造体、アイドルデーモン。KSM はこれらのページを検出し、すべてのコンテナが同じ物理 RAM を指すようにします。2 番目のコンテナは最初のコンテナとの差分のみのコストがかかります。
ベースイメージは参照され、コピーされない。各コンテナの書き込みはデルタに移行。スナップショットはデルタのデルタ。10 個の 50GB コンテナは 500GB ではなく、ベース + 各コンテナが変更したものです。
コンテナはまた一時停止(RAM で凍結、~1 秒の一時停止 / 1~2 秒の再開)または停止(CPU とメモリはゼロ、ファイルシステムは保持、5~15 秒のコールドスタート)することができます。長時間のアイドルの場合、停止。ホットスタンバイの場合、一時停止。
密度は異なる形のアーキテクチャに変わります。VM あたり $40 では高すぎた事が無料のように感じられます。
すべてのPR は独自の URL を取得。レビュアーはクリックして再生。マージまたはクローズ、コンテナはそれと一緒に行く。チームは一度に 40 個の環境にまたがって暮らす。
すべてのテーブルの tenant_id 列のない マルチテナンシー。アカウントあたり 1 つのコンテナ、彼らが去るときに削除。分離はオペレーティングシステム、WHERE 句ではない。
スナップショット、/copy でフォーク、ベンチマークを実行、破棄。ディスクデルタと数分の CPU のコスト。並行実行 1 ダース、ウィナーを保持。
VPS モデルあたり、密度は線形ドル。Hoody では、カウントではなくボックスによって境界付けられた。
¥13,500/月
3 つの小さな VPS インスタンス(~$40/月) — 開発、ステージング、本番、90% の時間アイドル。
¥3,300+/月
1 つのベアメタルサーバーが $29/月で開始 3 つ以上のダースのブランチ、顧客、および実験をホスト。次の 60 を $0 で追加。
Hoody ベアメタル入門価格は $29/月から。最終価格は仕様、地域、レンタル期間によって異なります。コンテナ密度は ワークロードに依存 — 軽量サービスは数百をパック、データベースと AI ワークロードはより多くのヘッドルーム。
VPS あたりの料金は環境カウント線形でスケール。1 つのサーバーのコンテナ密度は曲線を平坦化。一般的な代替案:
経済は割引ではない。形が違う。