今日、世界はデータによって動いています。仕事、学校、娯楽など、私たちの日常生活において、データは非常に大切なものです。誰だってデータ、特に重要なファイルを失いたくはないでしょう。万が一、不幸にも一部のファイルを紛失してしまった場合、データの誤差、解析や結果の不一致、金銭的な損失、補償業務に費やす時間の増加など、多くの損失を被る可能性があります。
したがって、ホットバックアップとコールドバックアップの2タイプのうち、いずれかを使用してデータをバックアップすることが強く推奨されます。
ホットバックアップとは
ホットバックアップは、オンラインバックアップまたはダイナミックバックアップとも呼ばれ、データベースがアクティブでオンラインである時にデータのバックアップを作成することです。また、その時、ユーザーがアクセスできます。ホットバックアップはMySQLなど、ほとんどのデータベースをバックアップする場合の標準的な方法です。
システムが稼働し、新しいデータを生成し続けている間、ホットバックアップはほぼリアルタイムにバックアッププロセスを実行しています。ホットバックアップは、継続的データ保護に近いものです。ホットバックアップでは、バックアップを実行するタイミングを時間パラメータで決定し、数秒から数分の幅でバックアップを実行することができます。
ホットバックアップでは、データ全体が二次的な場所にコピーされます。そのため、関連するデータの変更も新しいバックアップに反映されます。1つのストレージを複数回繰り返しバックアップする場合、ホットオンラインバックアップは少々ソースコードインテンシブであるため、ユーザーがバックアップを希望する場所に復元することができます。また、古いバージョンのバックアップは、ユーザーが権限を提供した場合のみ削除できます。
ホットバックアップの最大のメリットは、ビジネス継続性です。ホットダイナミックバックアップを実行する時、データベースがまだ利用可能なため、ビジネスを続けることができます。実際、予想外のことが起こらない限り、いつでも利用可能です。
オラクルは、ホットバックアップサービスのリーディングプロバイダーですが、唯一ではありません。データベースのバックアップと復元を行うツールとしては、Oracle Backup ManagerとRecovery Managerが一番人気があります。ユーザーはオラクルにログインして、手軽にデータベースをバックアップさせることができます。 さらに、Oracle Backup Managerは、バックアップセットをディスクやテープに書き込む機能も備えています。
お勧め記事:テープバックアップ:必要性と利点
ウォームバックアップについて
ウォームバックアップでは、サーバーに電源は入れますが、何も操作を開始しません。あるいは、サーバーに時々電源を入れ、バックアップ対象のサーバーから更新情報を取得します。ウォームバックアップは、通常、ミラーリングやレプリケーションに使用されます。
コールドバックアップとは
コールドバックアップは、オフラインバックアップやスタティックバックアップとも呼ばれ、データシステム全体を完全に停止した状態で行うバックアップサービスです。コールドバックアップ中は一切の操作を行うことができません。そのため、ビジネスの継続性を最大限に高めるために、通常、1日の始まりか終わりにコールドバックアップが実行されます。
コールドバックアップでは、1つのバックアップバージョンが作成されます。このバックアップバージョンには、リアルタイムで新しいデータが追加されないため、バックアップは一度だけで、迅速に行われます。
コールドバックアップは、バックアップをデータベースのあるサーバー上の別のディスクに保存します。ただし、サーバーがシャットダウンした場合は、バックアップも消失します。この問題を避けるために、コールドバックアップイメージを異なるサーバーのディスクやテープに保存することが通常です。
USBフラッシュドライブや外付けハードディスクを使用して、コールドバックアップイメージファイルを保存することもできます。サーバーのクラッシュによる損傷を避けるため、バックアップが完了したら、USBまたは外付けディスクをサーバーから取り外すことをお勧めします。ただし、その後のバックアップを行うたびに、ドライブをサーバーに再度接続する必要があります。
ホットバックアップに比べ、コールドバックアップは消費するリソースが少ないです。ただし、バックアップの作成中にユーザーがデータベースにアクセスすることは禁止します。フロントエンドからのデータアクセスは完全にシャットアウトされます。
お勧め記事:【解決済み】WordPressサイトとデータベースをバックアップする方法
ホットバックアップとコールドバックアップの違い(オンラインバックアップとオフラインバックアップの違い)
続いて、オフラインバックアップとオンラインバックアップの違いを比較しながら説明します。
1.ホットバックアップとコールドバックアップの違い:便利性
ホットバックアップは、コールドバックアップのようなダウンタイムを必要しないため、マルチユーザーシステムにとって便利なソリューションです。一方、コールドバックアップでは、アプリケーションを含むシステム全体を停止してバックアップ作業を行う必要があります。システムをシャットダウンする機能やアプリケーションをサスペンドする機能を備えています。
2.ホットバックアップとコールドバックアップの違い:セキュリティ
ホットバックアップは、通常業務を中断することなくデータをコピーできるため、ユーザーにとって非常に便利ですが、その反面、一定のリスクも伴います。バックアップ処理中にデータが変更された場合、バックアップコピーはデータの最終的な状態と合わなくなってしまいます。
さらに、ホットバックアップは読み取りIOPSを消費しますので、データストアがすでに圧迫されているときにまだホットバックアップを実行すると、データベースのパフォーマンスに影響を与えることがあります。一時的にシステムやネットワークが遅くなる現象が発生する場合があります。
また、コールドオフラインバックアップを利用すれば、上記のようなリスクはありません。コールドバックアップは侵入者やウイルスに邪魔されることはありません。そして、電力サージや停電の影響を受けません。さらに、コールドストレージバックアップは、誤って上書きや削除をすることを防ぐことができます。
お勧め記事:FMSでSmart IOPSの新型SSD「Unobtanium FN」を発表
3.ホットバックアップとコールドバックアップの違い:ディザスタリカバリ(DR)
コールドバックアップサイトは管理コストが高くありません。建物の中に適切に構成された空間に過ぎないのです。復元作業を始める前に、サービスの復元に必要なものをすべて入手し、サイトに届ける必要があります。コールドバックアップサイトから完全に稼働するまで、長い時間がかかることがあります。
その代わり、ホットバックアップサーバーは、本番サーバーから継続的に更新情報を受け取ります。本番サーバーに障害が発生した場合でも、いつでもすぐに引き継ぐことができます。
下表は、ホットバックアップとコールドバックアップの違いを比較した結果です。
バックアップタイプ | ホットバックアップ | コールドバックアップ |
システム状態の必要条件 | ダイナミック状態 | コンシステント状態 |
データベースの有効 | あり | なし |
リソース集中型 | あり | なし |
バックアップ速度 | 遅い | 速い |
復元時間 | 短い | 長い |
事業継続性 | あり | なし |
実行時間 | いつでも | 一日の始まりと終わり |
通称 | オンラインバックアップ/ダイナミックバックアップ | オフラインバックアップ/スタティックバックアップ |
お勧め記事:復旧時間目標(RTO)と復旧時点目標(RPO)の比較
ホットバックアップとコールドバックアップ – どちらを選ぶべきか?
コールドバックアップとホットバックアップの両方に、メリットとデメリットがあります。企業は、どのバックアップが自分の会社にとって最適なのかを考えなければなりません。バックアップの種類を選択する際、IT管理者はコールドバックアップのダウンタイムと網羅性、そしてホットデータバックアップのアプリケーションの可用性と生産性を維持する点を考慮する必要があります。
ハイブリッドバックアップは、アプリケーションソフトウェアのスナップショットとデータ保護を利用し、アプリケーションに瞬間的な停止や中断を引き起こします。アプリケーションは引き続き動作し、仮想バックアップウィンドウが作成されます。
バックアップやディザスタリカバリのサイトの位置を決める際、特にフェイルオーバーやホットバックアップの場合、潜在的な災害の地理的範囲を考慮することが極めて重要です。ディザスタリカバリと事業継続の担当者は、少なくとも100マイル離れた場所に拠点を設置する必要があります。これにより、地域や地元の災害がプライマリサイトとバックアップサイトを一緒に破壊してしまうことを防ぐことができます。
24時間365日業務を行い、ダウンタイムや中断を許さないビジネスであれば、ホットバックアップが適しています。ビジネスを継続しながら、データのバックアップを行うことができます。
もし、定時勤務の会社を経営していて、常にオンライン状態である必要がない場合は、コールドバックアップが適しています。業務外の時間に、会社のデータ、特に今日生成された新しいデータのコールドバックアップを取ることができます。あるいは、一日の仕事を始める前に、その日に仕事中何か問題が起きたに備えて、コールドバックアップをとっておくこともできます。
お勧め記事:Backup as a Service(BaaS)とは:オンラインとローカルでの実践例
信頼性の高いバックアップサービスでホットバックアップを実行 – MiniTool ShadowMaker
ホットバックアップとコールドバックアップを区別した上でホットバックアップを選択する判断をしたのならば、次は専門的で強力なホットバックアップソフトウェアを選択してデータを保護する必要があります。個人PCユーザーであれば、ここでは有名なMiniTool ShadowMakerをお勧めします。
MiniTool ShadowMakerは、デバイスを使用したまま、ファイル/フォルダー、パーティション/ボリューム、オペレーティングシステム、ハードディスク全体のバックアップと復元ができます。MiniTool ShadowMakerが行うバックアップは、バックグラウンドで実行させることができますし、コンピューターリソースを占有しません。
では、MiniTool ShadowMakerでホットバックアップを作成する方法を紹介します。数回のクリックで、ホットバックアップで大切なデータを保護することができます。元のファイルが壊れたり、失われたりしても、いつでも復元できます。
MiniTool ShadowMaker Trialクリックしてダウンロード100%クリーン&セーフ
1.MiniTool ShadowMakerをPCにダウンロード、インストールし、起動します。
2.購入を求められたら、画面右下の「体験版で続く」オプションをクリックします。
3.その後、メインインターフェイスに入ります。左のメニューで「バックアップ」をクリックします。
4.バックアップタブで、「ソース」モジュールをクリックして、保護したいデータ、ファイル/フォルダー、パーティション、またはディスク全体を選択します。システムのクローンを作成したい場合は、デフォルトの選択のままでかまいません。プログラムが自動的にシステム関連のパーティションをバックアップソースとして選択します。その後、「OK」をクリックして選択内容を保存します。
外付けハードディスクにデータをバックアップしたい場合は、まず外付けハードディスクをマシンに接続する必要があります。
5.「バックアップ先」をクリックし、ホットバックアップイメージの保存先を選択します。内蔵、外付け、さらにはネットワークに接続されたストレージにバックアップすることができます。
6.選択した項目を今後、設定した頻度(毎日、毎週、毎月、またはシステムのログオン/ログオフ時)で自動的にバックアップするスケジュールを作成することができます。まず、右下の「オプション」をクリックします。それから、ポップアップウィンドウで「スケジュール設定」ボタンをクリックし、スケジュール設定をオンにし、頻度を決定するだけです。スケジュールバックアップが不要な場合は、このステップを省略して構いません。
7.その上、スケジュールボタンの隣にある「バックアップスキーム」ボタンをクリックして、ホットバックアップの方法を設定することができます。新しいポップアップでバックアップスキームをオンにし、バックアップ方法(完全バックアップ、増分バックアップ、または差分バックアップ)を選択します。
このステップをスキップして、まず初期バックアップを作成することができます(デフォルトでは完全バックアップ)。次に、「管理」タブで、このバックアップタスクのバックアップ方法を設定します。
8.また、バックアップ画面右下の「オプション」ボタンから、ホットバックアップのバージョンを管理することができます。「バックアップオプション」ウィンドウで、バックアップに関するすべての設定が表示されます:イメージ作成モード、ファイルサイズ、圧縮、コメント、メール、除外ファイル、シャットダウン、パスワード、検証などです。また、これらの設定を気にしない場合は、そのまま次の手順に進んでください。
9.最後に、バックアップ画面の右下にある「今すぐバックアップ」ボタンをクリックして、データのバックアップが開始されます。
データのバックアップと復元に加えて、MiniTool ShadowMakerでは、2つの場所間のファイル同期、クラッシュしたコンピューターのブータブルメディアの構築、ディスクから別のディスクへのデータクローン作成、ネットワーク内のマイクロシステムから複数のコンピューターの起動など、さまざまな機能を提供しています。
ホットバックアップとコールドバックアップの違い – 結論
バックアップは、今日のデータ保護において重要な役割を担っています。誰でも自分のデータを失うわけにはいきません。ビジネスを営んでいる方でも、個人ユーザーでも、状況に応じてデータのコールドバックアップとホットバックアップを自由に選択することができます。