(57)【要約】【課題】  必要なときにのみデータを転送することを目的とする。【解決手段】  利用者の計算機システム１０と利用者のストレージシステム２０とアウトソースのストレージシステム３０とが接続されるストレージネットワークシステムにおいて、利用者の計算機システム１０においてデータを保存する要求が発生すると、データを利用者のストレージシステム２０に送信し、利用者の計算機システム１０からデータを受信すると、利用者のストレージシステム２０は、データを保存する容量を有しているか否かを判断し、判断の結果、データを保存する容量を有していない場合、利用者のストレージシステム２０はデータをアウトソースのストレージシステム３０に送信し、アウトソースのストレージシステム３０は、利用者のストレージシステム２０からデータを受信するとデータを保存する。【選択図】  図１
2006004071.tif 000002
【特許請求の範囲】
【請求項１】
利用者の計算機システムと利用者のストレージシステムとが接続され、前記利用者のストレージシステムとアウトソースのストレージシステムとが通信ネットワークを介して接続されるストレージネットワークシステムのストレージ方法において、
前記利用者の計算機システムにおいてデータを保存する要求が発生すると、当該データを前記利用者のストレージシステムに送信し、
当該利用者のストレージシステムは前記利用者の計算機システムから前記データを受信すると、当該データを保存する容量を有しているか否かを判断し、
当該判断の結果、前記データを保存する容量を有していない場合、前記利用者のストレージシステムは前記データを前記アウトソースのストレージシステムに送信し、
前記アウトソースのストレージシステムは、前記利用者のストレージシステムから前記データを受信すると、前記データを保存することを特徴とするストレージネットワークシステムのストレージ方法。
【請求項２】
前記利用者のストレージシステムは、前記データを保存した場合、当該データを保存したことを前記利用者の計算機システムに通知することを特徴とする請求項１記載のストレージ方法。
【請求項３】
前記アウトソースのストレージシステムは、前記データを保存した場合、当該データを保存したことを前記利用者のストレージシステムに通知することを特徴とする請求項１又は２記載のストレージ方法。
【請求項４】
利用者の計算機システムと利用者のストレージシステムとが接続され、前記利用者のストレージシステムとアウトソースのストレージシステムとが通信ネットワークを介して接続されるストレージネットワークシステムにおいて、
前記利用者の計算機システムは、データを前記利用者のストレージシステムに送信する手段を備えており；
前記利用者のストレージシステムは、データを保存する容量を有しているか否かを判断する容量判断手段と、
データを前記アウトソースのストレージシステムに送信する手段と、を備えており；
前記アウトソースのストレージシステムは、データを保存する手段を備えており；ここで、
前記利用者の計算機システムにおいてデータを保存する要求が発生すると、前記利用者の計算機システムは、前記送信手段によって当該データを前記利用者のストレージシステムに送信し、
前記利用者の計算機システムから前記データを受信すると、当該利用者のストレージシステムは、前記容量判断手段によって前記データを保存する容量を有しているか否かを判断し、当該判断の結果、前記データを保存する容量を有していない場合、前記送信手段によって前記データを前記アウトソースのストレージシステムに送信し、
前記アウトソースのストレージシステムは、前記利用者のストレージシステムから前記データを受信すると、前記保存手段によって前記データを保存することを特徴とするストレージネットワークシステム。
【請求項５】
前記利用者のストレージシステムは、前記データを保存した場合、当該データを保存したことを前記利用者の計算機システムに通知する手段をさらに備えることを特徴とする請求項４記載のストレージネットワークシステム。
【請求項６】
前記アウトソースのストレージシステムは、前記データを保存した場合、当該データを保存したことを前記利用者のストレージシステムに通知する手段をさらに備えることを特徴とする請求項４又は５記載のストレージネットワークシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ストレージネットワークシステム及びストレージネットワークシステムのストレージ方法に関し、特に、必要なときにのみデータを転送するストレージネットワークシステム及びストレージネットワークシステムのストレージ方法に関する。
【背景技術】
【０００２】
特許文献１には、保存するデータベースに必要なディスク容量が足りない可能性があることを閾値を用いて判断し、閾値を超えている場合には、ネットワークを介して古いデータを転送することで、新しいデータを保存するようにする技術が開示されている。
【０００３】
また、特許文献２や特許文献３には、ネットワークで統合された複数のストレージシステムを組み合わせて、一元的に利用する仮想化ストレージシステムが開示されている。これらを用いることで、一台のストレージシステムでは容量が足りない場合でも、複数のストレージシステムを統合することで、より大きな容量のデータを格納することができた。
【０００４】
また、特許文献４には、ネットワークを介してストレージ利用者が、ストレージ提供者のストレージを借りて使用するレンタルストレージサービスが開示されている。
【特許文献１】特開２００１−１８４２３９号公報
【特許文献２】特開２００４−０５４７２１号公報
【特許文献３】特開２００４−０４６６６１号公報
【特許文献４】特開２００２−３１２６９９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に開示される技術では、データを保存するのに十分な容量が残っている場合でも、閾値を超えただけでデータを転送してしまっていた。
【０００６】
また、特許文献２及び特許文献３に開示される技術では、複数のストレージシステムを組み合わせた仮想化ストレージシステム全体としてディスク容量が足りずデータの保存ができなくなった場合には、新たにディスクを増設したりストレージシステムを増設したりしなければならず、保存したいデータを緊急に保存することができなかった。
【０００７】
また、特許文献４に開示された技術では、あらかじめ借りて使用するディスク容量を確保し、借りた期間は使用しているか否かにかかわらず、借りていなくてはいけなかった。そのため、必要なときにだけ借りて使用するということができなかった。
【０００８】
そこで、本発明は、データを保存する容量が足りなくなったときのような必要なときにのみ、データを転送することを目的とする。
【０００９】
また、本発明は、不必要なときにまでストレージを借りなければならないことから生じるコストをさげることも目的とする。
【課題を解決するための手段】
【００１０】
本発明は、上記課題を解決するための手段として、利用者の計算機システムと利用者のストレージシステムとが接続され、前記利用者のストレージシステムとアウトソースのストレージシステムとが通信ネットワークを介して接続されるストレージネットワークシステムのストレージ方法において、前記利用者の計算機システムにおいてデータを保存する要求が発生すると、当該データを前記利用者のストレージシステムに送信し、当該利用者のストレージシステムは前記利用者の計算機システムから前記データを受信すると、当該データを保存する容量を有しているか否かを判断し、当該判断の結果、前記データを保存する容量を有していない場合、前記利用者のストレージシステムは前記データを前記アウトソースのストレージシステムに送信し、前記アウトソースのストレージシステムは、前記利用者のストレージシステムから前記データを受信すると、前記データを保存することを特徴とする。
【００１１】
また、本発明は、前記利用者のストレージシステムは、前記データを保存した場合、当該データを保存したことを前記利用者の計算機システムに通知することを特徴とする。
【００１２】
また、本発明は、前記アウトソースのストレージシステムは、前記データを保存した場合、当該データを保存したことを前記利用者のストレージシステムに通知することを特徴とする。
【００１３】
また、本発明は、利用者の計算機システムと利用者のストレージシステムとが接続され、前記利用者のストレージシステムとアウトソースのストレージシステムとが通信ネットワークを介して接続されるストレージネットワークシステムにおいて、前記利用者の計算機システムは、データを前記利用者のストレージシステムに送信する手段を備えており；前記利用者のストレージシステムは、データを保存する容量を有しているか否かを判断する容量判断手段と、データを前記アウトソースのストレージシステムに送信する手段と、を備えており；前記アウトソースのストレージシステムは、データを保存する手段を備えており；ここで、前記利用者の計算機システムにおいてデータを保存する要求が発生すると、前記利用者の計算機システムは、前記送信手段によって当該データを前記利用者のストレージシステムに送信し、前記利用者の計算機システムから前記データを受信すると、当該利用者のストレージシステムは、前記容量判断手段によって前記データを保存する容量を有しているか否かを判断し、当該判断の結果、前記データを保存する容量を有していない場合、前記送信手段によって前記データを前記アウトソースのストレージシステムに送信し、前記アウトソースのストレージシステムは、前記利用者のストレージシステムから前記データを受信すると、前記保存手段によって前記データを保存することを特徴とする。
【００１４】
また、本発明は、前記利用者のストレージシステムは、前記データを保存した場合、当該データを保存したことを前記利用者の計算機システムに通知する手段をさらに備えることを特徴とする。
【００１５】
また、本発明は、前記アウトソースのストレージシステムは、前記データを保存した場合、当該データを保存したことを前記利用者のストレージシステムに通知する手段をさらに備えることを特徴とする。
【発明の効果】
【００１６】
本発明によれば、利用者のストレージシステムのディスク容量が足りず、従来の技術ではデータの保存ができない場合でも、アウトソースされたストレージシステムにデータを保存することができるので、重要なデータを保存しなければならない場合でも、失うことなく保存できるようになった。
【００１７】
また、本発明によれば、利用者のストレージシステムのディスク容量が不足した場合にだけ使用されるようになる。そのため、例えば、ストレージサービス提供者が、緊急時のデータの保存場所を提供するサービスとして利用者に提供することにより、利用者のストレージシステムへの投資を低減できるようになった。
【００１８】
さらに、本発明によれば、利用者のストレージシステム及びアウトソースのストレージシステムにデータが保存された場合、送信元である利用者の計算機システム及び利用者のストレージシステムに通知するので、データが保存された否かを確認でき、利便性が向上した。
【発明を実施するための最良の形態】
【００１９】
以下、添付図面を参照して本発明を実施するための最良の実施の形態を説明する。
【００２０】
［構成の説明］
図１は、本発明の一実施の形態のストレージシステムの構成を示すブロック図である。
【００２１】
図１に示すように、本実施の形態のストレージシステムは、利用者が所有する計算機システム１０と、利用者が所有するストレージシステム２０と、アウトソースのストレージシステム３０と、インターネットなどの通信ネットワーク１００と、を備えている。
【００２２】
利用者の計算機システム１０と利用者のストレージシステム２０とは、直接か又はＬＡＮを介して接続されている。
【００２３】
また、通信ネットワーク１００は、利用者のストレージシステム２０とアウトソースのストレージシステム３０とを接続している。
【００２４】
利用者の計算機システム１０は、ワークステーションなどの情報処理装置である。利用者が計算機システム１０を使用しているときに、データをディスクに保存する操作が行なわれた場合には、利用者のストレージシステム２０に保存される。
【００２５】
利用者のストレージシステム２０は、ＤＡＳ（Direct Attached Storage）、ＳＡＮ（Storage Area Network）及びＮＡＳ（Network Attached Storage）等のストレージシステムであり、利用者のデータを格納するディスクを有しており、通信ネットワーク１００を介してストレージシステム３０とデータを送受信する。
【００２６】
また、利用者のストレージシステム２０は、接続されたディスクの使用率が多くなりそれ以上データを保存することができないと判断した場合、データをアウトソースのストレージシステム３０に送信する。
【００２７】
アウトソースのストレージシステム３０は、ＤＡＳ、ＳＡＮ及びＮＡＳ等ストレージシステムであり、通信ネットワーク１００を介して受信したデータを保存するディスクを備えている。
【００２８】
また、アウトソースのストレージシステム３０は、利用者のストレージシステム２０から送信された指示に従って、保存したデータを読み出して送信したり、削除したりすることができる。
【００２９】
なお、利用者のストレージシステム２０とアウトソースのストレージシステム３０とは、同じ種類のストレージシステムでなくてもよい。
【００３０】
［動作の説明］
図２は、本発明の一実施の形態の動作を示すフローチャートである。
【００３１】
まず、利用者が利用者の計算機システム１０を使用しているときに、データを保存する要求が発生すると（ステップＳ１）、このデータは利用者のストレージシステム２０に転送される（ステップＳ２）。
【００３２】
利用者のストレージシステム２０は、利用者の計算機システム１０から受信すると、転送されたデータを保存する容量がディスクにあるか否かを判断する（ステップＳ３）。
【００３３】
利用者のストレージシステム２０のディスクに、転送されたデータを保存できる容量があれば保存し（ステップＳ４）、データを保存したことを利用者の計算機システム１０に通知する（ステップＳ５）。
【００３４】
転送されたデータを保存できる容量がなければ、通信ネットワーク１００を介して、転送されたデータをアウトソースのストレージシステム３０に転送する（ステップＳ４）。
【００３５】
アウトソースのストレージシステム３０は、利用者のストレージシステム２０から転送されたデータをディスクに保存し（ステップＳ６）、データを保存したことを利用者のストレージシステム２０に通知する。
【図面の簡単な説明】
【００３６】
【図１】本発明の一実施の形態のストレージシステムの構成を示すブロック図である。
【図２】本発明の一実施の形態のストレージシステムの動作を示すフローチャートである。
【符号の説明】
【００３７】
１０  利用者の計算機システム
２０  利用者のストレージシステム
３０  アウトソースのストレージシステム
１００  通信ネットワーク
【図１】
2006004071.tif 000003
【図２】
2006004071.tif 000004