- ストレージ容量
-
4TB
- ブランド
-
シーゲイト
- 転送速度
-
180MB/秒
- ワークロード
-
180TB/年
停電は失礼なことであり、ノックもせずにやって来て、計画を中断し、ファイルシステムをまるで裏切られたかのように見続けることになります。通常の答えは、UPS を購入し、すべてをそれに接続し、バッテリーがまだ動作することを祈り、UPS が瀕死の電子レンジのようにビープ音を鳴らし始めるまで問題が解決したふりをすることです。少し違うものが欲しかったのです。
常に電力が供給されることを前提としたストレージ設定を構築するのではなく、いつでも電力が供給されることを前提としたストレージ設定を構築しました (私の地域では停電が非常に頻繁に発生します)。メイン ストレージはオンラインのままです。ファイル、メディア、バックアップ、同期フォルダー、そして廃屋の周りのツタのように人の周りにゆっくりと成長する通常のデジタル クラッタが依然として必要なためです。システムの残りの部分はデフォルトでオフラインのままです。やるべき仕事があるときだけ起きます。
ホット層が毎日の作業を行います
ここはライブ混乱が存在する場所です
ホット層は、セットアップの中で起動し続けている部分です。データ管理の観点から言えば、ホット ストレージとコールド ストレージのバランスを取ることは、アクセシビリティとデータの寿命を一致させることです。そこには、私がよく使用するデータが保存されています。作業ファイル、まだ分類中の写真、ドキュメント、現在のプロジェクト、メディア ライブラリ、同期フォルダー、VM イメージ、ネットワーク上のラップトップやその他のマシンのバックアップ ターゲットなどです。この階層は利便性を第一に考えて構築されており、座って仕事をするときにいつでも利用できるようにする必要があります。博物館の金庫である必要はありません。十分な速度が必要であり、何かを壊したときに自信を持って復元するのが簡単である必要があります。

ホームラボにはバックアップバッテリーが必要です
真剣に。ホームラボの将来をもてあそぶのではなく、バックアップバッテリーを入手してください。
ホット層は、部屋をサーバー クローゼットに変えることなく、一日中オンライン状態に耐えることができるハードウェアで実行されます。 1 つの Markdown ファイルを開いたために、家中のすべてのディスクが回転するのは望ましくありません。また、1 台のラップトップでいくつかの変更されたファイルをバックアップできるようにするために、5 台のマシンを起動したくありません。したがって、ホット層の仕事は限られています。現在のワーキングセットをオンラインに保ちます。頻繁にバックアップを受け取り、スナップショットを取得し、最新バージョンにすばやくアクセスできるようにします。
そこはライブ混乱が存在する場所です。ホットストレージも乱雑になるのは、生活が乱雑になるからです。ダウンロードは蓄積され、プロジェクトは名前を変更し、git を使用しているにもかかわらず、「final」というディレクトリから、呪われた家系図のように「final2」、「final-real」、「final-use-this-one」が誕生します。ホット層はその混乱を吸収しますが、重要なものが最後に安息する場所ではありません。
4TB
シーゲイト
180MB/秒
180TB/年
コールド ストレージはデフォルトではオフラインです
最も安全なマシンは、多くの場合、何もしないマシンです
コールド層は別の理由で存在します。データを保存するために存在し、一日中データを提供するわけではありません。各コールド ノードは、ほとんどの時間、電源がオフになっています。大型のドライブが接続された小型マシンもあります。古いボックスの中には、フルタイム サーバーとしては意味をなさなくなったものもありますが、バックアップ レシーバーとしてはまだ問題ありません。重要なのは、それらは常時接続ストレージ プールの一部ではないということです。
スケジュールされたジョブは、マシンがサポートするものと、どれだけの尊厳を犠牲にするかに応じて、Wake-on-LAN またはスマート プラグを使用してノードをウェイクアップします。ノードが起動すると、ホット層がバックアップをノードにプッシュするか、コールド ノードがホット層からプルします。バックアップ ターゲットが常に制御できるため、可能な場合はプル ベースのバックアップを好みます。ホットマシンが危険にさらされた場合、古いコピーをすべて削除するために空のチェックを入れたくありません。
コールド ノードはバックアップ ストレージをマウントし、新しいスナップショットを受信し、バックアップを検証し、ログを書き込み、その後シャットダウンします。何かが失敗しても、問題を報告するのに十分な時間起動したままになります。すべてが機能すると、ネットワークから再び消えます。バックアップ ノードがオフのときは、多くの一般的な障害の影響範囲外にあることがわかります。ホットサーバー上の不適切なアップデートによって、電源が供給されていないディスクが破損することはありません。同様に、停電によって、実行されていないバックアップ ジョブが中断されることはありません。
スケジュールは常に利用できる状態を上回る
すべてのコピーが一日中起動している必要はない
重要なのは、すべてのストレージ層を毎分利用できる必要があるという考えをやめるということです。ほとんどのバックアップ データは、何か問題が発生するまでは必要ありません。先月の写真アーカイブのコピーを、火曜日の正午にオンラインに置いて、失業中のデーモンのように注目を待つ必要はありません。
コールド ノードは異なるスケジュールで起動します。小さなバックアップのために毎晩起きている人もいるかもしれません。もう 1 人は、大規模なアーカイブ ジョブのために週に 1 ~ 2 回起きます。 3 番目は目覚める頻度が低くなり、より深い履歴が保存されます。スケジュールは、データを失うことがどれほど苦痛か、またデータがどのくらいの頻度で変更されるかによって異なります。

外付けドライブが常に接続されている場合、それはバックアップではありません
「バックアップ」ドライブがファイルを破損する理由: USB ハブとマイクロ切断の危険性
重要なデータはより頻繁に処理されます。アクティブな執筆プロジェクト、財務文書、家族の写真、構成ファイル、SSH キー、ローカル サービス データが頻繁にコピーされます。大きなメディア ファイル、古い ISO、アーカイブされたプロジェクト、および再度ダウンロードできるものについては、スケジュールが遅くなります。軍規に基づいてジャンクをバックアップすることは名誉なことではありません。
これによりセットアップ全体にリズムが生まれます。ホット層は日中動作し、コールド ノードはトラフィックの少ない時間帯に起動します。ディスクはスピンアップし、変更を受信して検証し、スピンダウンします。私が使用していないときにネットワークが使用され、私がいないときに機械が騒音を発して迷惑になります。
それは依然としてバックアップシステムであり、宗教ではありません
この設定によって、他のレイヤーの必要性がなくなるわけではありません。それでもホット層にスナップショットが必要であり、複数のコピーも必要です。家には水道管、盗難、火事、そして人間が存在するため、同じ部屋にないコピーが 1 つ必要です。一番怖いのは人間だ!デフォルトでオフラインにするというアイデアは、設計の一部にすぎません。これにより、ストレージ層に明確な役割が与えられながら、危険性が減り、電力使用量が削減され、停電が軽減されますが、単一のコピーがバックアップに変わるわけではなく、不適切な復元計画が許容されるようになるわけでもありません。
本当の利点は、システムが現実と一致することです。電力は常に安定しているわけではありません。ハードウェアは常に実行するに値しません。アーカイブされたデータのほとんどは、即時にアクセスする必要はありません。正当な理由がない限り、自宅のストレージ設定は小規模な企業データセンターのように動作すべきではありません。「電源を切り忘れた」という理由は適切ではありません。
関連情報は以下のリンクからご確認いただけます