ストレージとバックアップは常に似た概念ですが、大きく異なります。技術の専門家でないとこの 2 つの違いを理解するのは難しく、特にクラウドの出現により、これら 2 つの概念が混同され、一緒に考えられることがよくあります。では、バックアップとストレージの違いは何でしょうか?
#バックアップはデータ コンテナーから独立して存在することはできず、常にストレージ上に構築されます(推奨学習: PHP ビデオ チュートリアル)
ストレージとは、フロッピー ディスク、光ディスク、磁気ディスク、ディスク アレイ、中小企業向けの NAS、プロフェッショナル向けテープ ライブラリ、プロフェッショナル向け光ファイバー ストレージなどのデータ ストレージ コンテナの総称です。ネットワークSAN。ストレージ容量は数 MB から 100 TB、さらには P レベルまであります。近年、クラウド ストレージという新しいソリューションが登場しましたが、クラウド ストレージ自体は個人用と企業用に分かれています。 Baidu Netdisk、360 Netdisk、DropBox などの個人データ ストレージの使用 (一般に個人情報、写真、ドキュメントなどの保存として知られています)、エンタープライズ用途 (AWS の S3、Alibaba Cloud の OSS、Qiniu Cloud Storage、Paiyun など) , Kingsoft Cloud のクラウド ストレージは、通常、ユーザーが生成したドキュメント、写真、ビデオ、その他のデータのストレージなど、主要なビジネス システムで使用されます。クラウド ストレージの利点の 1 つは、ストレージ容量を動的に拡張できることです。プラットフォーム プロバイダーは、低コストのハードディスクやその他のソリューションを使用し、分散技術を使用して独自の安価なハードディスクを集めて、より信頼性の高いストレージ ソリューションを構築します。プラットフォームにはスケールメリットがあり、ユーザー間で均等に分散されているため、TCO コストは大幅に低くなりますが、これは従来のストレージ ソリューションの弱点です。 バックアップはデータ保護メカニズムおよびソリューションであり、その実装は特定のストレージ コンテナーに依存する必要があります。現在、バックアップ市場には、Symantec の NBU、CommVault のバックアップ製品、IBM の TSM、EMC の NetWorker、およびハイブリッド クラウド データ バックアップ保護サービスに焦点を当てた Multi-Backup など、多くのブランドが存在します。バックアップは通常、ビジネス システムによって生成されたコア データや重要な個人データを保護するために使用されます。一般的なバックアップ システムは通常、ハードウェア ストレージ デバイスと組み合わせてバックアップ ソリューションを形成します。マルチバックアップは現在、Alibaba Cloud Storage、AWS S3、Qiniu、Kingsoft Cloud、Baidu Cloud、その他のクラウド ストレージ上に構築されており、すべてのバックアップ データはこれらの大規模なストレージ プラットフォームに保存されます。ストレージは通常、地理的空間アクセスの問題を解決しますが、バックアップは地理的空間の冗長ストレージの問題を解決します
仕事で使用する WORD ソフトウェア (存在する場合)データ記憶媒体がない場合、編集によって生成されたドキュメントは保存できませんが、IDE または SATA ハードドライブが装備されている場合は、アプリケーション ソフトウェアによって生成されたデータをハード ドライブに迅速に保存できます。これは、ハード ドライブ ストレージ サポート ソフトウェアが動作する簡単な例です。ローカル ハード ドライブが壊れると、正常に動作するには 1 週間苦労して最初からやり直す必要がある場合があります。 通常、重要なビジネス システムのアーキテクチャを設計する際には、ストレージ ソリューションの構成、複数の場所にあるどのようなビジネス システム、データの分散方法、必要な容量、拡張要件、ビジネスシステムの増大するデータストレージ問題の解決に焦点を当てます。一般に、ストレージ アーキテクチャはビジネス アプリケーション サーバーの近くに展開されます。クラウド ストレージであっても、従来のストレージ アーキテクチャであっても、目標は 1 つあります。それは、さまざまな場所やストレージ スペースにあるビジネス システムへの安定した継続的なアクセスを確保することです。 一か所にあるデータは、コンピューター室の停電、回線障害、ハードウェア障害、火災などにより、常に信頼性が低くなります。特に、決済システムなどの重要なビジネス システムでは、ビジネス システムが継続的に維持されると、ビジネスへのアクセスには多くの考慮事項を考慮する必要があり、各場所でのデータ ミラーリングにはバックアップのような側面があります。空間データの冗長ストレージの観点から、クラウド ストレージは通常、災害を防ぐためにデータが失われた領域でのデータの冗長ストレージも提供します。 これに基づいて、バックアップはロジックをさらにカプセル化し、さまざまな場所にあるデータのさまざまなレプリケーション戦略をカスタマイズできます。ユーザーが生成したログや写真など、より重要なデータは通常 1 か所に冗長化でき、ユーザー登録データ、データ ストレージ インデックス データ、トランザクション データ、金融システム関連データなどのより重要なデータは冗長化できます。 、必要に応じて冗長になる場合があります。クラウド ストレージの出現により、クラウド ベースのバックアップ ソリューションの実装が容易になりました。オンデマンドで地理的に異なる場所にチャネルを構築するのは簡単です。その気になれば、世界中の数十の地域にあるクラウド ストレージ センターにデータをバックアップできます。世界。これらはすべて、最も単純な手動レプリケーション ソリューション、または複数のバックアップなどの自動管理ソリューションを使用して実行できます。ストレージは通常、継続的なデータの読み取り、書き込み、保存の問題を解決します。バックアップは、時間バージョンのフリーズとバックトラッキングの問題を解決します。
Word ドキュメントの保存、ムービーのアップロード投稿によって WeChat メッセージが送信され、メッセージはハードディスクに順次書き込まれるか、専門的なデータベースまたはファイル システムに書き込まれます。これは、ビジネスやソフトウェアから送信されるデータ ストレージ要件に継続的に対応する典型的なストレージ アプリケーションのシナリオです。ドキュメント、ムービー、投稿は最終的に最新のステータスのみを持ち、履歴ステータスは常に最新のステータスによって上書きされます。 。追加もあれば削除や変更もあり、ストレージは上位ソフトの意図を認識していません。正常かもしれませんし、悪意のある侵入や誤操作かもしれません。追加や削除も同様です。最下層で実行されます。一部のストレージ設計には特定のバックアップおよびリカバリ機能が備わっていますが、当然ながら、バックアップおよびリカバリ機能を使用すると、バックアップ ソリューションを導入するよりもコストがかかる場合があります。ハード ドライブからデータを復元するには、通常数千ドルかかることは誰もが知っています。ハード ドライブには価値はありませんが、内部のデータには価値があります。
データ ストレージ システムに対する追加、削除、変更、その他の意図的または非意図的な動作の影響を解決するには、専門的な機能であるバックアップが活躍します。バックアップ システムで考慮すべき最も重要な機能の 1 つは、タイムライン バージョンの凍結とバックトラックです。ストレージ システムの各バックアップは、現在のバックアップ時点のデータ ミラー バージョンを形成します。復元時に、復元する対応するバージョンを直接選択すると、データは以前の状態に戻ります。もちろん、製品ごとに実装されるバックアップ ソリューションは異なりますが、ハイブリッド クラウド アーキテクチャに基づいた複数のバックアップの場合、理論的にはバージョンを維持し、必要に応じて復元できます。さらに、実装が異なれば、イメージの一貫性の結果も異なります。高い一貫性要件があるシナリオの場合、このバージョンでは、データベース バックアップに書き込みロックを直接追加するなど、書き込みリクエストが凍結される可能性があり、これはビジネスに短期的な影響を及ぼします。もしあなたが裕福で価格を支払う余裕があると言う場合は、 、ビジネス システムへの干渉がほとんどない必要があります。数千万か数百万かどうかは関係なく、海外の FalconStor CDP など、比較的優れた継続的データ保護ソリューション (CDP) を購入できます。
ストレージは通常、ハードウェア障害に対するセキュリティを目的として設計されています。バックアップは、ソフトウェアやハードウェアの障害を含む複数の要因によって引き起こされるデータ セキュリティの問題を解決します。
私たちの日常的な概念では、ストレージはセキュリティと同等です。特にクラウド コンピューティングの概念が登場してからは、周辺の技術専門家も同様の見解を持っていますが、実はこれは誤解です。
最も一般的に使用されるメカニカル ハードディスクをはじめとして、通常、温度、読み書き寿命、耐衝撃性などを考慮して設計されています。一部のハードディスクは、数百 TB を超える読み書きを行うと異常に動作し始めます。 SSD ハードディスクは周囲温度で異常に動作し始め、変更によりデータの有効性も変化する可能性があります。ストレージのセキュリティ技術の強化に伴い、複数のハードディスクを集約し、複数のハードディスクにデータを書き込むことで、単一のハードディスクの信頼性を向上させる冗長構成技術が登場しました。 NAS や SAN などの専用ストレージ ソリューションを導入すると、冗長アレイ、チャネル冗長性、スナップショット ミラーリングなどのテクノロジによって、ストレージ容量と読み取り/書き込みリンク全体の信頼性がさらに向上します。ただし、これらはハードウェア障害やストレージ領域の障害を考慮して設計されています。オブジェクト ストレージやエラスティック ブロック ストレージを含むクラウド ストレージの主な設計目標は、ハードウェア、ストレージ ノード、または地域システムに問題が発生した場合に、他のノードからデータを回復できる機能です。
バックアップ システムの重要な設計アイデアは、リカバリに関する設計です。バックアップでは、あるノード、あるシステムから別のノード、あるシステムにデータをコピーし、ハードウェアとソフトウェアの問題が同時に発生する可能性を回避します。バックアップ システムは通常、データ ストレージに高レベルの冗長構成、つまり冗長レプリケーションを追加します。低コストの算術冗長データ分散。バックアップ システムは、時間バージョン管理と空間冗長分散を通じて、人間の操作、システム障害、ソフトウェアの欠陥、ハッカー、ウイルス、自然災害などを含む、さまざまな意図的および非意図的なデータの読み取りおよび書き込み動作によって引き起こされるデータ損失をさらに回避します。 新しい問題、変更点、など。適切に設計されたソリューションの中には、データを簡単に復元できるものもあります。バックアップシステムソフトウェアに障害が発生した場合でも、一定の手順を経ることでデータを復元することができます。業務システムに障害が発生した場合でも、選択したデータベーステーブルや特定のファイルに対して複数のバックアップを個別に復元することも可能で、ハイブリッドクラウドモデルを採用していればTBレベルのデータであっても復元可能です。極めて短期間で業務システムを構築します。
ストレージの利点は通常、データのスケールを「大きく」できることですが、バックアップの利点は通常、データを最大限に「小さく」できることです。
ここで重要なのは、ストレージが解決する問題は、非常に大規模なデータをどのように保存するかということです。私たちは日常の会話で、どのハード ドライブが 1TB、2TB、4TB などをサポートしているか、ビジネス システムがサポートしているユーザーの数、生成されるデータの数 TB、データベース ストレージの規模などを測定するためにやり取りします。ストレージ システムが適切に設計されているかどうか、つまり、大規模なデータの下でシステムが適切に応答し、ユーザーがスムーズに感じているかどうかです。この目標をサポートするために、ストレージ サーバーがサポートするハードディスク ブロックの数、単一のハードディスクの容量、そしてもちろん IO チャネル機能もサポート指標として話題になります。
十分な大容量のストレージ容量をサポートするために、大容量ストレージ アレイをさまざまなサーバーに迅速にマッピングするための特別なストレージ スイッチが装備されており、データは SAN ネットワークに集中的に保存されます (最大で数百 TB、場合によっては PB)。レベルです。それでも、圧縮をサポートする機能は便利で、特に大量のデータの場合、保存されたデータはデフォルトで圧縮または重複排除され、データが占有するスペースが削減されます。クラウド ストレージの出現により、その容量はほぼ無制限になり、単一のクラウド プラットフォームは、ストレージ コンピューター ルームの容量と領域の数によって正確に制限される可能性があります。動的拡張機能により、ストレージ ネットワークが不十分で IDC スペースが十分な場合、ノードを継続的に追加してストレージ ノードの増加を完了できます。
通常、データが十分に大きく、データが十分に古い場合は、データをアーカイブしてバックアップする必要があります。バックアップとは、ストレージのオーバーヘッドをより効果的に削減しながら、完全なデータを維持する方法を指します。したがって、一般に、バックアップでは、元の側での重複排除やストレージ側でのグローバル重複排除などのテクノロジを使用して、最小限のバックアップ領域を維持します。同時に、圧縮などのソリューションもバックアッププロセスに自動的に導入されます。従来の実装計画では、定期的にフルボリュームを実行する必要があるため、データが非常に大きくなるため、通常は3か月または半年程度保持するか、フルボリュームを1年に1回実行する必要があります。生成されるデータのサイズが比較的大きいため、通常、クラウド ホストによってクラウド ディスク上に作成されるスナップショット バックアップには、複数のスナップショットが保持されます。従来のバックアップ製品にも完全増分戦略がありますが、ハードウェア ストレージ ソリューションと組み合わせると、使用コストと管理コストが依然として比較的高くなります。マルチ バックアップで採用される完全増分戦略の利点は、主にハイブリッド クラウド インデックスに集中しています。増分モデルを採用しており、最小限の増加スケールでもデータの信頼性が維持され、保存中はよりシンプルで迅速なリカバリ エクスペリエンスを維持することもでき、大規模なデータのバックアップは非常にスペースを節約できます。
PHP 関連の技術記事の詳細については、PHP グラフィック チュートリアル 列にアクセスして学習してください。
以上がバックアップストレージの違いの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。