HN 日本語サマリー

← 一覧へ戻る
インフラ・DevOps

私のホームラボ、2年後の進化とコスト:すべてのアップグレードとその費用

My Homelab Two Years Later, Every Upgrade and What It Cost (joekarlsson.com)

12 pointsby joekarlsson8 コメント

要約

著者は2年前の200ドルのThinkServerから、2台のDell R730サーバー、GPU、10GbEネットワークを備えたサーバーラックへとホームラボを進化させました。総ハードウェア費用は約7,400ドルに達し、月々の電気代は約47ドルです。当初の計画よりもコストがかかり、一部のハードウェアは期待したほど活用されていないことが判明しました。

全文翻訳

2026年3月5日(2026年10月1日更新)| 27分読了 私のホームラボ、2年後の進化とコスト ホームラボ TL;DR 最初のホームラボ投稿から2年後、私は200ドルのThinkServerと15個のコンテナから、2台のDell R730(80コア、256GB RAM)、2基のNVIDIA GPU、10GbEネットワーク、VLAN、OpenTofuで管理される73個のコンテナを備えたサーバーラックへと移行しました。ハードウェア費用は約7,400ドルでした。ラックの平均消費電力は約430Wで、1kWhあたり0.15ドルの場合、月々約47ドルです。計算上は約4.6年で元が取れますが、これは月80ドルの項目に依存しています。その項目を除くと、損益分岐点は10年以上先になります。その過程で、10GbEリンクのピーク使用率は1リンクの12%に過ぎず、ナイトモードで約5W節約でき、CPUの平均使用率は13%であることがわかりました。以下に、各フェーズ、そのコスト、そして私が間違っていた点を示します。 2年前、私はFacebookマーケットプレイスで200ドルのThinkServerを購入し、Proxmoxをインストールして約15個のコンテナを実行し、ホームラボに必要なのはそれだけで十分だと書いた最初の投稿をしました。今日、私の屋根裏部屋にはラックに収められた2台のDell R730、73個のコンテナ、2基のNVIDIA GPU、そして10GbEネットワークがあります。ラックの平均消費電力は約430Wで、電気代は約月47ドルです。ハードウェアの総支出は約7,400ドルです。そのどれも計画されたものではありませんでした。各フェーズは、通常火曜日の夜11時に、1つの疑問や1つの不満から始まり、そしていつの間にかラックに新しいハードウェアが追加され、電気代が増加するという結果になりました。手短に言えば、当初主張していたよりも元が取れるのに時間がかかり、購入したもののほとんど使っていないものもあります。 2026年10月更新:最初にこの記事を3月に公開しました。それ以来、Open WebUI、Nextcloud、Readarrを引退させ、すべてのコンテナをOpenTofuに移行しました。また、Prometheusから30日分の実際のデータを抽出してこの更新のために使用したところ、いくつかの点で修正が必要であることがわかりました。CPU数は2倍間違っていたこと、ナイトモードはほとんど節約にならないこと、そしてラックの電力センサーが3週間も停止していたのに誰も気づかなかったことです。以下の数値は現在のものです。 200ドルのThinkServerが限界に達した場所 最初のセットアップは素晴らしかったです。Xeon E3-1226 v3、4コア、32GB RAM、2TBストレージ。ProxmoxでLXCコンテナを実行していました。Plex、*arrスタック、Pi-Hole、ダウンロードクライアントなどです。6ヶ月間、何も問題なくすべてを処理してくれました。それから私は野心的になりました。ご存知の通りです。まずPlexのトランスコーディングです。2人が同時にストリーミングすると、クアッドコアXeonは苦しくなりました。次にFrigateを見つけました。セキュリティカメラ映像のリアルタイムAIオブジェクト検出です。CPUでは、Frigateの検出器だけでCPUの120%を消費し、4コアのうち1つ以上を占めていました。Coral USBアクセラレータがその部分を解決しました。推論あたり約10ミリ秒、CPU使用率4.5%です。しかし、CoralはFrigateの検出器しか実行できません。PlexのトランスコーディングやローカルLLMの実行はできませんし、ThinkServerには実際のGPUを搭載できるPCIeスロットがありませんでした。そしてHome Assistantもありました。私は何年も前からそれを実行していましたが、常に別の専用ハードウェアで、ホームラボとは完全に分離していました。元の投稿では、そのセットアップの一部ではなかったため、意図的に含めませんでした。しかし、私はそれを見ながら、「もしProxmox VMに移行したらどうなるだろう?」と考えていました。問題は、ThinkServerにはネットワークセグメンテーションが全くなかったことです。VLANもファイアウォールルールもなく、すべてが1つのフラットネットワーク上にありました。ホームオートメーションとパブリックサービスを混在させるのは、それは間違っていると感じました。ThinkServerは劇的に故障したわけではありません。ただ、手狭になっただけです。 中古のDell R730を購入する コンシューマーハードウェアからエンタープライズハードウェアへの移行は、1つのことによって推進されました。それは、サーバーにGPUが必要だったことです。実際のPCIeスロット。適切な電力供給。ワークステーショングラフィックスカードの熱を、溶けることなく実際に放散できるシャーシ。私が選んだR730は、デュアルXeon E5-2698 v4プロセッサを搭載しています。それぞれ20コアなので、1台で40コア、80スレッドです。これは、私が必要とするよりもはるかに多くのCPUであることが判明しました。過去30日間で、両方のホストのCPU使用率は平均約13%で、最も忙しい5分間でも51%を超えることはありませんでした。PCIeスロットが目的でした。コアは、その過程で付いてきました。そして電気代が届きました。ThinkServerの消費電力は計測しませんでしたが、アイドル時で約80W、月々約9ドルだったでしょう。ラックの平均消費電力は現在約430Wです。これは、24時間365日、ミネソタの屋根裏部屋で、デスクトップPC約4〜7台分の電力に相当します。詳細な数値は下の電力セクションにあります。 R730を選んだ理由:ECC、iDRAC、デュアルPSU、PCIeスロット 私は数週間かけてr/homelabのスレッドを読み、ServeTheHomeのレビューを視聴し、スペックシートを比較しました。4つの理由でDell PowerEdge R730に戻ってきました。 ECC RAM。ECCはシングルビットメモリエラーを訂正し、修正できないエラーをフラグ付けするため、不安定なスティックはログに記録されるだけで、ファイルが破損したり、コンテナが理由なくクラッシュしたりすることはありません。これは、再起動なしで数ヶ月間稼働するボックスでは重要です。正直に言うと、両方のホストで63日間の稼働時間中、カーネルは修正されたメモリエラーをゼロ件記録しています。今のところ、必要としていない保険です。 iDRAC。これは、他のすべてを台無しにする機能です。これは、OSとは独立した、マザーボードに組み込まれた管理コントローラーです。無料のIP KVMがサーバーに付属していました。ベッドからBIOSのPOST画面を見たり、仮想ISOをマウントしてOSを再インストールしたり、ハングしたボックスを屋根裏部屋まで歩かずに電源サイクルしたりできます。仮想コンソールと仮想メディアにはiDRAC Enterpriseライセンスが必要なので、中古品を購入する前に確認してください。家の外からは、Tailscale経由で、prxbox1でコンテナとして実行されているサブネットルーターを通してアクセスします。つまり、prxbox1がダウンしたボックスの場合、リモートでどちらのiDRACにもアクセスできません。この更新の調査中に、障害発生時ではなく、それを学ぶのに良い順序で学びました。iDRACポートは私のメインLANにも接続されており、より厳格なセットアップでは独自の管理VLANを用意すべきでしょう。 デュアルPSU。電源ユニットが1つ故障しても、サーバーは稼働し続けます。データセンターではこれは当然のことです。私の屋根裏部屋では、電源ユニットの故障はAmazonでの注文であり、午前3時の緊急事態ではありません。 PCIe拡張。GPU、10GbEネットワークカード、そして6ヶ月後に必要になるかもしれないものすべてに対応できる十分なスロットがあります。 中古エンタープライズサーバーの購入場所 これらすべてを可能にする経済性があります。エンタープライズハードウェアは高級車のように価値が下がります。企業は数千台のR730をリースし、3〜5年間使用した後、リースが終了し新しいハードウェアが登場すると廃棄します。ベアボーンのR730シャーシはeBayで300〜500ドルで見つかることがあります。しかし、特定のCPU、RAM、ドライブを搭載し、すぐにラックに設置できる状態のものを希望する場合、それ以上の価格を覚悟する必要があります。私はServer Design Labから、それぞれ約1,850ドルで完全に構成されたものを購入しました。新品の15,000ドル以上の定価のほんの一部ですが、Redditの投稿で見かける「300ドルのeBayスペシャル」ではありません。私が見つけた最良の場所は次のとおりです。eBay(新着順に並べ替える - 良い取引はすぐに売れます)、Redditのr/homelabsales、Server Design Labのような専門の再生品業者、そして地元のIT余剰品販売業者です。テクノロジー企業のある都市の近くに住んでいるなら、パレット単位でラックサーバーを販売している倉庫が車で移動できる範囲内にある可能性が高いです。 デスクトップGPUは2Uサーバーには収まらない これは私が週末を費やしたことです。ゲーミングGPUを2Uラックサーバーにそのまま搭載することはできません。知っています。後から考えると明白です。しかし、何年もデスクトップPCを組み立ててきて、どのGPUもどのケースにも合うと思っていたので、ラックサーバーがまったく別の宇宙であることには気づきませんでした。DellのGPUキットを使用すると、R730はフルレングスでダブルワイドのカードを搭載できます。ほとんどのゲーミングGPUはどこかで失敗します。標準的なPCIeブラケットよりも背が高く、電源コネクタが、ラックの高さ3.5インチに収まるシャーシの蓋よりも上に突き出ており、オープンエアクーラーは横方向に熱を排出し、フロントツーバックのエアフロー用に設計されたボックスに熱を放出します。スロットの75Wを超える電力を必要とするものはすべて、ライザーからのDellのGPU電源ケーブルも必要です。フルサイズのRTX 4090は3スロット以上あり、まったく収まりません。ブロワークーラーを備えたシングルスロットのワークステーションカードは、サイズ、コネクタの高さ、エアフローの問題を回避するため、私の両方ともNVIDIAのプロカードです。どちらも75Wを超えて電力を消費するため、どちらもライザー電源ケーブルが必要です。私はこの週末を、これらのすべてを理解するのに費やしました。