(57)【要約】【課題】システムのストレージに関するコストを削減できる情報最適配置管理装置、情報最適配置管理方法、及び情報最適配置管理プログラムを提供する。【解決手段】最適配置管理テーブル１０２は、新たなポリシーが設定されると、ハイエンドストレージ３００のファイルシステムのスペシャルデバイスファイルと、設定されたポリシーが適用された時にデータの移動先となるミッドレンジストレージ４００側の該当スペシャルデバイスファイル、及び異動済みフラグを関連づけて管理するテーブルレコードを作成する。最適配置制御モジュール１０１は、ハイエンドストレージ３００が有するファイルシステム内のデータのタイムスタンプ等と、最適管理ポリシーテーブル１０３上のポリシーとをチェックし、該ポリシーに反するデータがファイルシステム内にあった場合は、自動的にミッドレンジストレージ４００の該当スペシャルデバイスファイル内へと該データを移動させる。【選択図】図１
2007272300.tif 000002
【特許請求の範囲】
【請求項１】
複数の異なる種類のストレージを一元管理するＳＡＮにおけるデータの配置を制御する情報最適配置管理装置において、
前記各ストレージに蓄積される前記データが満たす条件に基づいて前記各データを適切なストレージに配置することを特徴とする情報最適配置管理装置。
【請求項２】
前記各ストレージに蓄積する前記データが満たす条件を保持する最適管理条件記憶手段を有し、
前記最適管理条件記憶手段によって保持される前記条件に基づいて前記データを配置する前記ストレージを決定し、移動させることを特徴とする請求項１記載の情報最適配置管理装置。
【請求項３】
前記各データの移動元と移動先とを関連づけて管理する最適配置管理テーブルを記憶する最適配置管理テーブル記憶手段を有し、
前記データにアクセスするとき、前記最適配置管理テーブルに基づいて前記データにアクセスすることを特徴とする請求項１又は２記載の情報最適配置管理装置。
【請求項４】
高速アクセス性に応えるハイエンドストレージと、大容量に応えるミッドレンジストレージとを有し、
前記条件が使用頻度の高い前記データを前記ハイエンドストレージに配置し、使用頻度の低い前記データを前記ミッドレンジストレージに配置することを要求していることを特徴とする請求項１から３のいずれか１項記載の情報最適配置管理装置。
【請求項５】
所定期間毎に前記各データが前記条件を満たしているか否かを確認し、
前記条件を満たしていないデータが検出されたとき、該データを配置する前記ストレージを決定し、移動させることを特徴とする請求項１から４のいずれか１項記載の情報最適配置管理装置。
【請求項６】
ネットワークを介して他の情報最適配置管理装置と接続され、
前記条件及び前記最適配置管理テーブルを前記他の情報最適配置管理装置に送信してバックアップを取ることを特徴とする請求項３から５のいずれか１項記載の情報最適配置管理装置。
【請求項７】
複数の異なる種類のストレージを一元管理するＳＡＮにおけるデータの配置を制御する情報最適配置管理装置の情報最適配置管理方法において、
前記各ストレージに蓄積される前記データが満たす条件に基づいて前記各データを適切なストレージに配置する工程を有することを特徴とする情報最適配置管理方法。
【請求項８】
前記情報最適配置管理装置は、前記各ストレージに蓄積する前記データが満たす条件を保持する最適管理条件記憶手段を有し、
前記最適管理条件記憶手段によって保持される前記条件に基づいて前記データを配置する前記ストレージを決定し、移動させる工程を有することを特徴とする請求項７記載の情報最適配置管理方法。
【請求項９】
前記情報最適配置管理装置は、前記各データの移動元と移動先とを関連づけて管理する最適配置管理テーブルを記憶する最適配置管理テーブル記憶手段を有し、
前記データにアクセスするとき、前記最適配置管理テーブルに基づいて前記データにアクセスする工程を有することを特徴とする請求項７又は８記載の情報最適配置管理方法。
【請求項１０】
所定期間毎に前記各データが前記条件を満たしているか否かを確認する工程と、
前記条件を満たしていないデータが検出されたとき、該データを配置する前記ストレージを決定し、移動させる工程とを有することを特徴とする請求項７から９のいずれか１項記載の情報最適配置管理方法。
【請求項１１】
前記情報最適配置管理装置は、ネットワークを介して他の情報最適配置管理装置と接続され、
前記条件及び前記最適配置管理テーブルを前記他の情報最適配置管理装置に送信してバックアップを取る工程を有することを特徴とする請求項９又は１０記載の情報最適配置管理方法。
【請求項１２】
複数の異なる種類のストレージを一元管理するＳＡＮにおけるデータの配置を制御する情報最適配置管理装置の情報最適配置管理プログラムにおいて、
前記各ストレージに蓄積される前記データが満たす条件に基づいて前記各データを適切なストレージに配置する処理を有することを特徴とする情報最適配置管理プログラム。
【請求項１３】
前記情報最適配置管理装置は、前記各ストレージに蓄積する前記データが満たす条件を保持する最適管理条件記憶手段を有し、
前記最適管理条件記憶手段によって保持される前記条件に基づいて前記データを配置する前記ストレージを決定し、移動させる処理を有することを特徴とする請求項１２記載の情報最適配置管理プログラム。
【請求項１４】
前記情報最適配置管理装置は、前記各データの移動元と移動先とを関連づけて管理する最適配置管理テーブルを記憶する最適配置管理テーブル記憶手段を有し、
前記データにアクセスするとき、前記最適配置管理テーブルに基づいて前記データにアクセスする処理を有することを特徴とする請求項１２又は１３記載の情報最適配置管理プログラム。
【請求項１５】
所定期間毎に前記各データが前記条件を満たしているか否かを確認する処理と、
前記条件を満たしていないデータが検出されたとき、該データを配置する前記ストレージを決定し、移動させる処理とを有することを特徴とする請求項１２から１４のいずれか１項記載の情報最適配置管理プログラム。
【請求項１６】
前記情報最適配置管理装置は、ネットワークを介して他の情報最適配置管理装置と接続され、
前記条件及び前記最適配置管理テーブルを前記他の情報最適配置管理装置に送信してバックアップを取る処理を有することを特徴とする請求項１４又は１５記載の情報最適配置管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報最適配置管理装置、情報最適配置管理方法、及び情報最適配置管理プログラムに関し、特に、システムのストレージに関するコストを削減することができる情報最適配置管理装置、情報最適配置管理方法、及び情報最適配置管理プログラムに関する。
【背景技術】
【０００２】
近年、ネットワークが発達し、複数台のコンピュータでデータを共有する場面が増えている。そして、複数台のコンピュータで共有されるデータは、サーバによって管理されている。
【０００３】
一般に、サーバはデータを格納しておくストレージを有している。また、サーバは複数のストレージに分散して、共有するデータを管理している場合もある。
【０００４】
特許文献１では、複数種類のストレージメディアを組み合わせたストレージシステムを仮想的に単一のストレージとして管理し、一つのファイルを実データと実データにアクセスするための識別情報とに分け、当該実データにアクセスするための識別情報をファイルシステムに関連づけて管理する記載のファイル管理装置、ストレージ管理システム、ストレージ管理方法、プログラム及び記録媒体が提案されている。
【特許文献１】特開２００５−１６５４８６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし、上記の発明は以下の問題を有している。
【０００６】
従来、高価なハイエンドストレージに格納されたデータに関しては、アクセス頻度が高くなくても業務サーバ側からデータ移動等の操作を行わなければ、移動しないため、定期的にマニュアル操作によるデータ移動を実施する必要があった。また、データ移動にともない、業務サーバの業務システムが他のストレージにアクセスするためには、なんらかの環境変更が必要であった。このようにデータの配置管理に関しては、ストレージ側ディスク運用コストや、管理コストが課題であった。
【０００７】
特許文献１記載のファイル管理装置、ストレージ管理システム、ストレージ管理方法、プログラム及び記録媒体は、複数種類のストレージメディアを組み合わせたストレージシステムを仮想的に単一のストレージとして管理し、そのストレージにデータを蓄積しているが、実データをストレージにおいて管理する方法として、ＮＦＳ（Network File System）やＣＩＦＳ（Common Internet File System）を用いられ、データの送受信がファイル単位で行われるため、データのアクセスに時間がかかっていた。つまり、バックアップ作業に要する時間を短縮するために、“使われないデータ”を大容量のストレージに蓄積し、“使うデータ”を高速アクセス性が高いストレージに蓄積することによりデータの転送速度の向上を図っているが、ＮＦＳやＣＩＦＳではデータの転送がファイル単位で行われるため、バックアップ時間を短縮することができない。
【０００８】
本発明は、複数の異なる種類のストレージを一元管理するＳＡＮにおけるデータの配置を制御する情報最適配置管理装置、情報最適配置管理方法、及び情報最適配置管理プログラムであって、予め定められたポリシーに基づいて各データを適切なストレージに移動させることにより、システムのストレージにかかるコストを削減することができる情報最適配置管理装置、情報最適配置管理方法、及び情報最適配置管理プログラムを提案することを目的としている。
【課題を解決するための手段】
【０００９】
請求項１記載の発明は、複数の異なる種類のストレージを一元管理するＳＡＮにおけるデータの配置を制御する情報最適配置管理装置において、前記各ストレージに蓄積される前記データが満たす条件に基づいて前記各データを適切なストレージに配置することを特徴とする。
【００１０】
請求項２記載の発明は、請求項１記載の情報最適配置管理装置において、前記各ストレージに蓄積する前記データが満たす条件を保持する最適管理条件記憶手段を有し、前記最適管理条件記憶手段によって保持される前記条件に基づいて前記データを配置する前記ストレージを決定し、移動させることを特徴とする。
【００１１】
請求項３記載の発明は、請求項１又は２記載の情報最適配置管理装置において、前記各データの移動元と移動先とを関連づけて管理する最適配置管理テーブルを記憶する最適配置管理テーブル記憶手段を有し、前記データにアクセスするとき、前記最適配置管理テーブルに基づいて前記データにアクセスすることを特徴とする。
【００１２】
請求項４記載の発明は、請求項１から３のいずれか１項記載の情報最適配置管理装置において、高速アクセス性に応えるハイエンドストレージと、大容量に応えるミッドレンジストレージとを有し、前記条件が使用頻度の高い前記データを前記ハイエンドストレージに配置し、使用頻度の低い前記データを前記ミッドレンジストレージに配置することを要求していることを特徴とする。
【００１３】
請求項５記載の発明は、請求項１から４のいずれか１項記載の情報最適配置管理装置において、所定期間毎に前記各データが前記条件を満たしているか否かを確認し、前記条件を満たしていないデータが検出されたとき、該データを配置する前記ストレージを決定し、移動させることを特徴とする。
【００１４】
請求項６記載の発明は、請求項３から５のいずれか１項記載の情報最適配置管理装置において、ネットワークを介して他の情報最適配置管理装置と接続され、前記条件及び前記最適配置管理テーブルを前記他の情報最適配置管理装置に送信してバックアップを取ることを特徴とする。
【００１５】
請求項７記載の発明は、複数の異なる種類のストレージを一元管理するＳＡＮにおけるデータの配置を制御する情報最適配置管理装置の情報最適配置管理方法において、前記各ストレージに蓄積される前記データが満たす条件に基づいて前記各データを適切なストレージに配置する工程を有することを特徴とする。
【００１６】
請求項８記載の発明は、請求項７記載の情報最適配置管理方法において、前記情報最適配置管理装置は、前記各ストレージに蓄積する前記データが満たす条件を保持する最適管理条件記憶手段を有し、前記最適管理条件記憶手段によって保持される前記条件に基づいて前記データを配置する前記ストレージを決定し、移動させる工程を有することを特徴とする。
【００１７】
請求項９記載の発明は、請求項７又は８記載の情報最適配置管理方法において、前記情報最適配置管理装置は、前記各データの移動元と移動先とを関連づけて管理する最適配置管理テーブルを記憶する最適配置管理テーブル記憶手段を有し、前記データにアクセスするとき、前記最適配置管理テーブルに基づいて前記データにアクセスする工程を有することを特徴とする。
【００１８】
請求項１０記載の発明は、請求項７から９のいずれか１項記載の情報最適配置管理方法において、所定期間毎に前記各データが前記条件を満たしているか否かを確認する工程と、前記条件を満たしていないデータが検出されたとき、該データを配置する前記ストレージを決定し、移動させる工程とを有することを特徴とする。
【００１９】
請求項１１記載の発明は、請求項９又は１０記載の情報最適配置管理方法において、前記情報最適配置管理装置は、ネットワークを介して他の情報最適配置管理装置と接続され、前記条件及び前記最適配置管理テーブルを前記他の情報最適配置管理装置に送信してバックアップを取る工程を有することを特徴とする。
【００２０】
請求項１２記載の発明は、複数の異なる種類のストレージを一元管理するＳＡＮにおけるデータの配置を制御する情報最適配置管理装置の情報最適配置管理プログラムにおいて、前記各ストレージに蓄積される前記データが満たす条件に基づいて前記各データを適切なストレージに配置する処理を有することを特徴とする。
【００２１】
請求項１３記載の発明は、請求項１２記載の情報最適配置管理プログラムにおいて、前記情報最適配置管理装置は、前記各ストレージに蓄積する前記データが満たす条件を保持する最適管理条件記憶手段を有し、前記最適管理条件記憶手段によって保持される前記条件に基づいて前記データを配置する前記ストレージを決定し、移動させる処理を有することを特徴とする。
【００２２】
請求項１４記載の発明は、請求項１２又は１３記載の情報最適配置管理プログラムにおいて、前記情報最適配置管理装置は、前記各データの移動元と移動先とを関連づけて管理する最適配置管理テーブルを記憶する最適配置管理テーブル記憶手段を有し、前記データにアクセスするとき、前記最適配置管理テーブルに基づいて前記データにアクセスする処理を有することを特徴とする。
【００２３】
請求項１５記載の発明は、請求項１２から１４のいずれか１項記載の情報最適配置管理プログラムにおいて、所定期間毎に前記各データが前記条件を満たしているか否かを確認する処理と、前記条件を満たしていないデータが検出されたとき、該データを配置する前記ストレージを決定し、移動させる処理とを有することを特徴とする。
【００２４】
請求項１６記載の発明は、請求項１４又は１５記載の情報最適配置管理プログラムにおいて、前記情報最適配置管理装置は、ネットワークを介して他の情報最適配置管理装置と接続され、前記条件及び前記最適配置管理テーブルを前記他の情報最適配置管理装置に送信してバックアップを取る処理を有することを特徴とする。
【発明の効果】
【００２５】
本発明は、複数の異なる種類のストレージを一元管理するＳＡＮにおけるデータの配置を制御する情報最適配置管理装置、情報最適配置管理方法、及び情報最適配置管理プログラムであって、予め定められたポリシーに基づいて各データを適切なストレージに移動させることにより、システムのストレージにかかるコストを削減できる。
【発明を実施するための最良の形態】
【００２６】
以下、本発明の一実施形態に係る情報最適配置管理装置の構成及び動作について説明する。
【００２７】
まず、本実施形態に係る情報最適配置管理装置の構成について図１を用いて説明する。
【００２８】
本実施形態に係る情報最適配置管理装置１００は、最適配置制御モジュール１０１、最適配置管理テーブル１０２、及び最適管理ポリシーテーブル１０３を有して構成される。本実施形態に係る情報最適配置管理装置は、複数の異なる種類のストレージを一元管理するＳＡＮ（Storage area network）におけるデータの管理を制御する。ＳＡＮは、データを転送する際、ブロック単位で入出力するため、ＮＡＳやＣＩＦＳに比べ、データの転送速度が速い。
【００２９】
最適配置制御モジュール１０１は、最適配置管理テーブル１０２及び最適管理ポリシーテーブル１０３を制御しており、最適管理ポリシーテーブル１０３に格納されたポリシーにより自動的にハイエンドストレージからミッドレンジストレージへデータの移動を管理するモジュールである。
【００３０】
最適配置管理テーブル１０２は、各ファイルシステム配下のデータと、そのデータが格納されているボリュームのスペシャルデバイスファイル（例えばcxtxdx等）とを関連づけて管理するテーブルである。
【００３１】
最適管理ポリシーテーブル１０３は、情報最適配置管理装置１００によって管理する各ファイルシステムにおけるポリシーを設定しておくテーブルであり、ユーザによって設定管理可能なテーブルである。なお、ユーザが設定可能なポリシー項目としては、以下のポリシーが挙げられる。
（１）参照（最後にファイルにアクセスした時間）、
（２）更新（最後にファイルを変更した時間）、
（３）ファイルサイズ、
（４）拡張子
上記のポリシーのＡＮＤ、ＯＲ、ＮＯＴによる論理的な組み合わせにより、ポリシーの設定が可能となっている。
【００３２】
次に、本実施形態に係る情報最適配置管理装置１００周辺に設置された機器について説明する。情報最適配置管理装置は、ストレージへのデータファイルの格納を管理する業務サーバ２００内に設けられている。業務サーバ２００は、高速アクセス性に対する要求に応えるハイエンドストレージ３００及び大容量に対する要求に応えるミッドレンジストレージ４００へのデータファイルの格納を管理する。業務サーバ２００と、ハイエンドストレージ３００と、ミッドレンジストレージ４００とは、２台のＦＣスイッチを介してＦＣ（ファイバチャネル）ケーブルによりＦＣ接続されている。ファイバチャネルとは、高速コンピュータ間やコンピュータと記憶装置間の接続等に使用される高速（例えば、１３３Ｍ〜４Ｇｂｉｔ／ｓ）かつ長距離伝送（例えば、１０ｋｍ）が可能な伝送媒体及びネットワークである。
【００３３】
つまり、本実施形態に係る情報最適配置管理装置は、ＳＡＮによって管理するデータを予め定められたポリシーに基づいて適切なストレージに配置することにより、高速なデータ転送及び該ポリシーに応じたデータの管理を実現する。
【００３４】
次に、本実施形態に係る情報最適配置管理装置１００の動作について図２を用いて説明する。
【００３５】
なお、業務サーバ２００は、ハイエンドストレージ３００内のファイルシステム内にあるデータを利用する業務システム２０１を有する。
【００３６】
まず、ユーザが最適管理ポリシーテーブル１０３に、現在、業務システム２０１を通して利用しているデータが属するファイルシステムのポリシーを設定する（ステップＳ２００１）。例えば、そのファイルシステム内のデータが３ケ月間更新されない場合に移動するというポリシーを設定する。
【００３７】
最適配置管理テーブル１０２は、新たなポリシーが設定されると、ハイエンドストレージ３００のファイルシステムのスペシャルデバイスファイル（例えばc2d2t2する）と、設定されたポリシーが適用された時に自動的にデータの移動先となるミッドレンジストレージ４００側の該当スペシャルデバイスファイル（例えばc12d12t12とする）、及び異動済みフラグを０（未異動）として関連づけて管理するテーブルレコードを作成する（ステップＳ２００２）。
【００３８】
最適配置制御モジュール１０１は、ハイエンドストレージ３００が有するファイルシステム内のデータのタイムスタンプ等と、最適管理ポリシーテーブル１０３上のポリシーとを毎日チェックする（ステップＳ２００３）。そして、ファイルシステム内の各データが３ケ月間更新されていないかを確認する（ステップＳ２００４）。３ヶ月間更新されていないデータがファイルシステム内にあった場合は（ステップＳ２００４／ＹＥＳ）、自動的にミッドレンジストレージ４００の該当スペシャルデバイスファイル（c12d12t12）内へと該データを移動させる（ステップＳ２００５）。
【００３９】
その後、最適配置制御モジュール１０１は、最適管理配置管理テーブル１０２が管理するテーブルレコードの異動済みフラグを１（異動済み）に更新する（ステップＳ２００６）。
【００４０】
業務サーバ２００の業務システム２０１によってデータを利用する際は、まずハイエンドストレージ内を参照し、格納されていない場合は最適管理配置モジュール１０１経由で最適管理配置テーブル１０２を参照し、テーブルレコードをチェックすることにより、ミットレンジストレージ４００の該当ファイルシステムの該当データにアクセス可能となる。
【００４１】
上記の構成によれば、高価なハイエンドストレージ３００内のディスクに格納しているデータをそれより低価格なミッドレンジストレージ内のディスクにデータ移動することにより、システムのストレージに関するコストを削減することができる。また、アクセス頻度の低い該当データを、ユーザにより設定されたポリシーに基づいて自動的に移動することにより、ユーザが各データについてデータを適切なストレージへ移動させるよりも管理コストを削減することができる。さらに、業務サーバ２００の業務システム２０１からデータを利用する際、格納場所が移動したことを意識すること無く、テーブルレコードに基づいてデータへアクセスすることができる。その場合には、業務システム２０１は、最適配置制御モジュール１０１を経由してデータへアクセスするため、データアクセスのレスポンスは、遅くなるがアクセス頻度の少ないデータのため影響度は少ない。
【００４２】
次に、ハイエンドストレージ３００及びミッドレンジストレージ４００を管理する業務サーバが複数ある場合の情報最適配置管理装置の構成及び動作について、図３を用いて説明する。
【００４３】
本実施形態においては、情報最適配置管理装置１００が業務サーバ２００及び業務サーバ５００に配置されている。業務サーバ２００及び業務サーバ５００は、ＬＡＮ等のネットワークにより接続されている。なお、各業務サーバに配置された情報最適配置管理装置１００の具体的な構成については、上記の実施形態と同様であるため、ここでは説明を省略する。
【００４４】
本実施形態においては、各業務サーバに配置された情報最適配置管理装置１００間において、それぞれが有する最適配置管理テーブル１０２及び最適管理ポリシーテーブル１０３を定期的に交換し、更新する（レプリケーション）。したがって、一方の業務サーバに障害が生じた場合において、他方の業務サーバにおいて同一のテーブルを保持しているため、サーバ障害時の復旧が容易である。なお、ＬＡＮ経由にて各業務サーバ間のレプリケーションを行うため、各業務サーバからのミッドレンジストレージに対してのアクセスは遅くなる可能性があるがアクセス頻度の少ないデータのため影響度は少ない。
【００４５】
なお、上記の実施形態において説明した情報最適配置管理装置の動作について図２に示した手順と同様であるため、ここでは説明を省略する。
【図面の簡単な説明】
【００４６】
【図１】本実施形態に係る情報最適配置管理装置の構成を示すブロック図である。
【図２】情報最適配置管理装置の動作を示すフローチャートである。
【図３】他の実施形態に係る情報最適配置管理装置の構成を示すブロック図である。
【符号の説明】
【００４７】
１００    情報最適配置管理装置
１０１    最適配置制御モジュール
１０２    最適配置管理テーブル
１０３    最適管理ポリシーテーブル
２００、５００    業務サーバ
２０１    業務システム
３００    ハイエンドストレージ
４００    ミッドレンジストレージ
【図１】
2007272300.tif 000003
【図２】
2007272300.tif 000004
【図３】
2007272300.tif 000005