(57)【特許請求の範囲】
【請求項１】
マルチプラットフォーム環境のデータを退避するデータバックアップシステムであって、
異なる信頼度レベルを有する複数のバックアップ用記憶装置と、
前記各データに対して設定された重要度レベルを格納するカタログと、前記重要度レベルと前記信頼度レベルとに基づいて前記各データの退避先を格納する管理簿とを記憶する設定記憶手段と、
前記設定記憶手段に記憶されている設定に基づいて前記データを所定の前記バックアップ用記憶装置に退避するバックアップ手段と、
を備えたことを特徴とするデータバックアップシステム。
【請求項２】
異なる信頼度レベルを有する複数のバックアップ記憶装置と、前記各データに対して設定された重要度レベルを格納するカタログ及び前記重要度レベルと前記信頼度レベルとに基づき前記データの退避先を格納する管理簿を記憶する設定記憶手段と、を備え、マルチプラットフォーム環境のデータを退避するコンピュータが、
前記設定記憶手段に記憶されている設定に基づき前記データを所定の前記バックアップ記憶装置に退避させる退避ステップ
を実行することを特徴とするデータバックアップ方法。
【請求項３】
異なる信頼度レベルを有する複数のバックアップ記憶装置と、前記各データに対して設定された重要度レベルを格納するカタログ及び前記重要度レベルと前記信頼度レベルとに基づき前記データの退避先を格納する管理簿を記憶する設定記憶手段と、を備え、マルチプラットフォーム環境のデータを退避するコンピュータが、
前記設定記憶手段に記憶されている設定に基づき前記データを所定の前記バックアップ記憶装置に退避させる退避ステップ
を実行するためのデータバックアッププログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明はマルチプラットフォーム環境におけるデータバックアップ方法、データバックアップシステム及び記録媒体に関するものである。
【０００２】
近年、コンピュータシステムは、その利用の高度化に伴い、複数の異なるプラットフォームを持つコンピュータがネットワークに接続された、又はオンライン接続された、所謂マルチプラットフォーム環境（又はマルチベンダー環境という）となってきている。即ち、メインフレーム環境，ＵＮＩＸ環境，Windows NT環境等のプラットフォームを持つコンピュータをネットワークを介して接続し、相互にデータ資源を活用する（例えば、メインフレーム上に構築されたデータベースをＵＮＩＸのコンピュータからアクセスする）。尚、ＵＮＩＸはX/Open Company Limitedがライセンスしている米国ならびに他の国における登録商標、Windows,Windows NTはMicrosoft Corporation の登録商標である。このようなシステムにおいて、コストパフォーマンスの高いデータバックアップが要求されている。
【０００３】
【従来の技術】
従来、各コンピュータは、それぞれのプラットフォームで扱うデータのバックアップ機能を有しており、それぞれのプラットフォームに対応する構成を持つバックアップ装置にデータ資源を個別にバックアップしている。
【０００４】
ところで、近年では、接続された複数のコンピュータに処理を分散させる分散処理が広く採用されるようになってきている。これは、システム機能やマンマシンインタフェースの変更の容易さ等の利便性の向上、障害の影響の局所化などの信頼性向上などを期待して行われる。
【０００５】
しかし、各コンピュータ毎にバックアップする方法では、バックアップの作業性が悪い。そのため、マルチプラットフォーム環境のストレージ（記憶、データ資源）を一元管理するソフトウェアが用いられるようになってきている。このソフトウェアは、システムの全データを同一のストレージデバイス、例えば、メインフレーム環境のテープ・ライブラリ装置にバックアップする。これは、テープ・ライブラリ装置が冗長性を持ち、データ保持の信頼度が高いからである。
【０００６】
【発明が解決しようとする課題】
しかしながら、重要ではないデータ（例えばＮＴクライアントにしか使われないデータ）をもテープ・ライブラリ装置にバックアップするため、テープ・ライブラリ装置の容量を大きくする。このようなテープ・ライブラリ装置等は、記憶容量に対する装置コストの割合が高い（ビットコストが高い）ため、記憶するデータ量が多いほど装置コストが高くなる。そして、記憶容量量に対して重要なデータの量の割合が小さいため、バックアップのコストパフォーマンスが低くなるという問題があった。
【０００７】
本発明は上記問題点を解決するためになされたものであって、その目的はコストパフォーマンスの高いデータバックアップ方法、データバックアップシステム及び記録媒体を提供することにある。
【０００８】
【課題を解決するための手段】
上記目的を達成するため、請求項１に記載の発明は、マルチプラットフォーム環境のデータを退避するデータバックアップシステムであって、異なる信頼度レベルを有する複数のバックアップ用記憶装置と、前記各データに対して設定された重要度レベルを格納するカタログと、前記重要度レベルと前記信頼度レベルとに基づいて前記各データの退避先を格納する管理簿とを記憶する設定記憶手段と、前記設定記憶手段に記憶されている設定に基づいて前記データを所定の前記バックアップ用記憶装置に退避するバックアップ手段と、を備えた。これにより、設定記憶手段記憶されたカタログと管理簿とにより管理された重要度レベルと信頼度レベルとに基づきデータが所定のバックアップ記憶装置に退避され、バックアップされたデータのビットコストが最適化され、コストパフォーマンスが高くなる。
【０００９】
また、請求項２に記載の発明は、異なる信頼度レベルを有する複数のバックアップ記憶装置と、前記各データに対して設定された重要度レベルを格納するカタログ及び前記重要度レベルと前記信頼度レベルとに基づき前記データの退避先を格納する管理簿を記憶する設定記憶手段と、を備え、マルチプラットフォーム環境のデータを退避するコンピュータが、前記設定記憶手段に記憶されている設定に基づき前記データを所定の前記バックアップ記憶装置に退避させる退避ステップを実行する。これにより、バックアップされたデータのビットコストが最適化され、コストパフォーマンスが高くなる。
【００１０】
また、請求項３に記載の発明のように、異なる信頼度レベルを有する複数のバックアップ記憶装置と、前記各データに対して設定された重要度レベルを格納するカタログ及び前記重要度レベルと前記信頼度レベルとに基づき前記データの退避先を格納する管理簿を記憶する設定記憶手段と、を備え、マルチプラットフォーム環境のデータを退避するコンピュータが、前記設定記憶手段に記憶されている設定に基づき前記データを所定の前記バックアップ記憶装置に退避させる退避ステップを実行するためのデータバックアッププログラムを記録したコンピュータ読み取り可能な記録媒体が提供される。
【００１３】
【発明の実施の形態】
以下、本発明を具体化した一実施の形態を図１〜図６に従って説明する。
図２は、コンピュータネットワークの概略構成図である。このネットワークはループ型の形態を持ち、メインフレーム１１、ワークステーション１２、ＮＴサーバ１３及びサーバシステム１４がネットワーク１５を介して相互に接続されている。
【００１４】
例えば、メインフレーム１１は、所定のオペレーティングシステムをプラットフォームとし、所定のボリューム名でマウントされた記憶媒体（ストレージ）を有する。ワークステーション１２は、ＵＮＩＸをプラットフォームとし、、所定のボリューム名でマウントされた記憶媒体（ストレージ）を有する。ＮＴサーバ１３は、Windows NTをプラットフォームとし、所定のボリューム名でマウントされた記憶媒体（ストレージ）を有する。
【００１５】
サーバシステム１４は、メインフレーム１１，ワークステーション１２及びＮＴサーバ１３が扱うデータをバックアップするバックアップ用記憶装置を持つ、即ちマルチプラットフォーム環境のストレージを一元管理する機能を持つ。詳述すると、サーバシステム１４は、
−ネットワーク上のデータの集中バックアップ
−バックアップメディア（テープ・ライブラリ等）管理
−バックアップジョブの自動スケジュール機能
−階層ストレージ管理機能（ＨＳＭ）
−データベースのバックアップ機能
等の機能を有する。
【００１６】
サーバシステム１４は、異なる信頼度レベルを持つ複数の記憶装置を持つ。記憶装置の信頼度レベルは、それに記憶するデータのビットコストと相関関係を持つ。即ち、ビットコストは、信頼度が高い記憶装置ほど信頼度が低いそれに比べて高い。
【００１７】
サーバシステム１４は、各プラットフォームのストレージに対する重要度レベルの設定を持ち、その設定に従ってバックアップ対象を最適化する、即ち重要度が高いデータを信頼度が高い記憶装置に格納し、重要度が低いデータを信頼度が低い記憶装置に格納する。このことは、信頼度が高い記憶装置に格納するデータ量を従来のそれに比べて少なくする。従って、ネットワーク上の全データのバックアップに要するコストが少なくなる、即ちコストパフォーマンスが従来に比べて高くなる。
【００１８】
本実施の形態で説明するサーバシステム１４は、パーソナルコンピュータ、ワークステーション等の汎用的な目的で使用される計算機上で実行するコンピュータプログラムにより実現する。
【００１９】
計算機は、処理装置、主記憶装置、補助記憶装置、入出力装置などから構成され、コンピュータプログラムを実行するものであり、コンピュータプログラムは、フロッピーディスクやＣＤ−ＲＯＭ等の可搬型媒体やネットワーク接続された他の計算機の主記憶装置や補助記憶装置等に格納されて提供される。
【００２０】
提供されたコンピュータプログラムは、可搬型媒体から直接計算機の主記憶装置にロードされ、または可搬型媒体から一旦補助記憶装置にコピーまたはインストール後に主記憶装置にロードされ実行する。また、ネットワーク接続された他の装置に格納されて提供された場合も、他の装置からネットワークを経由して受信後に補助記憶装置にコピーまたはインストールされ、主記憶装置にロードされ実行するものである。
【００２１】
次に、サーバシステム１４の機能構成を詳述する。
図１は、サーバシステム１４の機能説明図である。サーバシステム１４は、入力装置２１、バックアップ用記憶装置として複数の記憶装置２２，２３，２４、設定手段２５、オペレーティングシステム２６、設定記憶手段２７及びバックアップ手段２８を有する。
【００２２】
第１記憶装置２２はテープ・ライブラリ装置（ＴＬ）であり、第２記憶装置２３は磁気ディスク装置（Ｄ１）であり、第３記憶装置２４は磁気ディスク装置（Ｄ２）である。これら第１〜第３記憶装置２２〜２４は、記憶媒体に二重化，誤り訂正，誤り検査等によって互いに異なる信頼度レベルを有し、本実施形態では第１記憶装置２２が最も高い信頼度レベルを有し、第３記憶装置２４が最も低い信頼度レベルを有する。
【００２３】
入力装置２１は、操作者がＪＣＬ（ジョブコントロールランゲージ）またはコマンドを入力するために用いられる。
オペレーティングシステム２６は、入力装置２１を介して入力されるコマンドに基づいて、設定手段２５、バックアップ手段２８を起動する。
【００２４】
設定手段２５は、入力されたコマンド及びデータに従って、設定記憶手段２７にソフト属性（データの重要度レベル）とハード属性（バックアップ用記憶装置の信頼度レベル）を設定する。
【００２５】
設定記憶手段２７は、ネットワーク上の全データに対するデータ属性及びハード属性が設定されるカタログ２９及び管理簿（ＣＤＳリスト）３０を記憶する領域を有する。カタログ２９には、ソフト属性（データの重要度レベル）が設定され、管理簿３０には、ハード属性（バックアップ用記憶装置の信頼度レベル）が設定される。
【００２６】
詳述すると、カタログ２９は、図３に示すように、ファイルが存在する場所（ボリューム名）とそのファイル名、及びそのファイルの重要度をそれぞれ格納する領域を有する。管理簿３０は、図４に示すように、ファイル名を格納する領域と、それの退避場所（バックアップメディア）を格納する領域を有する。
【００２７】
退避場所は、それらの信頼度レベルとファイルの重要度レベルに基づいて、重要度レベルが高いファイルが信頼度レベルの高い記憶装置にバックアップされるように設定される。このように、バックアップ対象を最適化する。
【００２８】
バックアップ手段２８は、カタログ２９及び管理簿３０の情報に基づいて、メインフレーム１１のディスク装置１１ａに格納されたデータ、ワークステーション１２のディスク装置１２ａに格納されたデータ、ＮＴサーバ１３のディスク装置１３ａに格納されたデータを、それぞれの重要度レベルに応じて第１〜第３記憶装置２２〜２４のうちの何れかに、即ちテープ・ライブラリ装置（ＴＬ）及び２つのディスク装置（Ｄ１，Ｄ２）の内の何れかに退避する。
【００２９】
次に、上記のように構成されたサーバシステム１４によるデータのバックアップを、図５及び図６に従って説明する。
今、図５に示すように、メインフレーム１１のディスク１１ａは、ボリューム名：Ｖ０１にてマウントされており、そのディスク１１ａにはファイル名：ＦＡ１，ＦＡ２，ＦＡ３がそれぞれつけられたファイルが格納されている。
【００３０】
また、ワークステーション１２のディスク１２ａは、ボリューム名：Ｖ０２にてマウントされており、そのディスク１２ａにはファイル名：ＦＢ１，ＦＢ２，ＦＢ３がそれぞれつけられたファイルが格納されている。
【００３１】
更に、ＮＴサーバ１３のディスク１３ａは、ボリューム名：Ｖ０３にてマウントされており、そのディスク１３ａにはファイル名：ＦＣ１，ＦＣ２，ＦＣ３がそれぞれつけられたファイルが格納されている。
【００３２】
図１のオペレーティングシステム２６は、通常作業の終了後に入力装置２１を介して入力されるバックアップ開始コマンドに基づいてバックアップ手段２８を起動する。
【００３３】
バックアップ手段２８は、先ず、カタログ２９の内容に従って、重要度レベルの高いファイルを信頼度レベルの高い第１記憶装置２２にバックアップする。即ち、バックアップ手段２８は、図６（ａ）のカタログ２９に従って、重要度レベル：１  のファイル：ＦＡ１，ＦＡ２，ＦＢ１，ＦＣ１  を信頼度レベルが最も高い第１記憶装置２２（テープライブラリ装置ＴＬ）にバックアップする。更に、バックアップ手段２８は、重要度レベル：２  のファイル：ＦＡ３，ＦＢ２  を次に信頼度レベルが高い第２記憶装置２３（ディスク装置Ｄ１）にバックアップする。そして、バックアップ手段２８は、重要度レベル：３  のファイル：ＦＢ３，ＦＣ２，ＦＣ３  を最も信頼度レベルが低い第３記憶装置２４（ディスク装置Ｄ２）にバックアップする。
【００３４】
以上説明したように、本実施形態によれば、以下の効果を奏する。
（１）マルチプラットフォーム環境のストレージを一元管理するサーバシステム１４にて、ハードウェア属性とデータ属性をカタログ２９と管理簿３０によりそれぞれ管理し、バックアップ対象を最適化することで、コストパフォーマンスの高いバックアップを実施することができる。
【００３５】
尚、前記実施形態は、以下の態様に変更してもよい。
○上記実施形態において、メインフレーム１１，ワークステーション１２，ＮＴサーバ１３以外のプラットフォームを有するコンピュータをネットワークに接続し、そのストレージを含むネットワーク上の全てのストレージをサーバシステム１４にて一元管理する構成としても良い。また、ネットワークに各プラットフォームからアクセスされる記憶装置を接続し、その記憶装置のデータをサーバシステム１４にてバックアップするようにしてもよい。
【００３６】
○上記実施形態では、３つの重要度レベルを設定し、信頼度レベルが異なる３つの記憶装置２２〜２４にファイルをバックアップしたが、重要度レベルの設定数、記憶装置の数は適宜変更されても良い。例えば、２又は４以上の重要度レベルを設定する。また、図１の第１及び第２記憶装置２２，２３を備えたサーバシステムに具体化する。その場合、重要度レベル：１  のファイルを第１記憶装置２２にバックアップし重要度レベル：２，３  のファイルを第２記憶装置２３にバックアップする、又は重要度レベル：１，２  のファイルを第１記憶装置２２にバックアップし、重要度レベル：３  のファイルを第２記憶装置２３にバックアップする、等それらの容量に応じて退避場所を変更する。
【００３７】
○ネットワークの接続形態は上記実施形態に限定されず、バス型，リング型，ツリー型，スター型，メッシュ型，ポイントツーポイント等の形態を持つコンピュータネットワークを構成しても良い。尚、その際、通信媒体には有線，無線を問わない。
【００３８】
○上記実施形態では複数のコンピュータ１１〜１４をネットワーク接続したが、オンライン接続等の他の接続方法により複数のコンピュータを互いに接続して実施しても良い。
【００３９】
○上記実施形態では、ファイル単位で重要度及びバックアップメディアを設定したが、ボリューム単位で重要度及びバックアップメディアを設定する、即ち、カタログ２９及び管理簿３０にボリューム名とその重要度及びバックアップメディアを設定する。このようにすれば、複数のファイルを一括してバックアップの設定をし、作業工数を減らすことができる。
【００４０】
○上記実施形態では、バックアップ用記憶記憶装置としての第１〜第３記憶装置２２〜２４の信頼度レベルに応じて所定の重要度レベルを持つファイルをバックアップしたが、記憶装置の速度レベルに応じてファイルをバックアップしても良い。速度レベルは信頼度レベルに対応する。即ち、速度レベル（読み書きの速度）が速い記憶装置は信頼度レベルが高いといえ、それに記憶したデータのビットコストは速度レベルが遅い記憶装置のそれに比べて高くなる。このようにしても、コストパフォーマンスの高いバックアップを実施することができる。
【００４１】
【発明の効果】
以上詳述したように、本発明によれば、マルチプラットフォーム環境におけるデータの重要度レベルとバックアップ用記憶装置の信頼度レベルを管理し、パックアップ対象を最適化することでコストパフォーマンスの高いバックアップを実施することができる。
【００４２】
また、コンピュータがコストパフォーマンスの高いバックアップを実行するためのプログラムを記録したコンピュータ読み取り可能な記録媒体を提供することができる。
【図面の簡単な説明】
【図１】  サーバシステムの概略構成図である。
【図２】  コンピュータネットワークの概略構成図である。
【図３】  カタログの説明図である。
【図４】  管理簿の説明図である。
【図５】  ストレージの説明図である。
【図６】  カタログ及び管理簿の説明図である。
【符号の説明】
１１ａ，１２ａ，１３ａ  ディスク装置（データ）
２２，２３，２４  バックアップ用記憶装置
２７  設定記憶手段
２８  バックアップ手段
【図１】
0003901883.tif 000002
【図２】
0003901883.tif 000003
【図３】
0003901883.tif 000004
【図４】
0003901883.tif 000005
【図５】
0003901883.tif 000006
【図６】
0003901883.tif 000007