ほとんどのHome Assistantホストでは、最大性能のNVMeやマルチギガビット仕様よりも、信頼性の高いローカルSSDストレージと安定したEthernetのほうが重要です。測定した共有ワークロードに必要な場合にのみアップグレードしてください。
アクティブなデータパスとバックアップ容量を分ける
オペレーティングシステム、設定、データベース、頻繁に書き込まれるアプリケーションの状態は、レイテンシーが予測可能で、電源喪失時にも安全に動作するストレージに配置します。可能であれば、バックアップコピーや交換可能なメディアは別の障害経路に置いてください。容量とインターフェース速度は分けて選ぶべきです。
独立したハードウェアの概要では、Home AssistantにはSATA SSDの性能で一般的に十分であり、通常の専用インストールではNVMeが必要以上の性能を発揮する可能性があると説明されています。このSATAとNVMeの境界から、速度だけでなく、耐久性、交換のしやすさ、筐体の冷却も購入時の要素として考えるべきだと分かります。
イメージが収まるという理由だけで小容量のフラッシュカードを選ばないでください。また、カタログ上の最大転送速度だけを理由にNVMeを購入するのも避けましょう。データベースのメンテナンス、バックアップ、ログ、将来の増加に対応できる十分な余裕を持つ、保守しやすいSSDを優先してください。
効果がある場合にのみNVMeを購入する
NVMeはプロトコルのオーバーヘッドを減らし、SATAよりはるかに高い並列スループットを提供します。しかし、Home Assistantの通常の状態データベースがその上限に達することはほとんどありません。同じデバイスで複数のデータベース、仮想マシン、カメラのワークロード、または大容量バックアップを頻繁に実行する場合に、より高速なインターフェースの効果が大きくなります。
ストレージインターフェースの分析では、NVMeがSATAより高い並列性能を提供する理由が説明されています。その特性を購入上のメリットに結び付けるのは、意図するホストでボトルネックになっているのがCPU、メモリ、ネットワークではなく、ストレージのレイテンシーであることを確認してからにしましょう。
信頼でき、交換可能なSSDを利用でき、ワークロードがHome Assistantと一般的なアドオンで構成される場合はSATAを選びます。コンパクトな内蔵ストレージ、高い同時I/O性能、追加の共有サービスが必要な場合はNVMeを選びます。ただし、スロット、レーン幅、熱特性、ドライブサイズのすべてに互換性があることを確認してください。
Ethernetの速度をワークフローの制約として考える
センサー、ダッシュボード、自動化、リモート操作には、通常ギガビットEthernetで十分です。ホストが大容量バックアップを転送したり、メディアを配信したり、ネットワークストレージに接続したり、他のデータ量の多いサービスと回線を共有したりする場合は、より高速なネットワークが役立ちます。無線でも動作しますが、重要な制御経路に無線環境やローミングによる変動要因が加わります。
Home Assistantをフラッシュストレージから移行することについての実体験に基づく質問からは、転送速度より先に、信頼性やトポロジーがストレージ変更の動機になることが分かります。ネットワークにも同じ原則が当てはまり、最大リンク速度よりも安定した接続が優先されます。
両端の機器、スイッチ、ケーブル、USBネットワークアダプターを確認してください。一方の区間が1GbEのまま、またはバックアップ先が転送速度を維持できない場合、2.5GbEという表示に価値はありません。
ポート、拡張性、障害復旧を確認する
SSDの正確なフォームファクター、キー仕様、レーン対応、SATAコネクター、ドライブの高さ制限、USBコントローラーの構成、Ethernetチップセットの対応状況、起動動作を確認してください。将来追加する無線アダプターの数を把握し、本番ドライブを取り外さなくても利用できる、現実的な復旧経路を少なくとも1つ確保します。
データベース配置の分析では、高速に見えるリモート経路でも新たな依存関係が生じる可能性が説明されています。外部データベースとネットワークを可用性の境界の一部として意図的に設計していない限り、アクティブなデータベースはローカルに置いてください。
候補が物理インターフェースの確認に合格し、計画したバックアップ経路が実際の転送速度に適合していることを確認してから購入します。ギガビットEthernetとSATAで測定したワークロードと復旧時間の要件を満たせるなら、より高速なインターフェースは必須ではなく、将来に備えた余裕にすぎません。
インターフェース購入ルールを適用する
購入する各アップグレードの横に、それによって改善されるワークフローを記入します。対象は、データベースのレイテンシー、バックアップ時間、共有サービスの同時実行、無線機器の配置、復旧アクセスなどです。これらのワークフローのいずれでも効果を確認できない選択肢は除外してください。
弱い周辺コンポーネントに1つの高級インターフェースを組み合わせるより、バランスの取れたシステムを優先します。熱的に制約された筐体に接続された高速SSDや、信頼性の低いアダプター経由で接続されたマルチギガビットポートは、新たな高額の障害点を生み出します。
ストレージの耐久性、ネットワークの安定性、物理的な互換性、復元時間のすべてが要件を満たした時点で購入を確定します。不要な速度は将来の拡張用として残し、最大仕様をすべて標準要件と見なさないようにしましょう。
購入ガイド
もっと読む

常時稼働するHome Assistant向けの低消費電力ハードウェアの選び方
壁コンセントからの消費電力と負荷でHome Assistantシステムを比較します。エネルギー消費、騒音、信頼性、または実測したサービス上限によって交換する価値がある場合に購入してください。

共有世帯向けHome Assistantサーバーの選び方
家庭内のワークロードに合わせて Home Assistant の規模を決め、人数を基準にしないでください。実測したピーク負荷、耐久性のあるストレージ、分離されたID、テスト済みの復旧手順を基に、ホストを選びましょう。

インターネット障害に備えたHome Assistantサーバーの選び方
障害に備えたHome Assistantハードウェアは、ローカル制御経路から始まります。WANがなくても継続しなければならない操作を基準に、電力、ストレージ、復旧環境を設計しましょう。

