(57)【特許請求の範囲】
【請求項１】
広域ネットワークに接続する複数の遠隔システムと、
上記広域ネットワークに接続し、上記複数の遠隔システムで共有する共有データを格納する複数のストレージ管理サイトと、
上記広域ネットワークに接続し、上記複数の遠隔システムのうち所定の遠隔システムが上記共有データをアクセスする場合にアクセスする共有データを格納しているストレージ管理サイトを上記広域ネットワークを介して上記所定の遠隔システムに通知するストレージ・ロケーション管理サイトとを備え、
上記複数のストレージ管理サイトの各ストレージ管理サイトは、
上記共有データを格納するストレージと、
上記ストレージの故障が発生した場合に、ストレージの故障を上記広域ネットワークを介して上記ストレージ・ロケーション管理サイトに通知するストレージ故障通知手段と
を備え、
上記複数のストレージ管理サイトのうち所定のストレージ管理サイトは、上記遠隔システムがアクセスする正規のストレージ管理サイトであり、他の所定のストレージ管理サイトは、上記正規のストレージ管理サイトが格納する共有データと同じ共有データを格納するバックアップサイトであり、
上記ストレージ・ロケーション管理サイトは、
正規のストレージ管理サイトと正規のストレージ管理サイトが格納する共有データと、正規のストレージ管理サイトのバックアップサイトとの対応付けを記憶するストレージ管理テーブルと、
上記広域ネットワークに接続した上記ストレージ管理サイトを監視してストレージ管理サイトの障害を検出するストレージ管理サイト障害検出手段と、
上記ストレージ管理サイト障害検出手段により上記ストレージ管理サイトの障害を検出した場合と、上記ストレージ管理サイトのストレージ故障通知手段から上記広域ネットワークを介してストレージの故障が通知された場合とのいずれかの場合に、上記ストレージ管理テーブルが記憶する正規のストレージ管理サイトのうち上記障害が検出されたストレージ管理サイトと上記故障が通知されたストレージ管理サイトとのいずれかのストレージ管理サイトに対応付けられたバックアップサイトを正規のストレージ管理サイトになるように上記ストレージ管理テーブルが記憶する対応付けを更新するストレージ管理テーブル変更手段と
を備える
ことを特徴とする広域分散システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、広域のネットワークに接続された複数のシステムが、互いに遠隔システムのデータを共有しながら処理を行う場合に、それらのシステムが使用するデータの格納場所となるストレージの管理方式に関するものである。
【０００２】
【従来の技術】
図４は、従来の広域ネットワークに接続された大規模分散システムの構成図である。
１は複数のシステムを接続する広域ネットワーク（以下、ＷＡＮと呼ぶ）である。２３ａ〜２３ｃは、ＷＡＮ１に接続された複数の計算機から構成されるシステムである。システム２３ａ〜２３ｃは、物理的に遠隔地に設置された支店、営業所のシステムに相当する。
【０００３】
システム２３ａ〜２３ｃは、各システムで使用するデータは、各システム内の計算機に接続されたディスクなどのストレージに保存している。システム２３ａ〜２３ｃ間で共有するデータがある場合、夜間バッチ処理などによりシステム間のデータの一貫性を保っている。
【０００４】
システム２３ａ〜２３ｃが保有するデータのバックアップは、各システム内で独自に実施されており、バックアップ作業を行うシステム管理者もシステム毎に確保する必要があった。また、計算機の故障等に対応するため、計算機等のハードウェア設備も、各システム毎に冗長構成を取る必要があった。
【０００５】
また、地震など地域災害によりシステム２３ａ〜２３ｃの一部の機能が使用できなくなることも考えられ、各システム拠点で保管していたバックアップ媒体までも消失する可能性もあった。
【０００６】
【発明が解決しようとする課題】
以上示した通り、従来のシステム構成では、システム毎にストレージを有していたため、システム間でリアルタイムにデータ共有を行うことが困難であった。
また、バックアップなどの作業を行うシステム管理者の確保や、信頼性を維持するための計算機設備の冗長化など、信頼性を維持するためのコスト削減が課題である。
さらに、地域災害が発生した場合に、遠隔システムが停止することで、遠隔システムのデータを利用する業務を継続することが出来ないという問題もある。
【０００７】
この発明は上記のような問題点を解決するためになされたもので、従来低速な広域ネットワークで接続されていたシステム間を、ブロードバンド化された広帯域のネットワークで接続し、ストレージ専用のネットワーク（以下、ＳＡＮと呼ぶ）などを積極的に利用することにより、システムの信頼性、及び、運用管理コストを削減する大規模広域分散システムにおけるデータ管理方式を提供することを目的とする。
【０００８】
【課題を解決するための手段】
本発明に係る大規模広域分散システムは、
広域ネットワークに接続する複数の遠隔システムと、
上記広域ネットワークに接続し、上記複数の遠隔システムで共有する共有データを格納するストレージ管理サイトと、
上記広域ネットワークに接続し、上記ストレージ管理サイトと、当該ストレージ管理サイトで格納する共有データとの対応付けを管理するストレージ・ロケーション管理サイトとからなる大規模広域分散システムであって、
上記ストレージ・ロケーション管理サイトは、上記ストレージ管理サイトと、当該ストレージ管理サイトで格納する共有データと、当該ストレージ管理サイトのバックアップサイトとの対応付けを記憶するロケーション管理テーブルと、
上記バックアップサイトをロケーション管理テーブルに登録するバックアップ管理サイト登録手段とを備えることを特徴とする。
【０００９】
上記ストレージ・ロケーション管理サイトは、更に、上記複数の遠隔システムのうちのいずれかの遠隔システムからの問合せに応じて、共有データを管理しているストレージ管理サイトを検索し、当該遠隔システムに通知するストレージ管理サイト検索手段を有することを特徴とする。
【００１０】
上記ストレージ・ロケーション管理サイトは、更に、ロケーション管理テーブルに対して、上記ストレージ管理サイトに格納されている共有データのバックアップ・スケジュールを登録するスケジュール登録手段を有することを特徴とする。
【００１１】
上記ストレージ管理サイトは、上記スケジュール登録手段によって登録されたバックアップ・スケジュールに基づいて、データのバックアップを行うバックアップ・スケジューリング手段を有することを特徴とする。
【００１２】
上記ストレージ管理サイトは、共有データを格納するストレージと、
上記ストレージの故障が発生した場合に、ストレージの故障を上記ストレージ・ロケーション管理サイトに通知するストレージ故障通知手段とを有することを特徴とする。
【００１３】
上記ストレージ・ロケーション管理サイトは、更に、上記ストレージ管理サイトの障害を検出するストレージ管理サイト障害検出手段を有することを特徴とする。
【００１４】
上記ストレージ・ロケーション管理サイトは、更に、上記ストレージ故障通知手段により上記通知を受けた場合、又はストレージ管理サイト障害検出手段により上記ストレージ管理サイトの障害を検出した場合に、ロケーション管理テーブル上のバックアップサイトが正規のストレージ管理サイトになるように対応付けを更新するロケーション管理テーブル変更手段を有することを特徴とする。
【００１５】
上記ロケーション管理テーブルは、更に、上記ストレージ管理サイトと、当該ストレージ管理サイトにアクセス可能な遠隔システムの対応付けを記憶することを特徴とする。
【００１６】
上記ストレージ管理サイトは、正規の共有データを保存するストレージと、偽りの共有データを保存するストレージとを備えることを特徴とする。
【００１７】
上記ストレージ・ロケーション管理サイトは、更に、ロケーション管理テーブルに、上記ストレージ管理サイトに対応して、偽りの共有データを保存した擬似サイトを登録する不正アクセス登録手段を有することを特徴とする。
【００１８】
上記ストレージ・ロケーション管理サイトは、ロケーション管理テーブルにアクセス可能な遠隔システムとして登録されていない遠隔システムからデータの参照要求を受けた場合に、擬似サイトを報告することを特徴とする。
【００１９】
上記ストレージ管理サイトは、当該ストレージ管理サイト内のストレージ資源の使用状況を管理するストレージ管理テーブルと、
ストレージを増設するストレージ増設手段とを有することを特徴とする。
【００２０】
上記ストレージ管理サイトは、任意のストレージを組み合わせるストライピングにより構成を変更することによって性能を確保するストレージ構成変更手段を有することを特徴とする。
【００２１】
上記遠隔システムは、当該遠隔システムから上記ストレージ管理サイトに対するアクセス性能を監視するアクセス性能監視手段を有し、
アクセス性能が劣化してきた場合には、当該ストレージ管理サイトに対して構成変更の要求を行うことを特徴とする。
【００２２】
上記遠隔システムは、上記ストレージ管理サイトに格納するデータが膨大になる場合に、ストレージの増設を要求するストレージ増設要求手段を有することを特徴とする。
【００２３】
【発明の実施の形態】
実施の形態１．
図１は、この発明の大規模広域分散システムの構成図である。
図１において、１は複数のシステムを接続する広域ネットワーク（以下、ＷＡＮと呼ぶ）である。２ａ〜２ｂは、システム間で共有するデータを保存するストレージ管理サイトである。３ａ〜３ｅは、システム間で共有するデータを保存するストレージ（ディスク装置等）である。４ａ〜４ｂは、ストレージを管理する計算機である。５ａ〜５ｂは、サーバ計算機４ａ〜４ｂとストレージ３ａ〜３ｅを接続するストレージ・エリア・ネットワーク（以下、ＳＡＮと呼ぶ）である。６はストレージ管理サイト２ａ〜２ｂと各サイトが有している共有データの管理を行うストレージ・ロケーション管理サイトである。７ａ〜７ｂは、ストレージ管理サイト２ａ〜２ｂが有しているデータを使用する遠隔システムである。８は、ストレージ管理サイト２ａ上のストレージ３ａ〜３ｃのバックアップストレージである。９は、ストレージ管理サイト２ｂ上のストレージ３ｄ〜３ｆの擬似ストレージである。
【００２４】
図２は、ストレージ・ロケーション管理サイト６が有するストレージ管理テーブルの構成例である。ストレージ管理テーブルには、ストレージ管理サイトと各サイトが管理している共有データ、共有データのバックアップを保存しているサイト、各共有データのバックアップスケジュール、ストレージ管理サイトにアクセス可能な遠隔システム、不正アクセス遠隔システムに対して参照させる模擬サイトの情報を有している。図３は、ストレージ管理に係る各手段を示す図である。
【００２５】
次に動作について説明する。
まず、遠隔システム７ａが共有データＡをアクセスする場合に、ストレージ・ロケーション管理サイト６へ問合せを行う。ストレージ・ロケーション管理サイト６は、ストレージ管理サイト検索手段１１によってロケーション管理テーブルを検索し、共有データＡを保有するストレージ管理サイト２ａを遠隔システム７ａに通知する。
【００２６】
ストレージ管理サイト２ｂに、ストレージ管理サイト２ａのデータのバックアップを設置する場合には、バックアップ管理サイト登録手段１０によって、ロケーション管理テーブルに登録する。
【００２７】
ストレージ・ロケーション管理サイト６において、スケジュール登録手段１２を用いて各ストレージのバックアップ・スケジュールをロケーション管理テーブルに登録する。スケジュール管理サイト２では、ロケーション管理テーブルに登録されたスケジュールに基づき、バックアップスケジューリング手段１３によってストレージのバックアップを行う。
【００２８】
ストレージ管理サイト２ａ上のストレージにおいて障害が発生した場合には、ストレージ故障通知手段１４によって、ストレージ・ロケーション管理サイト６に対してストレージの故障が通知される。ストレージの故障を受信したストレージ・ロケーション管理サイトは、ロケーション管理テーブル変更手段１６によってロケーション管理テーブルを更新する。具体的には、バックアップサイトが正規のストレージ管理サイトになるように更新する。
【００２９】
また、ストレージ・ロケーション管理サイト６は、ストレージ管理サイト障害検出手段１５によって、遠隔のストレージ管理サイト２を定期的に監視する。ストレージ管理サイト２に障害が発生した場合にも、同様にロケーション管理テーブル変更手段１６によってロケーション管理テーブルを更新する。
【００３０】
以降、遠隔システム７から障害が発生したデータに対してアクセス要求があった場合には、ストレージ・ロケーション管理サイト６はロケーション管理テーブルに登録してあるバックアップサイトを遠隔システム７に通知する。
【００３１】
以上のように、本発明では、複数のシステムのデータをストレージ管理サイトにおいて管理することで、従来各システムにて実施されていたバックアップ作業が、ストレージ管理サイトにて一元されるため、システム毎に必要であったシステム管理者の人件費、作業時間などが不要となり、システムの運用管理コストを削減することが可能となる。
また、従来システムの信頼性を高めるため、代替機能を提供する遠隔システム上にも冗長なハードウェア設備を用意する必要があったが、本発明では冗長設備はストレージ管理サイトに集約され、かつ、ストレージ管理サイトが位置情報を管理することで、異常発生時のデータの引継ぎ処理をシステム側にて実行する必要が無くなり、システムのコストを削減する効果がある。
【００３２】
実施の形態２．
次に、広域ネットワークを介して、未定義のシステム、またはアクセス可能サイトに登録されていないシステム（不正アクセス遠隔システム１７）から、ストレージ・ロケーション管理サイト６に対してアクセス要求があった場合について説明する。
【００３３】
ストレージ・ロケーション管理サイト６では、不正アクセス登録手段１８を用いてストレージ管理サイトに対応して、偽りのデータを保持する管理サイトを擬似サイトとして登録しておく。不正アクセス遠隔システム１７から問合せを受けたストレージ・ロケーション管理サイト６では、ロケーション管理テーブルを参照し、不正アクセス遠隔システム１７がアクセス可能サイトに登録されていないことを確認すると、正規のストレージ管理サイトではなく、登録済みの擬似サイトをストレージ管理サイトとして報告する。
【００３４】
この結果、不正アクセス遠隔システム１７は、ストレージ・ロケーション管理サイト６からの情報に基づいて、擬似サイトに対してデータアクセスを行うことになる。
【００３５】
以上のように、本発明では、顧客データといった起業にとって機密性の高いデータを自らのシステム内に留めるのでなく、ストレージ管理サイトにて管理することで、自らのシステムに対する不正アクセスから保護することが出来る。さらにストレージ・ロケーション・管理サイトを経由した不正アクセスが発生した場合に、不正アクセス遠隔システムに対しては偽りのデータを提供することで、機密データの流出を防ぐと共に、不正アクセスの成功を誤解させ、更なる侵入を回避させる効果がある。
【００３６】
実施の形態３．
次に、遠隔システム７からのアクセスに対して、性能、ストレージ容量などを維持しつつ、システムを稼動させる方式ついて説明する。
【００３７】
遠隔システム７からストレージ管理サイトに対するアクセスの性能をアクセス性能監視手段２１によって監視する。アクセス性能管理手段２１は、アクセス性能が劣化してきた場合には、そのデータを管理しているストレージ管理サイト２に対して、アクセス性能の改善を要求する。例えば、構成変更の要求を行うストレージ増設要求手段２２は、ストレージ管理サイトに格納するデータが膨大となる場合に、ストレージの増設を要求する。
【００３８】
アクセス性能の改善を要求されたストレージ管理サイト２は、性能が劣化しているストレージを調査し、そのストレージの性能を改善するために、ストレージ構成変更手段２０によって、任意のストレージを組み合わせるストライピングなどの対策を施し、性能を維持する。
【００３９】
遠隔システム７からストレージ管理サイト２にデータを出力する際、空きストレージ容量を確認し、ストレージの空き容量が少なくなってきた場合には、ストレージ増設要求手段２２によって、ストレージ管理サイト２に対してストレージの増設を要求する。
【００４０】
ストレージの増設要求を受信したストレージ管理サイト２は、ストレージ増設手段１９によってストレージを増設し、遠隔システム７からの新たな書き込み要求に対して、ストレージの容量を維持する。尚、ストレージ管理サイトは、サイト内のストレージ資源の使用状況を管理するストレージ管理テーブルを備えている。
【００４１】
以上のように、本発明では、履歴（ログ）情報の増加などに伴いディスクの空き容量不足が発生し、システムが停止するなどの不具合を回避する効果がある。また、ストレージアクセスに伴う性能劣化を回避し、システム性能を安定して稼動させることが出来る。従来、これらを実現するためには、各システム内で冗長ストレージ資源、及び、計算機管理者を確保する必要があったが、ストレージ管理サイトに集約することで、各システムのコストダウンを図ることが出来る。
【００４２】
【発明の効果】
本発明では、複数のシステムのデータをストレージ管理サイトにおいて管理することで、従来各システムにて実施されていたバックアップ作業が、ストレージ管理サイトにて一元されるため、システム毎に必要であったシステム管理者の人件費、作業時間などが不要となり、システムの運用管理コストを削減することが可能となる。
また、従来システムの信頼性を高めるため、代替機能を提供する遠隔システム上にも冗長なハードウェア設備を用意する必要があったが、本発明では冗長設備はストレージ管理サイトに集約され、かつ、ストレージ管理サイトが位置情報を管理することで、異常発生時のデータの引継ぎ処理をシステム側にて実行する必要が無くなり、システムのコストを削減する効果がある。
【００４３】
本発明では、顧客データといった起業にとって機密性の高いデータを自らのシステム内に留めるのでなく、ストレージ管理サイトにて管理することで、自らのシステムに対する不正アクセスから保護することが出来る。さらにストレージ・ロケーション・管理サイトを経由した不正アクセスが発生した場合に、不正アクセス遠隔システムに対しては偽りのデータを提供することで、機密データの流出を防ぐと共に、不正アクセスの成功を誤解させ、更なる侵入を回避させる効果がある。
【００４４】
本発明では、履歴（ログ）情報の増加などに伴いディスクの空き容量不足が発生し、システムが停止するなどの不具合を回避する効果がある。また、ストレージアクセスに伴う性能劣化を回避し、システム性能を安定して稼動させることが出来る。従来、これらを実現するためには、各システム内で冗長ストレージ資源、及び、計算機管理者を確保する必要があったが、ストレージ管理サイトに集約することで、各システムのコストダウンを図ることが出来る。
【図面の簡単な説明】
【図１】  大規模広域分散システムの構成図。
【図２】  ロケーション管理テーブルの例を示す図。
【図３】  ストレージ管理に係る要素を示す図。
【図４】  従来システムを示す図。
【符号の説明】
１  広域ネットワーク、２ａ〜２ｂ  ストレージ管理サイト、３ａ〜３ｂ  ストレージ（ディスク装置等）、４ａ〜４ｂ  ストレージを管理する計算機、５ａ〜５ｂ  ストレージ・エリア・ネットワーク、６  ストレージ・ロケーション管理サイト、７ａ〜７ｂ  遠隔システム、１０  バックアップ管理サイト登録手段、１１  ストレージ管理サイト検索手段、１２  スケジュール登録手段、１３  バックアップスケジューリング手段、１４  ストレージ故障通知手段、１５  ストレージ管理サイト障害検出手段、１６  ロケーション管理テーブル変更手段、１７  不正アクセス遠隔システム、１８  不正アクセス登録手段、１９  ストレージ増設手段、２０  ストレージ構成変更手段、２３ａ〜２３ｃ  システム。
【図１】
0004113354.tif 000002
【図２】
0004113354.tif 000003
【図３】
0004113354.tif 000004
【図４】
0004113354.tif 000005