(57)【特許請求の範囲】
【請求項１】
情報処理システムの構造を管理するシステム構造管理装置であって、
前記情報処理システムの物理的構成要素及びこれらの接続関係を示す物理構成情報を記憶する物理構成記憶手段と、
前記情報処理システムと機能上等しい仮想的なシステムである仮想システムの仮想構成要素及びこれらの接続関係を示す仮想構成情報を記憶する仮想構成記憶手段と、
前記情報処理システムで行われるプロセスのプロセス構成要素及びこれらの接続関係を示すプロセス構成情報を記憶するプロセス構成記憶手段と、
各前記物理的構成要素と各前記仮想構成要素の対応関係を示す第１対応情報、及び各前記プロセス構成要素と各前記仮想構成要素の対応関係を示す第２対応情報を記憶する対応情報記憶手段と、
前記プロセス構成要素の入力を受け付けるプロセス構成要素入力手段と、
前記プロセス構成情報、前記仮想構成情報、及び前記第２対応情報を用いて、前記プロセス構成要素入力手段に対して入力された前記プロセス構成要素に対応する前記仮想構成要素を特定し、特定した前記仮想構成要素を出力する第１仮想構成要素出力手段と、
前記第１仮想構成要素出力手段によって出力された前記仮想構成要素のうちの少なくとも１つの入力を受け付ける第１仮想構成要素入力手段と、
前記物理構成情報、前記仮想構成情報、及び前記第１対応情報を用いて、前記第１仮想構成要素入力手段に対して入力された前記仮想構成要素に対応する前記物理的構成要素を特定し、特定した前記物理的構成要素を出力する第１物理的構成要素出力手段と、
を備えるシステム構造管理装置。
【請求項２】
請求項１に記載のシステム構造管理装置において、
前記物理的構成要素の入力を受け付ける物理的構成要素入力手段と、
前記物理構成情報、前記仮想構成情報、及び前記第１対応情報を用いて、前記物理的構成要素入力手段に対して入力された前記物理的構成要素に対応する前記仮想構成要素を出力する第２仮想構成要素出力手段と、
を備えるシステム構造管理装置。
【請求項３】
請求項１又は２に記載のシステム構造管理装置において、
任意の前記仮想構成要素の入力を受け付ける第２仮想構成要素入力手段と、
前記仮想構成情報、前記物理構成情報、及び前記第１対応情報を用いて、前記第２仮想構成要素入力手段に対して入力された前記仮想構成要素に対応する前記物理的構成要素を出力する第２物理的構成要素出力手段と、
を備えるシステム構造管理装置。
【請求項４】
情報処理システムの構造を管理するシステム構造管理装置であって、
前記情報処理システムの物理的構成要素及びこれらの接続関係を示す物理構成情報を記
憶する物理構成記憶手段と、
前記情報処理システムと機能上等しい仮想的なシステムである仮想システムの仮想構成要素及びこれらの接続関係を示す仮想構成情報を記憶する仮想構成記憶手段と、
前記情報処理システムで行われるプロセスのプロセス構成要素及びこれらの接続関係を示すプロセス構成情報を記憶するプロセス構成記憶手段と、
各前記物理的構成要素と各前記仮想構成要素の対応関係を示す第１対応情報、及び各前記プロセス構成要素と各前記仮想構成要素の対応関係を示す第２対応情報を記憶する対応情報記憶手段と、
前記物理的構成要素の入力を受け付ける物理的構成要素入力手段と、
前記物理構成情報、前記仮想構成情報、及び前記第１対応情報を用いて、前記物理的構成要素入力手段に対して入力された前記物理的構成要素に対応する前記仮想構成要素を特定する仮想構成要素特定手段と、
前記プロセス構成情報、前記仮想構成情報、及び前記第２対応情報を用いて、前記仮想構成要素特定手段によって特定された前記仮想構成要素に対応する前記プロセス構成要素を出力する第１プロセス構成要素出力手段と、
を備えるシステム構造管理装置。
【請求項５】
請求項４に記載のシステム構造管理装置において、
前記プロセス構成情報の入力を受け付けるプロセス構成要素入力手段と、
前記プロセス構成情報、前記仮想構成情報、及び前記第２対応情報を用いて、前記プロセス構成要素入力手段に対して入力された前記プロセス構成要素に対応する前記仮想構成要素を出力する仮想構成要素出力手段と、
を備えるシステム構造管理装置。
【請求項６】
請求項４又は５に記載のシステム構造管理装置において、
前記仮想構成要素の入力を受け付ける仮想構成要素入力手段と、
前記仮想構成情報、前記プロセス構成情報、及び前記第２対応情報に基づいて、前記仮想構成要素入力手段に対して入力された前記仮想構成要素に対応する前記プロセス構成要素を出力する第２プロセス構成要素出力手段と、
を備えるシステム構造管理装置。
【請求項７】
請求項１〜６のいずれか一項に記載のシステム構造管理装置において、
前記情報処理システムは、ルータと、ロードバランサと、前記ルータと前記ロードバランサとを接続する複数の通信回線と、を備え、
前記仮想システムは、前記ルータに対応する仮想ルータと、前記ロードバランサに対応する仮想ロードバランサと、前記複数の通信回線に対応する一つの仮想通信回線と、を備えるシステム構造管理装置。
【請求項８】
請求項１〜７のいずれか一項に記載のシステム構造管理装置において、
前記情報処理システムは、互いに並列に配置された複数のスイッチ機器を備え、
前記仮想システムは、前記複数のスイッチ機器に対応する一つの仮想スイッチ機器を備えるシステム構造管理装置。
【請求項９】
請求項１〜８のいずれか一項に記載のシステム構造管理装置において、
前記情報処理システムは、複数のサーバを備え、
前記仮想システムは、前記複数のサーバに対応する少なくとも一つの仮想サーバを備えるシステム構造管理装置。
【請求項１０】
請求項１〜９のいずれか一項に記載のシステム構造管理装置において、
前記情報処理システムは、互いに並列に配置された複数の記憶装置を備え、
前記仮想システムは、前記複数の記憶装置に対応する一つの記憶装置を備えるシステム構造管理装置。
【請求項１１】
情報処理システムの構造を管理するコンピュータによって実行されるシステム構造管理方法であって、
前記コンピュータは、
前記情報処理システムの物理的構成要素及びこれらの接続関係を示す物理構成情報を記憶する物理構成記憶手段と、
前記情報処理システムと機能上等しい仮想的なシステムである仮想システムの仮想構成要素及びこれらの接続関係を示す仮想構成情報を記憶する仮想構成記憶手段と、
前記情報処理システムで行われるプロセスのプロセス構成要素及びこれらの接続関係を示すプロセス構成情報を記憶するプロセス構成記憶手段と、
各前記物理的構成要素と各前記仮想構成要素の対応関係を示す第１対応情報、及び各前記プロセス構成要素と各前記仮想構成要素の対応関係を示す第２対応情報を記憶する対応情報記憶手段と、
を有し、
当該システム構造管理方法は、
前記プロセス構成要素の入力を受け付けるプロセス構成要素入力ステップと、
前記プロセス構成情報、前記仮想構成情報、及び前記第２対応情報を用いて、前記プロセス構成要素入力ステップに対して入力された前記プロセス構成要素に対応する前記仮想構成要素を特定し、特定した前記仮想構成要素を出力する仮想構成要素出力ステップと、
前記仮想構成要素出力ステップで出力された前記仮想構成要素のうちの少なくとも１つの入力を受け付ける仮想構成要素入力ステップと、
前記物理構成情報、前記仮想構成情報、及び前記第１対応情報を用いて、前記仮想構成要素入力ステップで入力された前記仮想構成要素に対応する前記物理的構成要素を特定し、特定した前記物理的構成要素を出力する物理的構成要素出力ステップと、
を有するシステム構造管理方法。
【請求項１２】
情報処理システムの構造を管理するコンピュータによって実行されるシステム構造管理方法であって、
前記コンピュータは、
前記情報処理システムの物理的構成要素及びこれらの接続関係を示す物理構成情報を記憶する物理構成記憶手段と、
前記情報処理システムと機能上等しい仮想的なシステムである仮想システムの仮想構成要素及びこれらの接続関係を示す仮想構成情報を記憶する仮想構成記憶手段と、
前記情報処理システムで行われるプロセスのプロセス構成要素及びこれらの接続関係を示すプロセス構成情報を記憶するプロセス構成記憶手段と、
各前記物理的構成要素と各前記仮想構成要素の対応関係を示す第１対応情報、及び各前記プロセス構成要素と各前記仮想構成要素の対応関係を示す第２対応情報を記憶する対応情報記憶手段と、
を有し、
当該システム構造管理方法は、
前記物理的構成要素の入力を受け付ける物理的構成要素入力ステップと、
前記物理構成情報、前記仮想構成情報、及び前記第１対応情報を用いて、前記物理的構成要素入力ステップで入力された前記物理的構成要素に対応する前記仮想構成要素を特定する仮想構成要素特定ステップと、
前記プロセス構成情報、前記仮想構成情報、及び前記第２対応情報を用いて、前記仮想構成要素特定ステップで特定された前記仮想構成要素に対応する前記プロセス構成要素を出力するプロセス構成要素出力ステップと、
を有するシステム構造管理方法。
【請求項１３】
コンピュータを、情報処理システムの構造を管理するシステム構造管理装置として機能させるプログラムであって、前記コンピュータに、
前記情報処理システムの物理的構成要素及びこれらの接続関係を示す物理構成情報を記憶する物理構成記憶機能と、
前記情報処理システムと機能上等しい仮想的なシステムである仮想システムの仮想構成要素及びこれらの接続関係を示す仮想構成情報を記憶する仮想構成記憶機能と、
前記情報処理システムで行われるプロセスのプロセス構成要素及びこれらの接続関係を示すプロセス構成情報を記憶するプロセス構成記憶機能と、
各前記物理的構成要素と各前記仮想構成要素の対応関係を示す第１対応情報、及び各前記プロセス構成要素と各前記仮想構成要素の対応関係を示す第２対応情報を記憶する対応情報記憶機能と、
前記プロセス構成要素の入力を受け付けるプロセス構成要素入力機能と、
前記プロセス構成情報、前記仮想構成情報、及び前記第２対応情報を用いて、前記プロセス構成要素入力機能に対して入力された前記プロセス構成要素に対応する前記仮想構成要素を特定し、特定した前記仮想構成要素を出力する仮想構成要素出力機能と、
前記仮想構成要素出力機能によって出力された前記仮想構成要素のうちの少なくとも１つの入力を受け付ける仮想構成要素入力機能と、
前記物理構成情報、前記仮想構成情報、及び前記第１対応情報を用いて、前記仮想構成要素入力機能に対して入力された前記仮想構成要素に対応する前記物理的構成要素を特定し、特定した前記物理的構成要素を出力する物理的構成要素出力機能と、
を持たせるプログラム。
【請求項１４】
コンピュータを、情報処理システムの構造を管理するシステム構造管理装置として機能させるプログラムであって、前記コンピュータに、
前記情報処理システムの物理的構成要素及びこれらの接続関係を示す物理構成情報を記憶する物理構成記憶機能と、
前記情報処理システムと機能上等しい仮想的なシステムである仮想システムの仮想構成要素及びこれらの接続関係を示す仮想構成情報を記憶する仮想構成記憶手段と、
前記情報処理システムで行われるプロセスのプロセス構成要素及びこれらの接続関係を示すプロセス構成情報を記憶するプロセス構成記憶機能と、
各前記物理的構成要素と各前記仮想構成要素の対応関係を示す第１対応情報、及び各前記プロセス構成要素と各前記仮想構成要素の対応関係を示す第２対応情報を記憶する対応情報記憶機能と、
前記物理的構成要素の入力を受け付ける物理的構成要素入力機能と、
前記物理構成情報、前記仮想構成情報、及び前記第１対応情報を用いて、前記物理的構成要素入力機能に対して入力された前記物理的構成要素に対応する前記仮想構成要素を特定する仮想構成要素特定機能と、
前記プロセス構成情報、前記仮想構成情報、及び前記第２対応情報を用いて、前記仮想構成要素特定機能によって特定された前記仮想構成要素に対応する前記プロセス構成要素を出力するプロセス構成要素出力機能と、
を持たせるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理システムの構造を管理するシステム構造管理装置、システム構造管理方法、及びプログラムに関する。
【背景技術】
【０００２】
情報処理システムでは、ハードウエア上でソフトウエアが動くことにより、所望の機能が実現されている。情報処理システムを設計する上で、どのハードウエアでどの機能を実現させているかを管理することは重要である。例えば、プロセス構成の各要素がハードウエアのどの構成で具現されているかを対応させること（allowcate）により、どのハードウエアでどの機能が実現されているかを管理することが可能になる。
【０００３】
なお特許文献１には、入力された構成情報からシステム構成図を作成すること、及び運用ポリシーデータを作成してこれをシステムの構成情報に反映させることが開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−２５１６７２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
近年は情報処理システムの大規模化及び複雑化が進んでいる。このため、プロセス構成の各要素がハードウエアのどの構成で具現されているかを対応させるかを単純に対応させるのみでは、情報処理システムの構造を把握することが困難になってきている。
【０００６】
本発明の目的は、情報処理システムの構造を容易に把握することができるシステム構造管理装置、システム構造管理方法、及びプログラムを提供することにある。
【課題を解決するための手段】
【０００７】
本発明によれば、情報処理システムの構造を管理するシステム構造管理装置であって、
前記情報処理システムの物理的構成要素及びこれらの接続関係を示す物理構成情報を記憶する物理構成記憶手段と、
前記物理的構成とは異なるシステムを示し、前記物理的なシステムと機能上等価なシステムである仮想システムの仮想構成要素及びこれらの接続関係を示す仮想構成情報を記憶する仮想構成記憶手段と、
前記情報処理システムで行われるプロセスのプロセス構成要素及びこれらの接続関係を示すプロセス構成情報を記憶するプロセス構成記憶手段と、
各前記物理的構成要素と各前記仮想構成要素の対応関係を示す第１対応情報、及び各前記プロセス構成要素と各前記仮想構成要素の対応関係を示す第２対応情報を記憶する対応情報記憶手段と、
を備えるシステム構造管理装置が提供される。
【０００８】
本発明によれば、情報処理システムの構造を管理するシステム構造管理方法であって、
コンピュータが、前記情報処理システムの物理的構成要素及びこれらの接続関係を示す物理構成情報を記憶しておき、
前記コンピュータが、前記物理的構成とは異なるシステムを示し、前記物理的なシステムと機能上等価なシステムである仮想システムの仮想構成要素及びこれらの接続関係を示す仮想構成情報を記憶しておき、
前記コンピュータが、前記情報処理システムで行われるプロセスのプロセス構成要素及びこれらの接続関係を示すプロセス構成情報を記憶しておき、
前記コンピュータが、各前記物理的構成要素と各前記仮想構成要素の対応関係を示す第１対応情報、及び各前記プロセス構成要素と各前記仮想構成要素の対応関係を示す第２対応情報を記憶しておくシステム構造管理方法が提供される。
【０００９】
本発明によれば、コンピュータを、情報処理システムの構造を管理するシステム構造管理装置として機能させるプログラムであって、
前記コンピュータに、
前記情報処理システムの物理的構成要素及びこれらの接続関係を示す物理構成情報を記憶する機能と、
前記物理的構成とは異なるシステムを示し、前記物理的なシステムと機能上等価なシステムである仮想システムの仮想構成要素及びこれらの接続関係を示す仮想構成情報を記憶する機能と、
前記情報処理システムで行われるプロセスのプロセス構成要素及びこれらの接続関係を示すプロセス構成情報を記憶する機能と、
各前記物理的構成要素と各前記仮想構成要素の対応関係を示す第１対応情報、及び各前記プロセス構成要素と各前記仮想構成要素の対応関係を示す第２対応情報を記憶する機能と、
を実現させるプログラムが提供される。
【発明の効果】
【００１０】
本発明によれば、情報処理システムの構造を容易に把握することができる。
【図面の簡単な説明】
【００１１】
【図１】実施形態にかかるシステム構造管理装置の構成を示すブロック図である。
【図２】システム構造管理装置が情報処理システムの構成をどのように管理しているかを模式的に説明する図である。
【図３】アプリケーション構成情報と、プロセス構成情報と、これらを結びつける第３対応情報とを模式的に示す図である。
【図４】プロセス構成情報と、仮想構成情報と、これらを結びつける第２対応情報とを模式的に示す図である。
【図５】仮想構成情報と、物理構成情報と、これらを結びつける第１対応情報とを模式的に示す図である。
【図６】構成表示処理部が行う第１の処理を模式的に示す図である。
【図７】構成表示処理部が行う第１の処理を模式的に示す図である。
【図８】構成表示処理部が行う第１の処理を模式的に示す図である。
【図９】構成表示処理部が行う第２の処理を模式的に示す図である。
【発明を実施するための形態】
【００１２】
以下、本発明の実施の形態について、図面を用いて説明する。尚、すべての図面において、同様な構成要素には同様の符号を付し、適宜説明を省略する。
【００１３】
図１は、実施形態にかかるシステム構造管理装置１０の構成を示すブロック図である。システム構造管理装置１０は、情報処理システムの構造を管理する装置であり、物理構成記憶部１１０、仮想構成記憶部１２０、プロセス構成記憶部１３０、及び対応情報記憶部１５０を備えている。物理構成記憶部１１０は物理構成情報を記憶している。物理構成情報は、情報処理システムの物理的構成要素及びこれらの接続関係を示している。仮想構成記憶部１２０は、仮想構成情報を記憶している。仮想構成情報は、仮想システムの仮想構成要素及びこれらの接続関係を示している。ここでの仮想システムは、管理対象となっている情報処理システムの物理的構成とは異なるシステムを示し、かつ情報処理システムと機能上等価なシステムである。仮想構成要素は、仮想的なハードウェアである。仮想構成要素及びこれらの接続関係は、例えば情報処理システムの設計者が任意に定めることができる。プロセス構成記憶部１３０は、プロセス構成情報を記憶している。プロセス構成情報は、情報処理システムで行われるプロセスのプロセス構成要素及びこれらの接続関係を示している。プロセス構成情報は、例えば所謂プロセス層に分類される情報であり、ＯＳ（Operating System）レベルでの機能構成である。対応情報記憶部１５０は、第１対応情報と第２対応情報とを記憶している。第１対応情報は、各物理的構成要素と各仮想構成要素の対応関係を示しており、第２対応情報は、各プロセス構成要素と各仮想構成要素の対応関係を示している。
【００１４】
本実施形態においてシステム構造管理装置１０は、さらにアプリケーション構成記憶部１４０、更新部１６０、及び構成表示処理部１７０を備えている。
【００１５】
アプリケーション構成記憶部１４０は、アプリケーション構成情報を記憶している。アプリケーション構成情報は業務アプリケーションレベルにおける情報処理システムの機能構成を示しており、プロセス層の一つ上の層に位置している。
【００１６】
更新部１６０は、入力Ｉ／Ｆ（InterFace）２０を介してユーザから入力される情報に基づいて、物理構成記憶部１１０、仮想構成記憶部１２０、プロセス構成記憶部１３０、アプリケーション構成記憶部１４０、及び対応情報記憶部１５０に上記した各種情報を記憶させたり、またこれらの情報法を更新する。
【００１７】
構成表示処理部１７０は、本発明における第１及び第２プロセス構成表示部、第１〜第３仮想構成表示部、物理的構成表示部、及び物理的障害情報取得部を兼ねている。
【００１８】
具体的には、構成表示処理部１７０は、プロセス構成情報に基づいて、プロセス構成要素の少なくとも一つを選択可能に表示装置３０に表示させる。そして構成表示処理部１７０は、表示装置３０において第１のプロセス構成要素が選択されたときに、第２対応情報及び仮想構成情報に基づいて、第１のプロセス構成要素に対応する仮想構成要素を表示装置３０に表示させる。
【００１９】
また構成表示処理部１７０は、仮想構成情報に基づいて、仮想構成要素の少なくとも一つの構成を選択可能に表示装置３０に表示させる。そして構成表示処理部１７０は、表示装置３０において第１の仮想構成要素が選択されたときに、第２対応情報及び仮想構成情報に基づいて、第１の仮想構成要素に対応する物理的構成要素を表示装置３０に表示させる。
【００２０】
また構成表示処理部１７０は、入力Ｉ／Ｆ２０を介して、障害が起こった物理的構成要素を特定する情報を取得する。そして構成表示処理部１７０は、この情報により特定される物理的構成要素に対応する仮想構成要素を、仮想構成情報及び第２対応情報に基づいて識別可能に表示装置３０に表示させる。
【００２１】
また構成表示処理部１７０は、入力Ｉ／Ｆ２０を介して、障害が起こった仮想構成要素を特定する情報を取得する。そして構成表示処理部１７０は、この情報によって特定される仮想構成要素に対応するプロセス構成要素を、プロセス構成情報及び第１対応情報に基づいて識別可能に表示装置３０に表示させる。
【００２２】
なお、図１に示したシステム構造管理装置１０の各構成要素は、ハードウエア単位の構成ではなく、機能単位のブロックを示している。システム構造管理装置１０の各構成要素は、任意のコンピュータのＣＰＵ、メモリ、メモリにロードされた本図の構成要素を実現するプログラム、そのプログラムを格納するハードディスクなどの記憶ユニット、ネットワーク接続用インタフェースを中心にハードウエアとソフトウエアの任意の組合せによって実現される。
【００２３】
図２は、システム構造管理装置１０が情報処理システムの構成をどのように管理しているかを模式的に説明する図である。システム構造管理装置１０は、情報処理システムの構成を、物理構成情報及び仮想構成情報からなる物理層と、プロセス構成情報及びアプリケーション構成情報からなるプロセス層とで記憶している。詳細には、システム構造管理装置１０は、情報処理システムの構成を、下から順に、物理層（物理構成情報）、仮想層（仮想構成情報）、プロセス層（プロセス構成情報）、及び業務アプリケーション層（アプリケーション構成情報）の各層で記憶している。
【００２４】
これらのうち外部から視覚的に確認できるのは、物理構成記憶部１１０の物理構成情報が示すハードウェアリソースの具体的な構成と、アプリケーション構成記憶部１４０のアプリケーション構成情報が示す業務アプリケーションの具体的な構成である。しかし、業務アプリケーションの具体的な構成と、ハードウェアリソースの具体的な構成とがどのようにリンクしているかはすぐには分からない。この問題は、ハードウェアリソースの具体的な構成と、業務アプリケーションの具体的な構成の間にプロセス層が入っても同様である。
【００２５】
これに対し、本実施形態では、プロセス層とハードウェアリソースの具体的な構成の間に、少なくとも一層の仮想層すなわち仮想構成情報が入っている。仮想層は多層に構成されていてもよい。仮想構成情報が示す仮想システムの構成は、情報処理システムの設計者が任意に定めることができる。従って、情報処理システムの設計者が仮想システムの構成を適切に定めることにより、第三者が情報処理システムの構造を容易に把握することを容易にすることができる。以下、図３〜図６を用いて具体的に説明する。
【００２６】
図３は、アプリケーション構成記憶部１４０が記憶しているアプリケーション構成情報と、プロセス構成記憶部１３０が記憶しているプロセス構成情報と、これらを結びつける第３対応情報とを模式的に示す図である。図３において、第３対応情報は点線の矢印で示している。
【００２７】
本図に示す構成において業務プロセス構成すなわちアプリケーション構成は、ＷｅｂＡＰ（ウェブアプリケーション）機能、ＤＢ（データベース）機能、及びストレージ機能に分けられる。またプロセス構成は、Ｗｅｂクライアント、ＷｅｂＡＰクラスタ、ＤＢノード、及び少なくとも一つのボリュームに分けられる。プロセス構成のうちＷｅｂＡＰクラスタが業務プロセスのＷｅｂＡＰ機能に対応しており、ＤＢノードが業務プロセスのＤＢ機能に対応しており、ボリュームが業務プロセスのストレージ機能に対応している。
【００２８】
図４は、プロセス構成記憶部１３０が記憶しているプロセス構成情報と、仮想構成記憶部１２０が記憶している仮想構成情報と、これらを結びつける第２対応情報とを模式的に示す図である。図４において、第２対応情報は点線の矢印で示している。
【００２９】
本図に示す構成においてプロセス構成情報が示すプロセス構成は、図３と同様に、Ｗｅｂクライアント、ＷｅｂＡＰクラスタ、ＤＢノード、及び少なくとも一つのボリュームに分けられる。また仮想構成情報が示す仮想システムの構成は、仮想クライアントＰＣ、仮想第１ルータ、仮想ロードバランサ、仮想Ｌ２スイッチ、仮想ＷｅｂＡＰサーバ、仮想第２ルータ、仮想サーバ、及び仮想ディスクアレイによって構成されている。
【００３０】
仮想システムのうち仮想クライアントＰＣがプロセス構成のＷｅｂクライアントに対応しており、仮想ＷｅｂＡｐサーバがプロセス構成のＷｅｂＡＰクラスタに対応しており、仮想サーバがプロセス構成のＤＢノードに対応しており、仮想ディスクアレイがプロセス構成のボリュームに対応している。また仮想第１ルータ、仮想ロードバランサ、及び仮想Ｌ２スイッチは、プロセス構成においてＷｅｂクライアントとＷｅｂＡＰクラスタを接続する通信回線に対応しており、仮想第２ルータは、プロセス構成においてＷｅｂＡＰクラスタとＤＢノードを接続する通信回線に対応している。
【００３１】
図５は、仮想構成記憶部１２０が記憶している仮想構成情報と、物理構成記憶部１１０が記憶している物理構成情報と、これらを結びつける第１対応情報とを模式的に示す図である。図５において、第１対応情報は点線の矢印で示している。
【００３２】
本図に示す構成において仮想構成情報が示す仮想システムの構成は、図４と同様に仮想クライアントＰＣ、仮想第１ルータ、仮想ロードバランサ、仮想Ｌ２スイッチ、仮想ＷｅｂＡＰサーバ、仮想第２ルータ、仮想サーバ、及び仮想ディスクアレイによって構成されている。また物理構成情報が示す情報処理システムの物理的な構成は、クライアントＰＣ、第１ルータ、ロードバランサ、複数のＬ２スイッチ、ＷｅｂＡＰサーバ、第２ルータ、複数のＤＢサーバ、及び複数の記憶装置によって構成されている。また、第１ルータとロードバランサは複数の通信回線によって接続されている。
【００３３】
仮想システムと情報処理システムの物理的な構成を比較すると、第１ルータとロードバランサを接続する通信回線は、物理的な構成においては複数あるのに対して、仮想システムにおいては一つの仮想通信回線に纏められている。またＬ２スイッチは、物理的な構成においては複数あるのに対して、仮想システムにおいては一つの仮想Ｌ２スイッチに纏められている。またＤＢサーバは、物理的な構成においては複数あるのに対して、仮想システムにおいては一つの仮想サーバに纏められている。また記憶装置は、物理的な構成においては複数あるのに対して、仮想システムにおいては一つの仮想ディスクアレイに纏められている。
【００３４】
すなわち図５に示す例では、仮想システムは、情報処理システムと実質的に等価であるが、情報処理システムに対して簡略化されている。このため、情報処理システムの設計者以外の第三者は、仮想システムのシステム構成を認識することにより、情報処理システムの構造を容易に認識することができる。このため第三者は、物理構成記憶部１１０が構成を記憶している情報処理システムと類似の情報処理システムを新たに設計するとき、仮想システムの構成を参照することにより、少ない労力でシステム設計を行うことができる。
【００３５】
図６〜図８は、構成表示処理部１７０が行う第１の処理を模式的に示す図である。本図に示す処理は、例えば、業務アプリケーションのいずれかの構成要素でトラブルが生じたときに、その原因となっている物理的構成を探索するときの処理である。
【００３６】
まず図６に示すように、構成表示処理部１７０は、アプリケーション構成情報が示す複数の構成要素を選択可能に表示装置３０（図１に図示）に表示させる。これに対してシステム構造管理装置のユーザは、入力Ｉ／Ｆ２０（図１に図示）を介して、例えばトラブルが生じている構成要素１４２を選択する旨の入力を行う。すると構成表示処理部１７０は、第３対応情報及びプロセス構成情報を用いて、構成要素１４２に対応するプロセス構成要素１３２，１３４を認識し、これらを他のプロセス構成要素から識別可能、かつ選択可能に表示装置３０に表示させる。このとき構成表示処理部１７０は、構成要素１４２がプロセス構成要素１３２，１３４に対応していることを、例えば矢印を用いて表示装置３０に表示させる。
【００３７】
その後ユーザは、プロセス構成要素１３２，１３４を調査する。ここではプロセス構成要素１３４に問題があったとする。
【００３８】
すると図７に示すように、システム構造管理装置のユーザは、入力Ｉ／Ｆ２０（図１に図示）を介して、プロセス構成要素１３２，１３４のうち、問題があったプロセス構成要素１３４を選択する旨の入力を行う。すると構成表示処理部１７０は、第２対応情報及び仮想構成情報を用いて、プロセス構成要素１３４に対応する仮想構成要素１２２，１２４を認識し、これらを他の仮想構成要素から識別可能、かつ選択可能に表示装置３０に表示させる。本図に示す例では、構成表示処理部１７０は、表示装置３０に、仮想構成要素１２２，１２４のみを選択可能に表示させている。また構成表示処理部１７０は、プロセス構成要素１３４が仮想構成要素１２２，１２４に対応していることを、例えば矢印を用いて表示装置３０に表示させる。
【００３９】
次いでシステム管理装置のユーザは、仮想構成要素１２２，１２４それぞれを選択する旨の入力を行う。すると構成表示処理部１７０は、第１対応情報及び物理構成情報を用いて、仮想構成要素１２２に対応する物理的構成要素として物理的構成要素１１２，１１４を認識するとともに、仮想構成要素１２４に対応する物理的構成要素として同じく物理的構成要素１１２，１１４を認識する。次いで構成表示処理部１７０は、物理的構成要素１１２，１１４を他の物理的構成要素から識別可能に表示装置３０に表示させる。本図に示す例では、構成表示処理部１７０は、表示装置３０に、物理的構成要素１１２，１１４のみを表示させている。また構成表示処理部１７０は、仮想構成要素１２２，１２４が物理的構成要素１１２，１１４に対応していることを、例えば矢印を用いて表示装置３０に表示させる。
【００４０】
従って、システム構造管理装置１０のユーザは、アプリケーション構成における構成要素１４２のトラブルの原因は、情報処理システムの物理的構成要素１１２，１１４の少なくとも一方にあることを、少ない労力で認識することができる。
【００４１】
図９は、構成表示処理部１７０が行う第１の処理を模式的に示す図である。本図に示す処理の前提として、システム構造管理装置１０の更新部１６０は、入力Ｉ／Ｆ２０を介して、物理層、仮想層、プロセス層、及び業務アプリケーション層の各層において、どの構成要素にトラブルが生じているかを示す情報を取得している。そして更新部１６０は、トラブルが起きていることを示す情報を、トラブルが起きている構成要素を識別する構成要素識別情報に対応付けて、物理構成記憶部１１０、仮想構成記憶部１２０、プロセス構成記憶部１３０、及びアプリケーション構成記憶部１４０に記憶させている。
【００４２】
構成表示処理部１７０は、例えば物理的構成要素にトラブルが生じていることを示す情報が入力Ｉ／Ｆ２０に入力されると、物理層、仮想層、プロセス層、及び業務アプリケーション層の各構成要素を一覧で表示させる。このとき構成表示処理部１７０は、トラブルが生じている各構成要素を、他の構成要素と識別可能に表示してもよい。ここで構成表示処理部１７０は、トラブルの大きさによって表示を異ならせてもよい。
【００４３】
そして構成表示処理部１７０は、第１対応情報を用いて、トラブルが生じている物理的構成要素に対応する仮想構成要素を他の構成要素から識別可能に表示装置３０（図１に図示）に表示させる。さらに構成表示処理部１７０は、第２対応情報を用いて、表示装置３０に識別可能に表示させた仮想構成要素に対応するプロセス構成要素を、他のプロセス構成要素から識別可能に表示させる。
【００４４】
本図に示す例では、物理的構成要素１１５〜１１８にトラブルが生じている。物理的構成要素１１５は、仮想構成要素１２５，１２６に対応しており、物理的構成要素１１６は仮想構成要素１２６に対応している。そして仮想構成要素１２５，１２６はプロセス構成要素１３５に対応している。このためシステム構造管理装置１０のユーザは、物理的構成要素１１５，１１６に生じたトラブルにより、プロセスに影響が出ていることを認識できる。
【００４５】
一方、物理的構成要素１１７は仮想構成要素１２７に対応しており、物理的構成要素１１８は仮想構成要素１２８に対応している。しかし仮想構成要素１２７，１２８はいずれのプロセス構成要素にも対応していない。このためシステム構造管理装置１０のユーザは、物理的構成要素１１７，１１８に生じたトラブルは、プロセスに影響を与えていないことを認識できる。
【００４６】
以上のことから、システム構造管理装置１０のユーザは物理的構成要素１１５，１１６を物理的構成要素１１７，１１８より優先して修復すべきと判断できる。このように、システム構造管理装置１０を用いると、情報処理システムにおいて複数のトラブルが発生したときに、どのトラブルから優先的に解決すべきかを、容易に把握することができる。
【００４７】
以上、図面を参照して本発明の実施形態について述べたが、これらは本発明の例示であり、上記以外の様々な構成を採用することもできる。
以下、参考形態の例を付記する。
１．  情報処理システムの構造を管理するシステム構造管理装置であって、
前記情報処理システムの物理的構成要素及びこれらの接続関係を示す物理構成情報を記憶する物理構成記憶手段と、
前記物理的構成とは異なるシステムを示し、前記物理的なシステムと機能上等価なシステムである仮想システムの仮想構成要素及びこれらの接続関係を示す仮想構成情報を記憶する仮想構成記憶手段と、
前記情報処理システムで行われるプロセスのプロセス構成要素及びこれらの接続関係を示すプロセス構成情報を記憶するプロセス構成記憶手段と、
各前記物理的構成要素と各前記仮想構成要素の対応関係を示す第１対応情報、及び各前記プロセス構成要素と各前記仮想構成要素の対応関係を示す第２対応情報を記憶する対応情報記憶手段と、
を備えるシステム構造管理装置。
２．  １．に記載のシステム構造管理装置において、
前記プロセス構成情報に基づいて、前記プロセス構成要素の少なくとも一つを選択可能に表示する第１プロセス構成表示手段と、
前記第１プロセス構成表示手段によって表示された前記プロセスの第１の前記プロセス構成要素が選択されたときに、前記第２対応情報及び前記仮想構成情報に基づいて、前記第１のプロセス構成要素に対応する前記仮想構成要素を表示する第１仮想構成表示手段と、
を備えるシステム構造管理装置。
３．  １．又は２．に記載のシステム構造管理装置において、
前記仮想構成情報に基づいて、前記仮想構成要素の少なくとも一つの構成を選択可能に表示する第２仮想構成表示手段と、
前記第２仮想構成表示手段によって表示された第１の前記仮想構成要素が選択されたときに、前記第２対応情報及び前記仮想構成情報に基づいて、前記第１の仮想構成要素に対応する前記物理的構成要素を表示する物理的構成表示手段と、
を備えるシステム構造管理装置。
４．  １．〜３．のいずれか一項に記載のシステム構造管理装置において、
第１の前記物理的構成要素を特定する情報を取得する物理的情報取得手段と、
前記物理的情報取得手段が取得した情報によって特定される前記物理的構成要素に対応する前記仮想構成要素を、前記仮想構成情報及び前記第２対応情報に基づいて識別可能に表示する第３仮想構成表示手段と、
を備えるシステム構造管理装置。
５．  １．〜４．のいずれか一項に記載のシステム構造管理装置において、
前記仮想構成要素を特定する情報を取得する仮想情報取得手段と、
前記仮想情報取得手段が取得した情報によって特定される前記仮想構成要素に対応する前記プロセス構成要素を、前記プロセス構成情報及び前記第１対応情報に基づいて識別可能に表示する第２プロセス構成表示手段と、
を備えるシステム構造管理装置。
６．  １．〜５．のいずれか一項に記載のシステム構造管理装置において、
前記情報処理システムは、ルータと、ロードバランサと、前記ルータと前記ロードバランサとを接続する複数の通信回線と、を備え、
前記仮想システムは、前記ルータに対応する仮想ルータと、前記ロードバランサに対応する仮想ロードバランサと、前記複数の通信回線に対応する一つの仮想通信回線と、を備えるシステム構造管理装置。
７．  １．〜６．のいずれか一項に記載のシステム構造管理装置において、
前記情報処理システムは、互いに並列に配置された複数のスイッチ機器を備え、
前記仮想システムは、前記複数のスイッチ機器に対応する一つの仮想スイッチ機器を備えるシステム構造管理装置。
８．  １．〜７．のいずれか一項に記載のシステム構造管理装置において、
前記情報処理システムは、複数のサーバを備え、
前記仮想システムは、前記複数のサーバに対応する少なくとも一つの仮想サーバを備えるシステム構造管理装置。
９．  １．〜８．のいずれか一項に記載のシステム構造管理装置において、
前記情報処理システムは、互いに並列に配置された複数の記憶装置を備え、
前記仮想システムは、前記複数のストレージに対応する一つの記憶装置を備えるシステム構造管理装置。
１０．  情報処理システムの構造を管理するシステム構造管理方法であって、
コンピュータが、前記情報処理システムの物理的構成要素及びこれらの接続関係を示す物理構成情報を記憶しておき、
前記コンピュータが、前記物理的構成とは異なるシステムを示し、前記物理的なシステムと機能上等価なシステムである仮想システムの仮想構成要素及びこれらの接続関係を示す仮想構成情報を記憶しておき、
前記コンピュータが、前記情報処理システムで行われるプロセスのプロセス構成要素及びこれらの接続関係を示すプロセス構成情報を記憶しておき、
前記コンピュータが、各前記物理的構成要素と各前記仮想構成要素の対応関係を示す第１対応情報、及び各前記プロセス構成要素と各前記仮想構成要素の対応関係を示す第２対応情報を記憶しておくシステム構造管理方法。
１１．  コンピュータを、情報処理システムの構造を管理するシステム構造管理装置として機能させるプログラムであって、
前記コンピュータに、
前記情報処理システムの物理的構成要素及びこれらの接続関係を示す物理構成情報を記憶する機能と、
前記物理的構成とは異なるシステムを示し、前記物理的なシステムと機能上等価なシステムである仮想システムの仮想構成要素及びこれらの接続関係を示す仮想構成情報を記憶する機能と、
前記情報処理システムで行われるプロセスのプロセス構成要素及びこれらの接続関係を示すプロセス構成情報を記憶する機能と、
各前記物理的構成要素と各前記仮想構成要素の対応関係を示す第１対応情報、及び各前記プロセス構成要素と各前記仮想構成要素の対応関係を示す第２対応情報を記憶する機能と、
を実現させるプログラム。
【符号の説明】
【００４８】
１０ システム構造管理装置
２０ 入力Ｉ／Ｆ
３０ 表示装置
１１０ 物理構成記憶部
１１２ 物理的構成要素
１１４ 物理的構成要素
１１５ 物理的構成要素
１１６ 物理的構成要素
１１７ 物理的構成要素
１１８ 物理的構成要素
１２０ 仮想構成記憶部
１２２ 仮想構成要素
１２４ 仮想構成要素
１２５ 仮想構成要素
１２６ 仮想構成要素
１２７ 仮想構成要素
１２８ 仮想構成要素
１３０ プロセス構成記憶部
１３２ プロセス構成要素
１３４ プロセス構成要素
１３５ プロセス構成要素
１４０ アプリケーション構成記憶部
１４２ 構成要素
１５０ 対応情報記憶部
１６０ 更新部
１７０ 構成表示処理部
【図１】
0005458995.tif 000002
【図２】
0005458995.tif 000003
【図３】
0005458995.tif 000004
【図４】
0005458995.tif 000005
【図５】
0005458995.tif 000006
【図６】
0005458995.tif 000007
【図７】
0005458995.tif 000008
【図８】
0005458995.tif 000009
【図９】
0005458995.tif 000010