(57)【要約】【課題】入力された構成情報からシステム構成図を作成し、システム要件を入力させ、これと運用ポリシーデータを作成し、構成情報に反映させる設計支援システム、設計支援方法、および、設計支援プログラムを提供する。【解決手段】コンピュータのシステム構成情報を入力可能な入力手段と、システム構成図を作成する作成手段と、システム要件を対話的に入力可能な運用ポリシー設定ウィザード手段とを有し、入力された前記システム要件と、運用ポリシーデータベースと、システム構成情報とを参照し、運用ポリシーデータを作成し、構成情報に反映させる。【選択図】図１
2009251672.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータのシステム構成情報を入力可能な入力手段と、
システム構成図を作成する作成手段と、
システム要件を対話的に入力可能な運用ポリシー設定ウィザード手段とを有し、
入力された前記システム要件と、運用ポリシーデータベースと、システム構成情報とを参照し、運用ポリシーデータを作成し、構成情報に反映させることを特徴とする設計支援システム。
【請求項２】
コンピュータのシステム構成情報を入力可能な入力手段と、
システム構成図を作成する作成手段と、
システム要件を対話的に入力可能な運用ポリシー設定ウィザード手段とを有し、
入力された前記システム要件と、シミュレーションソフトウェアと、システム構成情報とを参照し、運用ポリシーデータを作成し、構成情報に反映させることを特徴とする設計支援システム。
【請求項３】
構成情報と、前記ポリシーデータベースとから運用管理ソフトウェア設定情報を作成する運用管理ソフトウェア設定情報手段をさらに有することを特徴とする請求項１または２に記載の設計支援システム。
【請求項４】
コンピュータシステムの構成を表した表示イメージを表示する表示手段をさらに有することを特徴とする請求項３に記載の設計支援システム。
【請求項５】
コンピュータのシステム構成情報を入力可能な入力工程と、
システム構成図を作成する作成工程と、
システム要件を対話的に入力可能な運用ポリシー設定ウィザード工程と、
入力された前記システム要件と、運用ポリシーデータベースと、システム構成情報とを参照し、運用ポリシーデータを作成し、構成情報に反映させる工程とを有することを特徴とする設計支援方法。
【請求項６】
コンピュータのシステム構成情報を入力可能な入力工程と、
システム構成図を作成する作成工程と、
システム要件を対話的に入力可能な運用ポリシー設定ウィザード工程と、
入力された前記システム要件と、シミュレーションソフトウェアと、システム構成情報とを参照し、運用ポリシーデータを作成し、構成情報に反映させる工程とを有することを特徴とする設計支援方法。
【請求項７】
構成情報と、前記ポリシーデータベースとから運用管理ソフトウェア設定情報を作成する運用管理ソフトウェア設定情報工程をさらに有することを特徴とする請求項５または６に記載の設計支援方法。
【請求項８】
コンピュータシステムの構成を表した表示イメージを表示する表示工程をさらに有することを特徴とする請求項７に記載の設計支援方法。
【請求項９】
コンピュータのシステム構成情報を入力可能な入力処理と、
システム構成図を作成する作成処理と、
システム要件を対話的に入力可能な運用ポリシー設定ウィザード処理と、
入力された前記システム要件と、運用ポリシーデータベースと、システム構成情報とを参照し、運用ポリシーデータを作成し、構成情報に反映させる処理とをコンピュータに実行させることを特徴とする設計支援プログラム。
【請求項１０】
コンピュータのシステム構成情報を入力可能な入力処理と、
システム構成図を作成する作成処理と、
システム要件を対話的に入力可能な運用ポリシー設定ウィザード処理と、
入力された前記システム要件と、シミュレーションソフトウェアと、システム構成情報とを参照し、運用ポリシーデータを作成し、構成情報に反映させる処理とをコンピュータに実行させることを特徴とする設計支援プログラム。
【請求項１１】
構成情報と、前記ポリシーデータベースとから運用管理ソフトウェア設定情報を作成する運用管理ソフトウェア設定情報処理をさらにコンピュータに実行させることを特徴とする請求項９または１０に記載の設計支援プログラム。
【請求項１２】
コンピュータシステムの構成を表した表示イメージを表示する表示処理をさらにコンピュータに実行させることを特徴とする請求項１１に記載の設計支援プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、運用管理ソフトウェアを使用して、運用ポリシーによる自律運用管理されるコンピュータシステムのシステム設計において、運用ポリシーの設計を支援する設計支援システム、設計支援方法、および、設計支援プログラムに関する。
【背景技術】
【０００２】
近年のコンピュータシステムにおいては、システムの信頼性を高めるために、運用管理ソフトウェアを使用した自律運用管理が必須となっている。
【０００３】
また、同一システム上で複数種類の業務が稼動していることも多く、その業務の割合(業務パターン)は、時間帯や業務内容等の要因により変化する。
【０００４】
運用管理ソフトウェアは、障害復旧や業務パターンの変動といったイベントにあたり、リソースの構成を柔軟に変更して対応する必要がある。
【０００５】
このように、コンピュータシステムに対して、要求される内容が変化してきているのにも関わらず、コンピュータシステムの設計作業にあたっては、システム構成図を作成し、使用するハードウェア及びハードウェア間の接続等を指定して行う方法が、以前として主流であり、運用管理ソフトウェアが管理するべきイベントやアクションの定義といった運用観点でのシステムの設計は、非常に困難である。
【０００６】
また、上記背景に関連する技術を次に開示する。
【０００７】
特許文献１では、入力されたサーバ構成をもとに、データベース上に保存されている知識ベースを参照して運用管理ソフトウェアへのポリシーの設定を行うことを主眼としている。
【０００８】
特許文献２では、大規模コンピュータシステムにおいて、プラットフォームのシステム要件などの最小限の要件値を入力し、システム構築パラメータを自動的に生成して各構築の対象となるサーバに配布し適用することは記載されている。
【０００９】
特許文献３では、システムのアクセスログを監視することにより業務パターンを抽出し、その業務パターンにおける応答時間およびスループットを性能予測シミュレーション部により算出し、予測性能がシステムの要求性能を満足しない場合には、判定ポリシーにより構成変更の対象を特定し、性能予測シミュレーションにより再計算を繰り返し、要求性能を満足する構成を提案構成として出力装置に提示することは記載されている。
【００１０】
特許文献４では、画面上で対話的な入力をもとに部品を設計すると共に、設計した部品のシミュレーション結果の表示に対する部品の修正指示に対応して、修正指示に従って部品を設計し、部品のシミュレーションを行って評価することは記載されている。
【特許文献１】特開２００２−１９６９５２号公報
【特許文献２】特開２００６−０７２７７２号公報
【特許文献３】特開２００５−０９９９７３号公報
【特許文献４】特開平０７−３３４５４４号公報
【発明の開示】
【発明が解決しようとする課題】
【００１１】
ここで、近年のコンピュータシステムにおいては、運用管理ソフトウェアを使用した自律運用管理が導入されてきている。運用管理ソフトウェアは、障害復旧や業務パターンの時間や季節による変動といったイベントにあたり、リソースの構成を柔軟に変更して対応する必要がある。
【００１２】
運用管理ソフトウェアを使用したコンピュータシステムの設計においては、システム中の何をどのようなタイミングで監視するのか、そしてどのようなイベントが通報されたらどのようなアクションをとるのかといった運用管理項目の定義（運用ポリシー）が最も重要である。
【００１３】
しかし、運用管理項目の設計については有効な設計手段が存在せず、運用管理者は経験をもとに試行錯誤しながら設定する必要があった。
【００１４】
また、特許文献１では、ポリシー設定だけでなくHW情報も含めたコンピュータシステム全体の設計を支援すること、シミュレーション機能を使用したコンピュータシステムにおける最適構成を提示する機能を有していない。
【００１５】
さらに、特許文献２から特許文献４では、作成したシステム構成図を、ポリシー設定ウィザードでシステム要件を入力させること、これと運用ポリシーデータを作成し、構成情報に反映させることが何ら示唆されていない。
【００１６】
そこで、本発明では、入力された構成情報からシステム構成図を作成し、システム要件を入力させ、これと運用ポリシーデータを作成し、構成情報に反映させる設計支援システム、設計支援方法、および、設計支援プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１７】
上記の目的を達成するため、本発明にかかる第１の設計支援システムは、コンピュータのシステム構成情報を入力可能な入力手段と、システム構成図を作成する作成手段と、システム要件を対話的に入力可能な運用ポリシー設定ウィザード手段とを有し、入力された前記システム要件と、運用ポリシーデータベースと、システム構成情報とを参照し、運用ポリシーデータを作成し、構成情報に反映させることを特徴とする。
【００１８】
本発明にかかる第２の設計支援システムは、コンピュータのシステム構成情報を入力可能な入力手段と、システム構成図を作成する作成手段と、システム要件を対話的に入力可能な運用ポリシー設定ウィザード手段とを有し、入力された前記システム要件と、シミュレーションソフトウェアと、システム構成情報とを参照し、運用ポリシーデータを作成し、構成情報に反映させることを特徴とする。
【００１９】
本発明にかかる第１の設計支援方法は、コンピュータのシステム構成情報を入力可能な入力工程と、システム構成図を作成する作成工程と、システム要件を対話的に入力可能な運用ポリシー設定ウィザード工程と、入力された前記システム要件と、運用ポリシーデータベースと、システム構成情報とを参照し、運用ポリシーデータを作成し、構成情報に反映させる工程とを有することを特徴とする。
【００２０】
本発明にかかる第２の設計支援方法は、コンピュータのシステム構成情報を入力可能な入力工程と、システム構成図を作成する作成工程と、システム要件を対話的に入力可能な運用ポリシー設定ウィザード工程と、入力された前記システム要件と、シミュレーションソフトウェアと、システム構成情報とを参照し、運用ポリシーデータを作成し、構成情報に反映させる工程とを有することを特徴とする。
【００２１】
本発明にかかる第１の設計支援プログラムは、コンピュータのシステム構成情報を入力可能な入力処理と、システム構成図を作成する作成処理と、システム要件を対話的に入力可能な運用ポリシー設定ウィザード処理と、入力された前記システム要件と、運用ポリシーデータベースと、システム構成情報とを参照し、運用ポリシーデータを作成し、構成情報に反映させる処理とをコンピュータに実行させることを特徴とする。
【００２２】
本発明にかかる第２の設計支援プログラムは、コンピュータのシステム構成情報を入力可能な入力処理と、システム構成図を作成する作成処理と、システム要件を対話的に入力可能な運用ポリシー設定ウィザード処理と、入力された前記システム要件と、シミュレーションソフトウェアと、システム構成情報とを参照し、運用ポリシーデータを作成し、構成情報に反映させる処理とをコンピュータに実行させることを特徴とする。
【発明の効果】
【００２３】
本発明によれば、入力された構成情報からシステム構成図を作成し、システム要件を入力させ、これと運用ポリシーデータを作成し、構成情報に反映させる設計支援システム、設計支援方法、および、設計支援プログラムを提供することを可能とする。
【発明を実施するための最良の形態】
【００２４】
本発明では、ＧＵＩ画面よりシステム構成図を作成して、使用するハードウェア及びハードウェア間の接続等を指定してシステム設計を行なうという従来の設計支援ソフトウェアと同様のインタフェースを採用し、そこに運用管理項目の設計機能を盛り込む。
【００２５】
まず、ユーザは使用するハードウェアおよびソフトウェアの情報を入力してシステム構成図を作成する。この際に、設計支援ソフトウェアが用意するシステム構成のテンプレートを用いることができる。
【００２６】
その後、運用ポリシー設定ウィザードを使用してシステム要件を対話的に入力していく。設計支援ソフトウェアは、入力された情報をもとに、運用ポリシーデータベースを参照して対象システムに対して設定が必要な運用ポリシーの提案を行う。
【００２７】
ポリシーの提案は、可能であれば複数パターン行われ、ユーザは自分の要望に合ったものを選択できる。ポリシーの提案は、システム構成図として表示することも可能とする。
【００２８】
また、設計支援ソフトウェアは、価格等の構成ハードウェアの情報を一覧出力する機能を持つので、この機能を利用すれば、予備サーバの追加など提案ポリシーを採用した場合に必要となる予算等も簡単に比較／確認することができる。
【００２９】
選択された運用ポリシーは、ユーザが作成したシステム構成図へ反映することも可能である。設計支援ソフトウェアが提案する運用ポリシー案には、監視すべきイベントの種類やタイミングなど運用管理ソフトウェアの設計に必要な情報が含まれており、設計支援ソフトウェアは運用管理ソフトウェアのセットアップ用の設定情報を作成する機能を持つ。
【００３０】
また、シミュレーション機能を持つソフトウェアと組み合わせることにより、運用ポリシーデータベースを参照する代わりに、ユーザが入力したシステム構成、使用条件等から、性能負荷等を予測し、最適な構成の提案を行う。
【００３１】
以下、上述した設計支援システムを実施の形態を用いて詳細に説明する。
以下の実施の形態は、本発明を好適もしくは最良に実施する形態であって、これに限定されることはなく、当業者が容易に想到できる範囲内において、修正、変形可能とする。
【００３２】
（第１の実施形態）
第１の実施形態にかかる設計支援システムの実施を行う形態について説明する。
【００３３】
図１の設計支援システムは、構成図作成部１、運用ポリシー設定部２、運用ポリシーデータベース３、シミュレーション手段４、運用ポリシー設定ウィザード手段５、部品／テンプレート情報データベース６、および、設定手段７から構成される。
【００３４】
構成図作成部１には、システム構成入力手段１１、システム構成図表示手段１２、構成情報作成手段１３、構成ハードウェア情報作成手段１４、構成情報保持／配布手段１５、および、運用管理ソフトウェア設定情報作成手段１６が含まれる。
【００３５】
運用ポリシー設定部２には、ポリシー判断手段２１、および、ポリシーデータ配布手段２２が含まれる。
【００３６】
これらの手段はそれぞれ概略、次のように動作する。
【００３７】
システム構成入力手段１１は、ユーザにより、ハードウェア構成やソフトウェア情報を入力される。
【００３８】
構成情報作成手段１３は、入力されたシステム構成情報をもとに構成情報を作成する。
構成情報保持／配布手段１５は、作成された構成情報を管理する。
【００３９】
システム構成図表示手段１２は、作成された構成情報の内容をグラフィック表示する。
構成ハードウェア情報作成手段１４は、価格等の構成ハードウェア情報の一覧を作成する。
【００４０】
運用管理ソフトウェア設定情報作成手段１６は、構成情報をもとに監視すべきイベントの種類やタイミングなどを運用管理ソフトウェアへセットアップするためのデータを作成する。
【００４１】
部品／テンプレート情報データベース６は、システム構成図に使用される部品やテンプレートの情報を保持する。
【００４２】
運用ポリシー設定ウィザード手段５は、システム要件をユーザが対話的に入力することを可能とする機能を持つ。
【００４３】
ポリシー判断手段２１は、運用ポリシー設定ウィザード手段５より送信されたシステム要件情報、および、構成情報保持／配布手段１５から得られるシステム構成情報を基に、運用ポリシーデータベース３を参照して、運用ポリシー案データを作成する。
【００４４】
ポリシーデータ配布手段２２は、運用ポリシー案データを構成情報作成手段１３へ送信する。
【００４５】
シミュレーション手段４は、入力されたシステム構成、使用条件等から性能負荷を予測し最適な構成を提案する機能を持つ。
【００４６】
設定手段７は、運用管理ソフトウェア設定情報を使用して、運用管理ソフトウェアへのセットアップを行う。
【００４７】
次に、図１のシステム構成図、図２および図３のフローチャートを用いて本発明のシステムの動作について説明していく。
【００４８】
（システム構成図表示）
まず始めに、図１および図２を用いてシステム構成図表示処理について説明する。
ユーザによって、構成図作成部１のシステム構成入力手段１１から情報が入力される（ステップＳ１０１）。
【００４９】
ステップＳ１０１の処理において、入力された情報は、システム構成入力手段１１から構成情報作成手段１３へ送信される（ステップＳ１０２）。
【００５０】
ステップＳ１０２の処理後、構成情報作成手段１３は、入力された情報を受信し、入力された情報から構成情報データを作成する（ステップＳ１０３）。
構成情報作成手段１３は、部品／テンプレート情報データベース６から、構成図設計に使用される部品およびテンプレートの情報を読み出す機能も有し、これをユーザに提供する。
【００５１】
ステップＳ１０３の処理後、構成情報作成手段１３により作成された構成情報データは、構成情報保持／配布手段１５へ送信される（ステップＳ１０４）。
構成情報保持／配布手段１５は、構成情報作成手段１３により作成された構成情報データを管理し、保持／配布を行う。
【００５２】
また、ステップＳ１０４の処理後、構成情報データは、システム構成図表示手段１２へ送信される（ステップＳ１０５）。ステップＳ１０５の処理後、システム構成図表示手段１２は、構成情報データを受信し、システム構成図を表示する（ステップＳ１０６）。
【００５３】
（運用ポリシー案データ作成／配布）
また、図１および図３を用いて第１の実施形態にかかる運用ポリシー案データ作成処理、運用ポリシー案データ配布処理について説明する。
【００５４】
ユーザによって、構成図作成部１のシステム構成入力手段１１から情報が入力される（ステップＳ２０１）。
【００５５】
ステップＳ２０１の処理において、入力された情報は、システム構成入力手段１１から構成情報作成手段１３へ送信される（ステップＳ２０２）。
【００５６】
ステップＳ２０２の処理後、構成情報作成手段１３は、入力された情報を受信し、入力された情報から構成情報データを作成する（ステップＳ２０３）。
構成情報作成手段１３は、部品／テンプレート情報データベース６から、構成図設計に使用される部品およびテンプレートの情報を読み出す機能も有し、これをユーザに提供する。
【００５７】
ステップＳ２０３の処理において、構成情報作成手段１３によって、システム構成図の作成が完了したら、ユーザは、運用ポリシー設定ウィザード手段５を使用しし、システム要件を対話的に入力していく（ステップＳ２０４）。
【００５８】
ここでは、対象とするリソース、定義するポリシーの種類（負荷分散ポリシー、障害対策ポリシー等）を選択し、ミッションクリティカルの度合い（２４時間３６５日必ず稼動していないといけない）などのシステム要件を対話的に入力していく。
【００５９】
ポリシー判断手段２１では、運用ポリシー設定ウィザード手段５より送信されたシステム要件情報と構成情報保持／配布手段１５から得られるシステム構成情報をもとに、運用ポリシーデータベース３を参照して、運用ポリシー案データを作成する（ステップＳ２０５）。
【００６０】
または、ユーザが入力したシステム構成、使用条件等から、性能負荷等を予測し、最適な構成の提案を行うシミュレーション手段４を使用して、運用ポリシー案データを作成する。
ここで作成される運用ポリシー案データには、監視すべきイベントの種類やタイミングなど運用管理ソフトウェアの設計に必要な情報まで含まれている。
【００６１】
ステップＳ２０４、ステップＳ２０５の処理で、運用ポリシー案データが作成された後、ポリシーデータ配布手段２２によって、作成された運用ポリシー案データの配布を行う（ステップＳ２０６）。
【００６２】
ステップＳ２０６の処理後、ポリシーデータ配布手段２２は、ポリシー判断手段２１で作成された運用ポリシー案データを構成情報作成手段１３へ送信する。
【００６３】
ここで、構成情報作成手段１３は、作成された運用ポリシー案データを受信し、この運用ポリシー案データをもとに構成情報データを作成する。
作成された構成情報データは、構成情報保持／配布手段１５で管理される。
【００６４】
運用ポリシー案は、１つとは限らず複数提案される場合もあるが、その場合もそれぞれの運用ポリシーデータは、構成情報データに変換され、構成情報保持／配布手段１５が管理する。
【００６５】
また、本処理によって得られた構成情報データを、ユーザがシステム構成図表示手段１２を使用し、構成情報データを表示して提案された運用ポリシーの内容を確認することが可能となる。
【００６６】
例えば、入力されたミッションクリティカル要件を満たすためには、予備サーバを追加してサーバ障害時にサーバ置換を実行する設定が必要であるという障害対策ポリシーの提案であれば、システム構成図上に予備サーバが追加され視覚的に確認できる。
【００６７】
（ポリシー情報のセットアップ）
また、ポリシー情報のセットアップ処理について説明する。
【００６８】
構成ハードウェア情報作成手段１４を使用し、価格等の構成ハードウェアの情報を一覧出力する。これにより、予備サーバの追加など提案ポリシーを採用した場合に必要となる予算を比較／確認することができる。
【００６９】
ユーザは、これらの機能を利用して採用／非採用を決定し、システム構成入力手段１１より、運用ポリシーの採用／非採用を入力する。
【００７０】
運用ポリシーの採用が入力された場合、採用された運用ポリシーは、ユーザが作成したシステム構成図へ反映される。
【００７１】
システム構成の設計が完了したら、運用管理ソフトウェア設定情報作成手段１６を使用して運用管理ソフトウェア設計情報を作成する。
【００７２】
設定手段７を使用して、運用管理ソフトウェアへ監視すべきイベントの種類やタイミングなどといったポリシー情報のセットアップを行う。
【００７３】
本実施形態によれば、運用ポリシー設定機能を利用することにより、専門的な知識を必要とせずに運用ポリシーの設計を行うことができる。
【００７４】
また、提案された運用ポリシーが適用されたシステム構成を表示することができるため、内容を視覚的に理解することができるようになる。
【００７５】
これらにより、運用ポリシーの策定を含めたコンピュータシステムの設計にあたって、設計ミスの削減、設計作業の効率化がはかれる。
【００７６】
（第２の実施形態）
第２の実施形態にかかる設計支援システムの実施を行う形態について説明する。
【００７７】
本実施形態では、ポリシーの選択／提示にあたっての判断方法として、第１の実施形態で説明した、ある既存の運用ポリシーデータベースを考慮することに加え、実際に稼動後のシステムにおけるリソースの使用状況を適宜監視ソフトウェアにより監視／収集して、性能情報として保存する。そのデータをもとにシミュレーションを行い最適なシステム構成を提案する。
【００７８】
図４のコンピュータの設計支援システムは、構成図作成部１、運用ポリシー設定部２、運用ポリシーデータベース３、シミュレーション手段４、運用ポリシー設定ウィザード手段５、部品／テンプレート情報データベース６、設定手段７、および、性能データ収集部８から構成される。
【００７９】
構成図作成部１には、システム構成入力手段１１、システム構成図表示手段１２、構成情報作成手段１３、構成ハードウェア情報作成手段１４、構成情報保持／配布手段１５、および、運用管理ソフトウェア設定情報作成手段１６が含まれる。
【００８０】
運用ポリシー設定部２には、ポリシー判断手段２１、および、ポリシーデータ配布手段２２が含まれる。
【００８１】
これらの手段はそれぞれ概略、次のように動作する。
【００８２】
システム構成入力手段１１は、ユーザにより、ハードウェア構成やソフトウェア情報を入力される。
【００８３】
構成情報作成手段１３は、入力されたシステム構成情報をもとに構成情報を作成する。
構成情報保持／配布手段１５は、作成された構成情報を管理する。
【００８４】
システム構成図表示手段１２は、作成された構成情報の内容をグラフィック表示する。
構成ハードウェア情報作成手段１４は、価格等の構成ハードウェア情報の一覧を作成する。
【００８５】
運用管理ソフトウェア設定情報作成手段１６は、構成情報をもとに監視すべきイベントの種類やタイミングなどを運用管理ソフトウェアへセットアップするためのデータを作成する。
【００８６】
部品／テンプレート情報データベース６は、システム構成図に使用される部品やテンプレートの情報を保持する。
【００８７】
運用ポリシー設定ウィザード手段５は、システム要件をユーザが対話的に入力することを可能とする機能を持つ。
【００８８】
ポリシー判断手段２１は、運用ポリシー設定ウィザード手段５より送信されたシステム要件情報、および、構成情報保持／配布手段１５から得られるシステム構成情報を基に、運用ポリシーデータベース３を参照して、運用ポリシー案データを作成する。
【００８９】
ポリシーデータ配布手段２２は、運用ポリシー案データを構成情報作成手段１３へ送信する。
【００９０】
シミュレーション手段４は、入力されたシステム構成、使用条件等から性能負荷を予測し最適な構成を提案する機能を持つ。
【００９１】
設定手段７は、運用管理ソフトウェア設定情報を使用して、運用管理ソフトウェアへのセットアップを行う。
【００９２】
性能データ収集部８は、性能データベース８１と、業務パターン抽出手段８２とを有する。業務パターン抽出手段８２は、業務パターン抽出し、性能データ収集部８１は、抽出した業務パターンを性能情報として保存する。
【００９３】
上記構成を有するコンピュータの設計支援システムの動作について説明する。
【００９４】
構成図作成部１のシステム構成入力手段１１から情報が入力されると、構成情報作成手段１３へ送信され、構成情報作成手段１３は構成情報データを作成する。
【００９５】
構成情報作成手段１３は、部品／テンプレート情報データベース６から、構成図設計に使用される部品およびテンプレートの情報を読み出し、ユーザに提供する。
【００９６】
作成された構成情報データは、構成情報保持／配布手段１５へ送信され、そこで管理される。また、構成情報データはシステム構成図表示手段１２へ送信され、システム構成図表示手段１２は、システム構成図を表示する。
【００９７】
システム構成図の作成が完了したら、ユーザは、運用ポリシー設定ウィザード手段５を使用して、対象とするリソース、定義するポリシーの種類（負荷分散ポリシー、障害対策ポリシー等）を選択し、ミッションクリティカルの度合い（２４時間３６５日必ず稼動していないといけない）などのシステム要件を対話的に入力していく。
【００９８】
ポリシー判断手段２１では、運用ポリシー設定ウィザード手段５より送信されたシステム要件情報と構成情報保持／配布手段１５から得られるシステム構成情報をもとに、運用ポリシーデータベース３を参照して、運用ポリシー案データを作成する。
【００９９】
または、ユーザが入力したシステム構成、使用条件等から、性能負荷等を予測し、最適な構成の提案を行うシミュレーション手段４を使用して、運用ポリシー案データを作成する。ここで作成される運用ポリシー案データには、監視すべきイベントの種類やタイミングなど運用管理ソフトウェアの設計に必要な情報まで含まれている。
【０１００】
シミュレーション手段４は、性能データ収集部８が有する性能データベース８１に保存されている性能情報を基に運用ポリシー案データを作成する。
業務パターンは、業務の割合であり、同一システム上で複数種類の業務が稼動していることも多く、時間帯や業務内容等の要因により変化するので、性能データ収集部８は、業務パターンの監視、保存、管理を行う。
性能データ収集部８は、業務パターン抽出手段８２によって、抽出された業務パターンを性能情報として保存する。
【０１０１】
ポリシーデータ配布手段２２は、ポリシー判断手段２１で作成された運用ポリシー案データを構成情報作成手段１３へ送信する。構成情報作成手段１３は、運用ポリシー案データをもとに構成情報データを作成する。作成された構成情報データは、構成情報保持／配布手段１５で管理される。
【０１０２】
運用ポリシー案は、１つとは限らず複数提案される場合もあるが、その場合もそれぞれの運用ポリシーデータは、構成情報データに変換され、構成情報保持／配布手段１５が管理する。ユーザは、システム構成図表示手段１２を使用して、構成情報データを表示して提案された運用ポリシーの内容を確認する。
【０１０３】
例えば、入力されたミッションクリティカル要件を満たすためには、予備サーバを追加してサーバ障害時にサーバ置換を実行する設定が必要であるという障害対策ポリシーの提案であれば、システム構成図上に予備サーバが追加され視覚的に確認できる。
【０１０４】
本実施形態では、ポリシーの選択／提示にあたっての判断方法として、第１の実施形態で上記した既存の運用ポリシーデータベースを考慮することに加え、実際に稼動後のシステムにおけるリソースの使用状況を適宜監視ソフトウェアにより監視／収集して、性能情報として保存し、そのデータをもとにシミュレーションを行い最適なシステム構成を提案することで、稼動中のシステムに対して、よりシステムの実情にあった判断を行うことができる。
【０１０５】
また、構成ハードウェア情報作成手段１４を使用して、価格等の構成ハードウェアの情報を一覧出力し、予備サーバの追加など提案ポリシーを採用した場合に必要となる予算を比較／確認することができる。ユーザは、これらの機能を利用して採用／非採用を決定し、システム構成入力手段１１より、運用ポリシーの採用／非採用を入力する。採用された運用ポリシーは、ユーザが作成したシステム構成図へ反映される。
【０１０６】
システム構成の設計が完了したら、運用管理ソフトウェア設定情報作成手段１６を使用して運用管理ソフトウェア設計情報を作成し、設定手段７を使用して、運用管理ソフトウェアへ監視すべきイベントの種類やタイミングなどといったポリシー情報のセットアップを行う。
【０１０７】
本実施形態では、ポリシーの選択／提示にあたっての判断方法として、第１の実施形態で上記した既存の運用ポリシーデータベースを考慮することに加え、実際に稼動後のシステムにおけるリソースの使用状況を適宜監視ソフトウェアにより監視／収集して、性能情報として保存し、そのデータをもとにシミュレーションを行い最適なシステム構成を提案することで、稼動中のシステムに対して、よりシステムの実情にあった判断を行うことができる。
【図面の簡単な説明】
【０１０８】
【図１】第１の実施形態にかかる設計支援システムの構成を示す図である。
【図２】第１の実施形態にかかる設計支援システムにおける構成図表示処理を示すフローチャート図である。
【図３】第１の実施形態にかかる設計支援システムにおける運用ポリシー案データ作成処理、運用ポリシー案データ配布処理を示すフローチャート図である。
【図４】第２の実施形態にかかる設計支援システムの構成を示す図である。
【符号の説明】
【０１０９】
１    構成図作成部
２    運用ポリシー設定部
３    運用ポリシーデータベース
４    シミュレーション手段
５    運用ポリシー設定ウィザード手段
６    部品／テンプレート情報データベース
７    設定手段
８    性能データ収集部
１１    システム構成入力手段
１２    システム構成図表示手段
１３    構成情報作成手段
１４    構成ハードウェア情報作成手段
１５    構成情報保持／配布手段
１６    運用管理ソフトウェア設定情報作成手段
２１    ポリシー判断手段
２２    ポリシーデータ配布手段
８１    性能データベース
８２    業務パターン抽出手段
【図１】
2009251672.tif 000003
【図２】
2009251672.tif 000004
【図３】
2009251672.tif 000005
【図４】
2009251672.tif 000006