24時間365日稼働するプライマリプールでは、通常、内部SATAまたはSASバックプレーンのほうが、監視と復旧の面で優れています。外付けUSBストレージも使用できますが、ブリッジ、ケーブル、電源、エンクロージャが追加の障害要因とデバイス識別層となり、それらすべてが予測どおりに動作する必要があります。
これはスループットの競争ではありません。高速な外付けエンクロージャでも、ベンチマークでは良好な結果を示しながら、ドライブのシリアル番号を隠したり、SMARTコマンドを無視したり、再接続後にデバイス名を変更したり、1つのブリッジの背後にあるすべてのディスクをまとめてリセットしたりすることがあります。復旧の品質を左右するのは、最大転送速度ではなく、可視性と障害の切り分けです。
障害経路全体を比較する
外付けプールには、ホストポート、ケーブル、ブリッジチップセット、エンクロージャの電源、冷却、各ドライブが含まれます。内部経路には、ホストコントローラー、バックプレーン、ケーブル、電源、ドライブが含まれます。どの単一障害で1台のディスクが切断され、どの障害でプール全体が利用できなくなるのかを整理してください。
複数のドライブを搭載していても、電源ブリック1台と上流ケーブル1本だけの外付けエンクロージャでは、リスクが集中します。内部バックプレーンも共有障害ドメインになり得ますが、通常、そのコネクター、スロットマッピング、ドライブごとの状態表示は、継続的な運用と交換を想定して設計されています。
ケーブルへの接触、エンクロージャの再起動、またはドライブ交換によって永続的なデバイス識別情報が変わらず、どの物理ディスクが故障したのかを運用担当者が推測せずに済む場合にのみ、トポロジーを合格としてください。
監視を導入条件にする
SMARTデータはシグナルであって、保証ではありません。BackblazeのSMART故障指標の分析では有用な相関関係が確認される一方、故障したドライブの中には警告をまったく出さなかったものもありました。したがって、プールにはSMARTの可視性に加えて、ファイルシステムエラー、リンクリセット、温度、エンクロージャの状態を確認できる仕組みが必要です。
オペレーティングシステムが、実際に使用するブリッジまたはバックプレーンを通じて、各ドライブのモデル、シリアル番号、温度、エラーカウンター、セルフテスト結果を読み取れることを確認してください。短時間のセルフテストを実行してベースラインを保存し、アラートが物理ベイを特定できることを確認します。
外付けブリッジが汎用デバイスしか公開しない、セルフテストをブロックする、または不安定なシリアル番号を報告する場合は、速度に関係なく24時間365日稼働プールの条件を満たしません。
復旧では安定した直接ディスクアクセスが有利
内部バックプレーンでは通常、ストレージスタックが、サポートされたSATA、SAS、またはHBA経路を通じてディスクを直接認識できます。これにより障害の特定が容易になり、シャーシが故障した場合でも、読み取り可能なメンバーを互換性のある別のホストへ移しやすくなります。
外付けプールでは、ブリッジのモデル、セクターサイズの提示方法、暗号化の動作、電源投入シーケンス、エンクロージャ外でもディスクを読み取れるかどうかを記録してください。一部のアプライアンスでは、メタデータが固有の構成に結び付けられていたり、ジオメトリが特殊な形で提示されたりするため、緊急時の移行が複雑になります。
使い捨て可能なディスクで復旧をテストしてください。1台のメンバーを切断し、エンクロージャを再起動し、別のサポート対象ポートに再接続して、永続的な識別子を使ってプールをインポートできることを確認します。紙の上にしか存在しない復旧計画は、合格とはいえません。
外付けストレージが適している場合
外付けドライブは、バックアップのローテーション、オフラインコピー、一時的な取り込み、切断に耐えられる容量拡張に適しています。内部ベイのない小型ホストにも適していますが、その場合は、エンクロージャの電源、冷却、監視、個別のデバイス提示が実証済みである必要があります。
ネットワーク共有の動作とエンクロージャの選択は分けて考えてください。このネットワーク共有の信頼性ガイドでは、ストレージの再接続に時間がかかるというだけで、アプリケーションがデータ経路を失ってはならない理由を説明しています。
追加コストが安いという理由だけで、外付けプールをプライマリの24時間365日稼働用途に無理に使わないでください。交換にかかる時間、原因不明のリセット、監視の欠落、復旧時の依存関係を総コストに含めて考えましょう。
条件付きの結論
直接的な可視性、ベイの対応関係、冷却、保守性が重要な場合は、常時稼働するプライマリプールに内部バックプレーンを選択してください。外付けプールは、実際に使用するブリッジが、識別情報、SMART、切断、再起動、別ホストでの復旧に関するテストに合格した場合にのみ選択します。バックアップがプールから独立していない限り、どちらも選択しないでください。
製品比較
もっと読む

アプリのアップデートとロールバックにおけるProxmox上のLXCとDockerの比較
Dockerはアプリレベルのバージョン管理を提供し、LXCはゲストレベルのロールバックを可能にします。より適した方は、安全に復元できる最小の状態単位に応じて決まります。

特権ホームサービスにおけるDockerとLXCのセキュリティ境界
Dockerは用途を絞ってパッケージ化されたアプリに適しており、LXCはより完全なLinuxサービスに適していますが、共有カーネルのリスクを許容できない場合、どちらもVMの代わりにはなりません。

初心者が初めて構築するなら、ターンキー型NAS OSかモジュール型Linuxか
ガイド付きのストレージ運用にはすぐに使えるNASソフトウェアを選び、学習と明確な制御のためにより多くの管理を担う価値がある場合は、モジュール式のLinuxを選びましょう。

