バックアップ、スナップショット、クローニング、レプリケーションは、組織のデータを保護する
この記事では、特にストレージアレイ間のレプリケーションについて説明します。 これの鍵は、それを定義し、データ保護の他の方法を参照してレプリケーションの長所と短所を提示することです。
あまりにも頻繁にその中には、技術が正確に何であるか、または何をするかについての明確さの欠如があります。 それは彼らが一緒に収まる方法を決定することができます異なる技術がどのように機能するかですので、後者は、重要なビットです。
レプリケーションとスナップショット
レプリケーションは、基本的にストレージ単位のクローンを生成する方法です。 つまり、たとえば、ドライブ、ボリューム、または論理ユニット番号(LUN)のレプリカです。 ほとんどの場合、何のために努力されている正確なコピーです–多分ほとんどすぐに、多分ちょうど最終的に。
は、ほとんどの場合、スナップショットは何らかの再構築プロセスの後にのみ使用可能なレプリカになることができるため、クローンまたはレプ これは、スナップショットには、ドライブまたはボリュームの元のコピーとその更新が含まれているだけでなく、以前の時点から正確なコピーを作成するために再結合する必要がある削除されたブロックが含まれているためです。
アイデアは、スナップショットを再構築し、かなり迅速にロールバックすることができますが、ソースメディアの代替、使用可能なコピーとしてそこにい 一方、クローンやレプリカは、多くの場合です。
すべての中で最も単純なクローン/レプリカは、例えば、開発者がいくつかのテストクエリを実行するためにデータベースを必要とする場合です。 既存の本番データベースの正確なコピーを複製し、テスト環境で必要なことを行うことができます。 そのクローンは、作成された時点でのデータベースの正確なレプリカになりますが、ソースコピーに対するそれ以上の変更は反映されない可能性があります。
しかし、利用可能なクローンを作成するという点では、スケールの反対側では、作業クローンは同期レプリケーションです。 これにより、複数のストレージユニットに書き込まれたデータが可能な限り同時に近くに表示され、オンザフライにフェールオーバーできる作業コピーが提供さ
明らかに、これはコストと技術的な複雑さの面で価格で来ており、我々が見るように制限があります。 しかし、これはしばしば私たちが複製について話すときの意味です。
レプリケーションとバックアップ
レプリケーションはバックアップを置 簡単な答えはいいえです。 バックアップとレプリケーション(およびスナップショットも)は、互いに補完する必要があります。
レプリケーションはほぼ連続し、ほぼリアルタイムのコピーを作成することができるため、破損したファイルや感染したファイルのレプリカを作 その場合は、ロールバックするバージョンが必要です。
これはスナップショットから派生する可能性がありますが、バックアップによって支えられる必要があります。
同期と非同期のアレイ複製
同期複製では、プライマリサイトのキャッシュにヒットするとすぐに、データを第二のサイトに書き込むことができます。 受信時に、第二のサイトは、プライマリサイトのストレージと変更が発生したホストに確認応答を送信します。 これは、可能な限り同時にデータの複数のコピーを書き込むことに近いレプリケーションの方法です。
同期レプリケーションは、多くの場合、最もハイエンドのブロックストレージアレイの保持です。
非同期レプリケーションは、データが書き込まれたときにプライマリサイトのホストを確認することによって、プロセスにステージを追加します。 次に、書き込みが2番目のサイトに送信され、2番目のサイトは、プライマリサイト配列への書き込みを確認します。 非同期レプリケーションは、iSCSIストレージ、ネットワーク接続ストレージ(NAS)など、さまざまなストレージ製品に搭載されています。
長距離でのレプリケーションは、1マイルあたり約100ミリ秒のレイテンシが発生し始め、サプライヤーはしばしば往復数百マイル以下を推奨しています。
そのため、同期レプリケーションはアプリケーションのパフォーマンスに大きな影響を与える可能性があります。 これは、次の入出力(I/O)が行われる前に確認を要求しますが、非同期レプリケーションはローカルで確認して、データの移動が遅れて次の変更が行われるようにします。 もちろん、それはまた、2つのデータセットがより長い時間にわたって異なることを意味します。
実際のレプリケーション戦略では、redoログなどのアプリケーションの最も重要な要素に同期レプリケーションの組み合わせを使用することがありますが、リストアできる重要性の低いデータは非同期を介して行われます。 スナップショットもミックスの一部を形成する可能性がありますが、すべてを定期的なバックアップで支える必要があります。
ホスト、ハイパーバイザー、クラウドレプリケーション
ここでは、主にストレージアレイでの同期レプリケーションと非同期レプリケーションを扱ってきました。
次のような他の形式の複製が存在します:
- ホストレプリケーション–個々のアプリケーション、データベース、またはサーバー全体のサーバー間。
- ハイパーバイザレプリケーション–ハイパーバイザレベルで管理され、個々の仮想マシン(Vm)や仮想ストレージなどの要素で構成されるレプリケーション。
- クラウドレプリケーション–これは、ターゲットとしてクラウドまたは複数のクラウドへのレプリケーション、またはクラウド間のレ
- ジオレプリケーション-これは、データが複数の遠隔地に格納される場所であり、潜在的には互いに非常に離れています。 これは、障害復旧の理由や可用性の向上のために発生する可能性があります。 このような長い距離での複製は、同期的ではない可能性があります。