(57)【特許請求の範囲】
【請求項１】
１以上の情報処理サービスが情報処理資源を使用する状況を表す資源使用情報を、前記情報処理資源から入手して、入手した前記資源使用情報を、前記情報処理サービスごとに出力する集中管理装置と、
前記集中管理装置から出力された前記資源使用情報を前記情報処理サービスごとに記憶すると共に、前記集中管理装置から特定の前記情報処理サービスに関する前記資源使用情報を入手したときに、前記特定の情報処理サービスに、前記資源使用情報を入手したことを通知し、前記特定の情報処理サービスから要求を受けた場合に、前記特定の情報処理サービスに関する前記資源使用情報を、前記特定の情報処理サービスに提供する１以上の情報共有装置と、
を備える、情報処理資源管理システム。
【請求項２】
前記集中管理装置は、前記情報処理資源から入手した前記特定の情報処理サービスに関する前記資源使用情報を、前記特定の情報処理サービスが復号化可能に暗号化して出力し、
前記情報共有装置は、暗号化された前記資源使用情報を記憶する、
請求項１に記載の情報処理資源管理システム。
【請求項３】
前記情報共有装置は、前記特定の情報処理サービスに、前記資源使用情報を入手したことを、ＳＮＭＰを使用して通知する、
請求項１または２に記載の情報処理資源管理システム。
【請求項４】
前記情報処理資源において実行される前記情報処理サービスの数に応じた数の前記情報共有装置を備える、
請求項１乃至３のいずれかに記載の情報処理資源管理システム。
【請求項５】
前記集中管理装置は、前記情報処理資源によって構築されたクラウドコンピューティング環境が提供する１以上のテナントに関する前記資源使用情報を、前記情報処理資源から入手して、前記テナントごとの前記資源使用情報を出力し、
前記情報共有装置は、前記集中管理装置から出力された前記資源使用情報を前記テナントごとに記憶して、特定の前記テナントから要求を受けた場合に、前記特定のテナントに関する前記資源使用情報を、前記特定のテナントに提供する
請求項１乃至４のいずれかに記載の情報処理資源管理システム。
【請求項６】
前記集中管理装置は、前記資源使用情報をＭＩＢ形式により出力し、
前記情報共有装置は、ＭＩＢ形式によって出力された前記資源使用情報を記憶する、
請求項１乃至５のいずれかに記載の情報処理資源管理システム。
【請求項７】
入力操作により入力された、前記情報共有装置が前記資源使用情報を記憶する領域を示す記憶領域情報を、前記集中管理装置に送信する管理端末装置をさらに備え、
前記集中管理装置は、前記資源使用情報を、前記情報共有装置における前記記憶領域情報が示す領域に格納する、
請求項１乃至６のいずれかに記載の情報処理資源管理システム。
【請求項８】
集中管理装置によって、１以上の情報処理サービスが情報処理資源を使用する状況を表す資源使用情報を、前記情報処理資源から入手して、入手した前記資源使用情報を、前記情報処理サービスごとに出力し、
１以上の情報共有装置によって、前記集中管理装置から出力された前記資源使用情報を前記情報処理サービスごとに記憶すると共に、前記集中管理装置から特定の前記情報処理サービスに関する前記資源使用情報を入手したときに、前記特定の情報処理サービスに、前記資源使用情報を入手したことを通知し、前記特定の情報処理サービスから要求を受けた場合に、前記特定の情報処理サービスに関する前記資源使用情報を、前記特定の情報処理サービスに提供する、
情報処理資源管理方法。
【請求項９】
１以上の情報処理サービスが情報処理資源を使用する状況を表す資源使用情報を前記情報処理資源から入手して、入手した前記資源使用情報を前記情報処理サービスごとに出力する集中管理装置から出力された前記資源使用情報を、前記情報処理サービスごとに記憶して、前記集中管理装置から特定の前記情報処理サービスに関する前記資源使用情報を入手したときに、前記特定の情報処理サービスに、前記資源使用情報を入手したことを通知し、前記特定の情報処理サービスから要求を受けた場合に、前記特定の情報処理サービスに関する前記資源使用情報を、前記特定の情報処理サービスに提供する処理を、情報共有装置に実行させる、
情報処理資源管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本願発明は、情報処理資源を使用する情報処理サービスに対して、当該情報処理サービスが当該情報処理資源を使用する状況を表す資源使用情報を提供する情報処理資源管理システム等に関する。
【背景技術】
【０００２】
近年、クラウドコンピューティングに代表されるクライアントサーバシステムを使用したサービスが、様々な分野において展開されている。このようなシステムでは、ユーザ間における情報共有を安全に行うとともに、システムを構築する情報処理資源に対する負荷分散を適切に行うことが重要である。
【０００３】
このような技術に関連する技術の一例として、特許文献１には、サーバ装置に保持されているファイルを、ユーザの個人情報を公開することなく、通信装置の地理的な近接関係に基づいて、通信装置を使用するユーザ間で共有するファイル共有システムが開示されている。
【０００４】
また、特許文献２には、ホームページを検索する処理について、サーバ装置と端末装置とが分散処理するホームページ検索システムが開示されている。このシステムでは、サーバ装置が、ホームページデータのテキスト部分のみの抽出を行う第１段目の検索を実施する。そして、端末装置が、サーバ装置による検索結果をさらに絞り込む第２段目の検索を実施する。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開2014-191477号公報
【特許文献２】特開2000-215206号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
クラウドコンピューティング環境では、通常、複数のテナントが存在する。テナントとは、例えば企業のようなサービス提供主体ごとにユーザに対して提供される情報処理サービスである。これらのテナントは、サービスを効率的に提供するために、クラウドコンピューティング環境において構築された仮想ホスト装置、あるいは、テナントがユーザに対して提供する仮想ゲスト装置について、資源使用情報が必要となる場合がある。資源使用情報とは、仮想ホスト装置あるいは仮想ゲスト装置などが、クラウドコンピューティング環境を構築する情報処理資源（プロセッサやメモリ等）を使用する使用状態を示す情報である。
【０００７】
例えば、複数のＷｅｂサーバを負荷分散するロードバランサ装置（物理的なハードウェア、仮想ゲスト装置、あるいは、仮想スイッチによる実現を問わず）は、仮想ゲスト装置あるいは仮想ホスト装置等が使用する情報処理資源に関する資源使用情報を知ることによって、より効率的な負荷分散を行うことができる場合がある。これらの資源使用情報は、当該情報処理資源を管理する集中管理装置（例えばVMware vCenter（登録商標）など）が有している。大規模なシステムでは、集中管理装置は、状況によっては数千以上あるテナント等から、資源使用情報の提供を要求される場合がある。この場合、集中管理装置は、多数のテナントに対して資源使用情報を提供する処理を行うことによって高負荷状態になる。その結果、集中管理装置による情報処理資源を集中管理する処理が滞ることにより、システム性能が低下するという問題がある。特許文献１及び２は、この問題を解決する技術については言及していない。本願発明の主たる目的は、この問題を解決した情報処理資源管理システム等を提供することである。
【課題を解決するための手段】
【０００８】
本願発明の一態様に係る情報処理資源管理システムは、１以上の情報処理サービスが情報処理資源を使用する状況を表す資源使用情報を、前記情報処理資源から入手して、入手した前記資源使用情報を、前記情報処理サービスごとに出力する集中管理装置と、前記集中管理装置から出力された前記資源使用情報を前記情報処理サービスごとに記憶すると共に、特定の前記情報処理サービスから要求を受けた場合に、前記特定の情報処理サービスに関する前記資源使用情報を、前記特定の情報処理サービスに提供する１以上の情報共有装置と、を備える。
【０００９】
上記目的を達成する他の見地において、本願発明の一態様に係る情報処理資源管理方法は、集中管理装置によって、１以上の情報処理サービスが情報処理資源を使用する状況を表す資源使用情報を、前記情報処理資源から入手して、入手した前記資源使用情報を、前記情報処理サービスごとに出力し、１以上の情報共有装置によって、前記集中管理装置から出力された前記資源使用情報を前記情報処理サービスごとに記憶すると共に、特定の前記情報処理サービスから要求を受けた場合に、前記特定の情報処理サービスに関する前記資源使用情報を、前記特定の情報処理サービスに提供する。
【００１０】
また、上記目的を達成する更なる見地において、本願発明の一態様に係る情報処理資源管理プログラムは、１以上の情報処理サービスが情報処理資源を使用する状況を表す資源使用情報を前記情報処理資源から入手して、入手した前記資源使用情報を前記情報処理サービスごとに出力する集中管理装置から出力された前記資源使用情報を、前記情報処理サービスごとに記憶して、特定の前記情報処理サービスから要求を受けた場合に、前記特定の情報処理サービスに関する前記資源使用情報を、前記特定の情報処理サービスに提供する処理を、情報共有装置に実行させる。
【００１１】
更に、本発明は、係る情報処理資源管理プログラム（コンピュータプログラム）が格納された、コンピュータ読み取り可能な、不揮発性の記録媒体によっても実現可能である。
【発明の効果】
【００１２】
本願発明は、多数の情報処理サービスに資源使用情報を提供する際に、負荷が集中管理装置に集中することによって、システム性能が低下することを回避することを可能とする。
【図面の簡単な説明】
【００１３】
【図１】本願発明の第１の実施形態に係る情報処理資源管理システムの構成を示すブロック図である。
【図２】本願発明の第１の実施形態に係るＭＩＢ情報の構成を例示する図である。
【図３】本願発明の第１の実施形態に係る情報処理資源管理システムの動作を示すフローチャートである。
【図４】本願発明の第２の実施形態に係る情報処理資源管理システムの構成を示すブロック図である。
【図５】本願発明の第１及び第２の実施形態に係る集中管理装置及び情報共有装置を実行可能な情報処理装置の構成を例示するブロック図である。
【発明を実施するための形態】
【００１４】
以下、本願発明の実施の形態について図面を参照して詳細に説明する。
【００１５】
＜第１の実施形態＞
図１は、本願発明の第１の実施形態に係る情報処理資源管理システム１を概念的に示すブロック図である。本実施形態に係る情報処理資源管理システム１は、集中管理装置１０、情報共有装置２０−１及び２０−２、クラウド環境３０、及び、端末管理装置４０を備えている。尚、情報処理資源管理システム１は、情報共有装置を、１つのみ、あるいは、３つ以上備えてもよい。
【００１６】
クラウド環境３０は、多数のプロセッサ、大容量のメモリ、及び、大容量のディスク装置を含む情報処理資源によって構築されたクラウドコンピューティングを実現するハードウェア環境である。クラウド環境３０は、仮想ホスト装置３１−１及び３１−２を含む複数の仮想ホスト装置を実行（実装）することができる。これらの仮想ホスト装置は、前述した情報処理資源を使用する仮想マシンである。
【００１７】
クラウド環境３０では、テナント３２−１及び３２−２を含む複数のテナントがサービスを提供している。テナント３２−１及び３２−２は、仮想ホスト装置３１−１及び３１−２を含む複数の仮想ホスト装置を使用している。テナント３２−１は、仮想ゲスト装置３２０−１−１及び３２０−１−２を含む複数の仮想ゲスト装置をユーザに提供する。これらの仮想ゲスト装置は、一般的なサーバ装置あるいはクライアント装置と同等の機能をユーザに提供する仮想マシンであり、ＯＳ（Operating System）及びアプリケーションソフトウェアを実行可能である。テナント３２−２もテナント３２−１と同様に、仮想ゲスト装置３２０−２−１及び３２０−２−２を含む複数の仮想ゲスト装置をユーザに提供する。
【００１８】
集中管理装置１０は、クラウド環境３０の状態を管理する装置であり、例えば、クラウド環境３０を構築する情報処理資源を、仮想ホスト装置３１−１及び３１−２等に割り当てる機能などを備える。集中管理装置１０は、テナント３２−１及び３２−２、仮想ゲスト装置３２０−１−１及び３２０−１−２、及び、仮想ゲスト装置３２０−２−１及び３２０−２−２等の各々が、クラウド環境３０が備える情報処理資源を使用する状況を表す資源使用情報を、クラウド環境３０から所定のタイミングに入手する。集中管理装置１０がこの資源使用情報を入手するタイミングは、定期的でもよいし、クラウド環境３０等から特定の信号を入力したことを契機としてもよい。集中管理装置１０は、入手した資源使用情報をＭＩＢ（Management Information Base）情報１００として、自装置に記憶する。ＭＩＢ情報１００は、例えば、拡張ＭＩＢ形式により定義された情報である。
【００１９】
集中管理装置１０は、ＭＩＢ情報１００において、例えば仮想ゲスト装置３２０−１−１が使用する情報処理資源に関する資源使用情報を表す部分について、仮想ゲスト装置３２０−１−１が復号化可能な暗号キーを使用して暗号化する。集中管理装置１０は、同様に、ＭＩＢ情報１００において、仮想ゲスト装置３２０−２−１が使用する情報処理資源に関する資源使用情報を表す部分について、仮想ゲスト装置３２０−２−１が復号化可能な暗号キーを使用して暗号化する。集中管理装置１０は、ＭＩＢ情報１００において、テナント３２−１あるいは３２−２が使用する情報処理資源に関する資源使用情報を表す部分については、順に、テナント３２−１あるいは３２−２が復号化可能な暗号キーを使用して暗号化する。集中管理装置１０は、ＭＩＢ情報１００を暗号化した結果を、情報共有装置２０−１及び２０−２における所定の記憶領域に格納する。集中管理装置１０は、この所定の記憶領域を示す記憶領域情報を、管理端末装置４０から受信する。
【００２０】
情報共有装置２０−１及び２０−２は、集中管理装置１０から入力されたＭＩＢ情報１００が暗号化された結果を、それぞれ、暗号化ＭＩＢ情報２００−１−１及び２００−２−１として、自装置に記憶する。情報共有装置２０−１は、暗号化ＭＩＢ情報２００−１−１を記憶したことを仮想ゲスト装置３２０−１−１へ通知する。同様に、情報共有装置２０−２は、暗号化ＭＩＢ情報２００−２−１を記憶したことを仮想ゲスト装置３２０−２−１へ通知する。情報共有装置２０−１及び２０−２は、これらの通知を、例えばＳＮＭＰ（Simple Network Management Protocol）＿Ｔｒａｐにより行う。
【００２１】
仮想ゲスト装置３２０−１−１は、情報共有装置２０−１から通知を受けたのち、情報共有装置２０−１から暗号化ＭＩＢ情報２００−１−１を入手する。同様に、仮想ゲスト装置３２０−２−１は、情報共有装置２０−２から通知を受けたのち、情報共有装置２０−２から暗号化ＭＩＢ情報２００−２−１を入手する。仮想ゲスト装置３２０−１−１は、入手した暗号化ＭＩＢ情報２００−１−１を復号化し、復号化ＭＩＢ情報３２１−１−１を生成する。同様に、仮想ゲスト装置３２０−２−１は、入手した暗号化ＭＩＢ情報２００−２−１を復号化し、復号化ＭＩＢ情報３２１−２−１を生成する。
【００２２】
ＭＩＢ情報１００、及び、復号化ＭＩＢ情報３２１−１−１及び３２１−２−１の構成例を図２に示す。図２（ａ）に例示する通り、ＭＩＢ情報１００は、仮想ホスト装置３１−１及び３１−２を含む仮想ホスト装置、及び、仮想ゲスト装置３２０−１−１及び３２０−２−１を含む仮想ゲスト装置等、クラウド環境３０が実行している各装置について、資源使用情報を示している。図２（ａ）〜（ｃ）において、ＧＢはギガバイト、ＴＢはテラバイトを表す。
【００２３】
図２（ｂ）に例示する通り、復号化ＭＩＢ情報３２１−１−１は、仮想ホスト装置３１−１及び３１−２、及び、仮想ゲスト装置３２０−１−１について、資源使用情報を示しているが、仮想ゲスト装置３２０−２−１については、暗号化された資源使用情報が復号化されていない。この理由は、暗号化ＭＩＢ情報２００−１−１において、仮想ゲスト装置３２０−１−１が使用しない情報処理資源である仮想ゲスト装置３２０−２−１については、仮想ゲスト装置３２０−１−１によって復号化できないように暗号化されているからである。図２（ｃ）に例示する通り、復号化ＭＩＢ情報３２１−２−１は、仮想ホスト装置３１−１及び３１−２、及び、仮想ゲスト装置３２０−２−１について、資源使用情報を示しているが、仮想ゲスト装置３２０−１−１については、暗号化された資源使用情報が復号化されていない。この理由も、上述した理由と同様である。
【００２４】
仮想ゲスト装置３２０−１−１及び３２０−２−１は、復号化ＭＩＢ情報を、負荷分散を行うために自装置で使用する。あるいは、仮想ゲスト装置３２０−１−１及び３２０−２−１は、復号化ＭＩＢ情報を、順に、テナント３２−１及び３２−２における他の仮想ゲスト装置に対して、ＳＮＭＰを使用して提供してもよい。
【００２５】
管理端末装置４０は、情報処理資源管理システム１を管理するシステム管理者が使用する装置であり、入出力インタフェース機能（不図示）を備える。管理端末装置４０は、情報共有装置２０−１及び２０−２が暗号化ＭＩＢ情報２００−１−１及び２００−２−１を格納する領域を示す記憶領域情報を、例えばシステム管理者の入力操作によって入力する。管理端末装置４０は、入力された記憶領域情報を集中管理装置１０に送信する。
【００２６】
次に図３のフローを参照して、本実施形態に係る情報処理資源管理システム１の動作（処理）について詳細に説明する。尚、図３に示すフローは、クラウド環境３０における仮想ゲスト装置３２０−１−１に関する資源使用情報について、情報処理資源管理システム１が行う動作を示す。情報処理資源管理システム１が、その他の仮想ゲスト装置あるいはテナント等に関する資源使用情報について行う動作のフローも同様である。
【００２７】
集中管理装置１０は、所定のタイミングに、クラウド環境３０から資源使用情報を入手し、ＭＩＢ情報１００として記憶する（ステップＳ１０１）。集中管理装置１０は、仮想ゲスト装置３２０−１−１に関係する資源使用情報を、仮想ゲスト装置３２０−１−１が復号化可能に暗号化した暗号化ＭＩＢ情報２００−１−１を、情報共有装置２０−１に格納する（ステップＳ１０２）。
【００２８】
情報共有装置２０−１は、暗号化ＭＩＢ情報２００−１−１を記憶したことを、仮想ゲスト装置３２０−１−１に通知する（ステップＳ１０３）。仮想ゲスト装置３２０−１−１は、情報共有装置２０−１からの通知を受けて、情報共有装置２０−１から、暗号化ＭＩＢ情報２００−１−１を入手する（ステップＳ１０４）。仮想ゲスト装置３２０−１−１は、暗号化ＭＩＢ情報２００−１−１を復号化することによって、復号化ＭＩＢ情報３２１−１−１を生成し（ステップＳ１０５）、全体の処理は終了する。
【００２９】
本実施形態に係る情報処理資源管理システム１は、多数の情報処理サービスに資源使用情報を提供する際に、負荷が集中管理装置に集中することによって、システム性能が低下することを回避できる。その理由は、集中管理装置１０がクラウド環境３０から入手した資源使用情報を情報共有装置２０−１及び２０−２等に格納し、クラウド環境３０が実行する仮想ゲスト装置及びテナントは、その資源使用情報を情報共有装置２０−１及び２０−２等から入手するからである。
【００３０】
クラウド環境において実行されるテナントあるいは仮想ゲスト装置等を含む情報処理サービスは、使用する情報処理資源に関する資源使用情報を知ることによって、より効率的な負荷分散を行うことができる場合がある。これらの資源使用情報は、通常、情報処理資源を管理する集中管理装置によって記憶されている。大規模なシステムでは、集中管理装置は、状況によっては数千以上ある情報処理サービスから、資源使用情報の提供を要求される場合がある。この場合、集中管理装置は、多数の情報処理サービスに対して資源使用情報を提供する処理を行うことによって高負荷状態になる。その結果、集中管理装置による情報処理資源を集中管理する処理が滞ることにより、システム性能が低下するという問題がある。
【００３１】
これに対して、本実施形態に係る情報処理資源管理システム１では、集中管理装置１０は、資源使用情報を、情報共有装置２０−１乃至２０−１を含む複数の情報共有装置に格納する。クラウド環境３０において実行されている情報処理サービスは、この資源管理情報を、集中管理装置１０からではなく、いずれかの情報共有装置から入手する。これにより、集中管理装置１０は、多数の情報処理サービスに対して資源使用情報を提供する処理を行う必要がなくなる。したがって、本実施形態に係る情報処理資源管理システム１は、集中管理装置１０が高負荷状態になることによって、システム性能が低下することを回避できる。
【００３２】
また、本実施形態に係る情報処理資源管理システム１では、集中管理装置１０は、資源使用情報を要求した情報処理サービスが使用する情報処理資源に関する資源使用情報について、当該情報処理サービスが復号化可能に暗号化する。すなわち、資源使用情報を要求した情報処理サービスは、自サービスが使用しない情報処理資源に関する資源使用情報を参照することができない。したがって、本実施形態に係る情報処理資源管理システム１は、特定の情報処理サービスに関する資源使用情報が、クラウド環境３０において実行されている他の情報処理サービスに漏えいすることが無いように、安全に資源使用情報を情報処理サービスに提供することができる。
【００３３】
また、本実施形態に係る情報処理資源管理システム１では、情報共有装置から資源使用情報を要求した情報処理サービスに提供される暗号化ＭＩＢ情報は、当該情報処理サービスによって復号化される。すなわち、本実施形態に係る情報処理資源管理システム１は、復号化の処理について、負荷を各情報処理サービスに分散することによって、資源使用情報を情報処理サービスに提供する処理においてボトルネックが発生することを防止できる。
【００３４】
また、本実施形態に係る情報処理資源管理システム１では、ＭＩＢ形式による資源使用情報を使用し、情報共有装置から仮想ゲスト装置への通信方式として、ＳＮＭＰ＿ｔｒａｐを使用する。すなわち、本実施形態に係る情報処理資源管理システム１は、標準化された既存技術を用いることによって、新規開発によるコストの増大を抑制することができる。
【００３５】
また、本実施形態に係る情報処理資源管理システム１では、クラウド環境３０において実行される情報サービスの増加に応じて、備える情報共有装置の数も増加させることによって、資源使用情報を情報処理サービスに提供する処理においてボトルネックが発生することを防止できる。
【００３６】
さらに、本実施形態に係る情報処理資源管理システム１では、管理端末装置４０を介して、集中管理装置１０が暗号化ＭＩＢ情報を情報共有装置に格納する領域を設定可能である。これにより本実施形態に係る情報処理資源管理システム１は、資源使用情報を情報処理サービスに提供する処理を実行する実行環境を柔軟に構築することができる。
【００３７】
＜第２の実施形態＞
図４は、第２の実施形態に係る情報処理資源管理システム２の構成を概念的に示すブロック図である。
【００３８】
本実施形態に情報処理資源管理システム２は、集中管理装置５０、情報共有装置６０−１及び６０−２を含む情報共有装置、及び、情報処理資源７０を備えている。
【００３９】
集中管理装置５０は、情報処理サービス７１−１及び７１−２等が情報処理資源７０を使用する状況を表す資源使用情報５００を、情報処理資源７０から入手する。集中管理装置５０は、入手した資源使用情報５００を、情報処理サービスごとに出力する。
【００４０】
情報共有装置６０−１及び６０−２は、集中管理装置５０から出力された資源使用情報５００を、情報処理サービスごとに、順に、資源使用情報６００−１及び６００−２として記憶する。情報共有装置６０−１及び６０−２は、特定の情報処理サービスから要求を受けた場合に、その特定の情報処理サービスに関する資源使用情報を、その特定の情報処理サービスに提供する。
【００４１】
本実施形態に係る情報処理資源管理システム２は、多数の情報処理サービスに資源使用情報を提供する際に、負荷が集中管理装置に集中することによって、システム性能が低下することを回避できる。その理由は、集中管理装置５０がクラウド環境７０から入手した資源使用情報を情報共有装置６０−１及び６０−２等に格納し、クラウド環境７０が実行する情報処理サービス７１−１及び７１−２等は、その資源使用情報を情報共有装置２０−１及び２０−２等から入手するからである。
【００４２】
＜ハードウェア構成例＞
上述した各実施形態において図１、及び、図４に示した、集中管理装置１０及び５０、情報共有装置２０−１及び２０−２、及び、情報共有装置６０−１及び６０−２は、汎用のＨＷ（ＨａｒｄＷａｒｅ）にソフトウェアプログラムを実行させることによっても実現可能である。この場合のハードウェア環境の一例を、図５を参照して説明する。
【００４３】
図５は、本発明の各実施形態に係る集中管理装置１０及び５０、情報共有装置２０−１及び２０−２、及び、情報共有装置６０−１及び６０−２を実行可能な情報処理装置９００（コンピュータ）の構成を例示的に説明する図である。即ち、図５は、図１、及び、図４に示した集中管理装置１０及び５０、情報共有装置２０−１及び２０−２、及び、情報共有装置６０−１及び６０−２を実現可能なコンピュータ（情報処理装置）の構成であって、上述した実施形態における各機能を実現可能なハードウェア環境を表す。
【００４４】
図５に示した情報処理装置９００は、構成要素として下記を備えている。
・ＣＰＵ（Ｃｅｎｔｒａｌ＿Ｐｒｏｃｅｓｓｉｎｇ＿Ｕｎｉｔ）９０１、
・ＲＯＭ（Ｒｅａｄ＿Ｏｎｌｙ＿Ｍｅｍｏｒｙ）９０２、
・ＲＡＭ（Ｒａｎｄｏｍ＿Ａｃｃｅｓｓ＿Ｍｅｍｏｒｙ）９０３、
・ハードディスク（記憶装置）９０４、
・外部装置との通信インタフェース９０５、
・ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ＿Ｄｉｓｃ＿Ｒｅａｄ＿Ｏｎｌｙ＿Ｍｅｍｏｒｙ）等の記録媒体９０７に格納されたデータを読み書き可能なリーダライタ９０８、
・入出力インタフェース９０９、
情報処理装置９００は、これらの構成がバス９０６（通信線）を介して接続された一般的なコンピュータである。
【００４５】
そして、上述した実施形態を例に説明した本発明は、図５に示した情報処理装置９００に対して、次の機能を実現可能なコンピュータプログラムを供給する。その機能とは、その実施形態の説明において参照したブロック構成図（図１、及び、図４）における、集中管理装置１０及び５０、情報共有装置２０−１及び２０−２、及び、情報共有装置６０−１及び６０−２、或いはフローチャート（図３）の機能である。本発明は、その後、そのコンピュータプログラムを、当該ハードウェアのＣＰＵ９０１に読み出して解釈し実行することによって達成される。また、当該装置内に供給されたコンピュータプログラムは、読み書き可能な揮発性のメモリ（ＲＡＭ９０３）またはハードディスク９０４等の不揮発性の記憶デバイスに格納すれば良い。
【００４６】
また、前記の場合において、当該ハードウェア内へのコンピュータプログラムの供給方法は、現在では一般的な手順を採用することができる。その手順としては、例えば、ＣＤ−ＲＯＭ等の各種記録媒体９０７を介して当該装置内にインストールする方法や、インターネット等の通信回線を介して外部よりダウンロードする方法等がある。そして、このような場合において、本発明は、係るコンピュータプログラムを構成するコード或いは、そのコードが格納された記録媒体９０７によって構成されると捉えることができる。
【００４７】
以上、上述した実施形態を模範的な例として本発明を説明した。しかしながら、本発明は、上述した実施形態には限定されない。即ち、本発明は、本発明のスコープ内において、当業者が理解し得る様々な態様を適用することができる。
【符号の説明】
【００４８】
１    情報処理資源管理システム
１０    集中管理装置
１００    ＭＩＢ情報
２０−１及び２０−２    情報共有装置
２００−１−１    暗号化ＭＩＢ情報
２００−２−１    暗号化ＭＩＢ情報
３０    クラウド環境
３１−１及び３１−２    仮想ホスト装置
３２−１及び３２−２    テナント
３２０−１−１及び３２０−１−２    仮想ゲスト装置
３２０−２−１及び３２０−２−２    仮想ゲスト装置
３２１−１−１    復号化ＭＩＢ情報
３２１−２−１    復号化ＭＩＢ情報
４０    管理端末装置
２    情報処理資源管理システム
５０    集中管理装置
５００    資源使用情報
６０−１及び６０−２    情報共有装置
６００−１及び６００−２    資源使用情報
７０    情報処理資源
７１−１及び７１−２    情報処理サービス
９００    情報処理装置
９０１    ＣＰＵ
９０２    ＲＯＭ
９０３    ＲＡＭ
９０４    ハードディスク（記憶装置）
９０５    通信インタフェース
９０６    バス
９０７    記録媒体
９０８    リーダライタ
９０９    入出力インタフェース
【図１】
0006492782.tif 000002
【図２】
0006492782.tif 000003
【図３】
0006492782.tif 000004
【図４】
0006492782.tif 000005
【図５】
0006492782.tif 000006