(57)【要約】【課題】コンピュータの仮想化環境構築の設定ミス及び設計ミスを低減すること。【解決手段】過去に構築した実績仮想化環境構築情報を格納したデータベースサーバ３２０と、仮想化環境を構築するための標準仮想化環境構築情報を格納したデータウェアハウス（ＤＷＨ）サーバ３３０と、仮想化環境を構築するスプリクトを生成するビジネスロジックサーバとを備え、ビジネスロジックサーバ３１０が、ユーザが設定した利用ハードウェアと利用リソース情報に類似する実績仮想化環境構築情報をデータベースサーバ３３０から取得し、データウェアハウスサーバ３３０から標準仮想化環境構築情報を取得し、これら取得した実績仮想化環境構築情報及び標準仮想化環境構築情報を基に仮想化環境構築情報を生成するスプリクトを生成する仮想化環境構築支援システム。【選択図】図１
2011242964.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータの仮想化環境を構築するための過去に構築した実績仮想化環境構築情報を格納したデータベースサーバと、コンピュータの仮想化環境を新たに構築するための標準仮想化環境構築情報を格納したデータウェアハウスサーバと、仮想化環境を構築する簡易プログラムであるスプリクトを生成するビジネスロジックサーバとを備え、前記ビジネスロジックサーバが、ユーザが設定した仮想化環境構築条件を基にユーザ条件に適合した仮想化環境を仮想コンピュータシステムに新たに構築するスプリクトを生成する仮想化環境構築支援システムであって、前記ビジネスロジックサーバが、ユーザが設定した利用ハードウェアと利用リソース情報に類似する実績仮想化環境構築情報を前記データベースサーバから取得し、前記データウェアハウスサーバから前記標準仮想化環境構築情報を取得し、前記取得した実績仮想化環境構築情報及び標準仮想化環境構築情報を基に前記ユーザからの利用ハードウェアと利用リソース情報に適合した仮想化環境を仮想コンピュータシステムに新たに構築する仮想化環境構築情報を生成するスプリクトを生成する仮想化環境構築支援システム。
【請求項２】
前記データベースサーバが、前記実績仮想化環境構築情報として、コンピュータの仮想化環境を実現するためにユーザが過去に利用したハードウェアの構成を示す実績利用ハードウェア情報と前記仮想化環境を実現するためにユーザが過去に利用したアプリケーションの情報を示す実績利用アプリケーション情報と前記仮想化環境を実現するためにユーザが過去に利用したソフトウェアやハードウェアを動作させるのに必要なリソースの情報を示す実績使用リソース情報と前記仮想化環境を実現するためにユーザが過去に使用した業務又は用途を示す実績業務用途情報とを予め格納し、前記データウェアハウスサーバが、前記標準仮想化環境構築情報として、前記仮想コンピュータシステムに仮想化環境を構築するために必要な標準的ハードウェア構成情報と前記仮想コンピュータシステムに仮想化環境を構築するために必要なハードウェア及びソフトウェアの設定を行うための標準的パラメータ情報と前記前記仮想コンピュータシステムに仮想化環境を構築するために必要な標準的ストレージ設定情報と前記前記仮想コンピュータシステムに仮想化環境を構築するために必要な標準的ネットワーク設定情報とを格納した請求項１記載の仮想化環境構築支援システム。
【請求項３】
コンピュータの仮想化環境を構築するための過去に構築した実績仮想化環境構築情報を格納したデータベースサーバと、コンピュータの仮想化環境を新たに構築するための標準仮想化環境構築情報を格納したデータウェアハウスサーバと、仮想化環境を構築する簡易プログラムであるスプリクトを生成するビジネスロジックサーバとを備え、前記ビジネスロジックサーバが、ユーザが設定した仮想化環境構築条件を基にユーザ条件に適合した仮想化環境を仮想コンピュータシステムに新たに構築するスプリクトを生成するコンピュータシステムの仮想化環境構築支援方法であって、前記ビジネスロジックサーバに、ユーザが設定した利用ハードウェアと利用リソース情報に類似する実績仮想化環境構築情報を前記データベースサーバから取得する工程と、前記データウェアハウスサーバから前記標準仮想化環境構築情報を取得する工程と、前記取得した実績仮想化環境構築情報及び標準仮想化環境構築情報を基に前記ユーザからの利用ハードウェアと利用リソース情報に適合した仮想化環境を仮想コンピュータシステムに新たに構築する仮想化環境構築情報を生成するスプリクトを生成する工程とを実行させる仮想化環境構築支援方法。
【請求項４】
前記データベースサーバに、前記実績仮想化環境構築情報として、コンピュータの仮想化環境を実現するためにユーザが過去に利用したハードウェアの構成を示す実績利用ハードウェア情報と前記仮想化環境を実現するためにユーザが過去に利用したアプリケーションの情報を示す実績利用アプリケーション情報と前記仮想化環境を実現するためにユーザが過去に利用したソフトウェアやハードウェアを動作させるのに必要なリソースの情報を示す実績使用リソース情報と前記仮想化環境を実現するためにユーザが過去に使用した業務又は用途を示す実績業務用途情報とを予め格納し、前記データウェアハウスサーバに、前記標準仮想化環境構築情報として、前記仮想コンピュータシステムに仮想化環境を構築するために必要な標準的ハードウェア構成情報と前記仮想コンピュータシステムに仮想化環境を構築するために必要なハードウェア及びソフトウェアの設定を行うための標準的パラメータ情報と前記前記仮想コンピュータシステムに仮想化環境を構築するために必要な標準的ストレージ設定情報と前記前記仮想コンピュータシステムに仮想化環境を構築するために必要な標準的ネットワーク設定情報とを格納させる請求項３記載の仮想化環境構築支援方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンピュータシステムにおける仮想化環境の構築を支援することができる仮想化環境構築支援システム及び仮想化環境構築支援方法に係り、特にユーザからの要求に適合した仮想化環境の構築を支援することができる仮想化環境構築支援システム及び仮想化環境構築支援方法に関する。
【背景技術】
【０００２】
近年のコンピュータシステムにおいては、物理的なコンピュータサーバ上に独立したオペレーティングシステム（ＯＳ）を持って動作する論理的なコンピュータである仮想マシンを生成する仮想化技術が採用されており、この仮想マシンは物理コンピュータと同様に動作し、独自の仮想ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、仮想メモリ、仮想ハードディスクが含まれる。この仮想マシンを構築する技術が記載された文献としては、下記の特許文献１が挙げられる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−３２５７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
前記の特許文献１記載の技術は、ネットワークデバイスを介するデータ転送に用いられるバッファのデータコピーによるオーバヘッドを招くことなく、複数のゲストＯＳがネットワークデバイスを共有することができる仮想化環境のコンピュータシステムを構築することが記載されているが、昨今、仮想化技術を利用したハードウェア構成の設定ミスや技術者の知識不足による設計ミスなどが増加傾向にある。また、ＯＳやハードウェアにバンドルされる仮想化技術は、エンドユーザでも気軽に使用できる状況にあり、今後、ベンダにはユーザ主体の仮想化計画に対するコンサルティングのような役割も求められることが予想される。
【０００５】
従来、仮想化技術をユーザが導入するに当たっては、ソフトウェアベンダを利用して設計から構築を進めていく方式が多数を占めており、その際にソフトウェアベンダの設計担当者による構築の設計ミスによって本来の仮想化メリットを充分に享受できない、又は、ボトルネックが発生することによる性能劣化を招く課題があった。
【０００６】
また、ソフトウェアベンダの設計担当者が正しい設計を行った場合であっても、それを正当に評価する機能が存在せず、同時にフィードバックもままならないという課題もあった。
【０００７】
本発明の目的は、手動及び利用者の知識のみに頼った仮想化技術による設定ミス及び設計ミスを低減し、ユーザが受動的に最適な仮想環境を構成できる仮想化環境構築支援システム及び仮想化環境構築支援方法を提供することである。
【課題を解決するための手段】
【０００８】
前記目的を達成するために請求項１記載の本発明は、コンピュータの仮想化環境を構築するための過去に構築した実績仮想化環境構築情報を格納したデータベースサーバと、コンピュータの仮想化環境を新たに構築するための標準仮想化環境構築情報を格納したデータウェアハウスサーバと、仮想化環境を構築する簡易プログラムであるスプリクトを生成するビジネスロジックサーバとを備え、前記ビジネスロジックサーバが、ユーザが設定した仮想化環境構築条件を基にユーザ条件に適合した仮想化環境を仮想コンピュータシステムに新たに構築するスプリクトを生成する仮想化環境構築支援システムであって、前記ビジネスロジックサーバが、ユーザが設定した利用ハードウェアと利用リソース情報に類似する実績仮想化環境構築情報を前記データベースサーバから取得し、前記データウェアハウスサーバから前記標準仮想化環境構築情報を取得し、前記取得した実績仮想化環境構築情報及び標準仮想化環境構築情報を基に前記ユーザからの利用ハードウェアと利用リソース情報に適合した仮想化環境を仮想コンピュータシステムに新たに構築する仮想化環境構築情報を生成するスプリクトを生成することを特徴とする。
【０００９】
請求項２記載の発明は、前記特徴の仮想化環境構築支援システムにおいて、前記データベースサーバが、前記実績仮想化環境構築情報として、コンピュータの仮想化環境を実現するためにユーザが過去に利用したハードウェアの構成を示す実績利用ハードウェア情報と前記仮想化環境を実現するためにユーザが過去に利用したアプリケーションの情報を示す実績利用アプリケーション情報と前記仮想化環境を実現するためにユーザが過去に利用したソフトウェアやハードウェアを動作させるのに必要なリソースの情報を示す実績使用リソース情報と前記仮想化環境を実現するためにユーザが過去に使用した業務又は用途を示す実績業務用途情報とを予め格納し、前記データウェアハウスサーバが、前記標準仮想化環境構築情報として、前記仮想コンピュータシステムに仮想化環境を構築するために必要な標準的ハードウェア構成情報と前記仮想コンピュータシステムに仮想化環境を構築するために必要なハードウェア及びソフトウェアの設定を行うための標準的パラメータ情報と前記前記仮想コンピュータシステムに仮想化環境を構築するために必要な標準的ストレージ設定情報と前記前記仮想コンピュータシステムに仮想化環境を構築するために必要な標準的ネットワーク設定情報とを格納したことを特徴とする。
【００１０】
請求項３記載の発明は、コンピュータの仮想化環境を構築するための過去に構築した実績仮想化環境構築情報を格納したデータベースサーバと、コンピュータの仮想化環境を構築するための標準仮想化環境構築情報を格納したデータウェアハウスサーバと、仮想化環境を構築する簡易プログラムであるスプリクトを生成するビジネスロジックサーバとを備え、前記ビジネスロジックサーバが、ユーザが設定した仮想化環境構築条件を基にユーザ条件に適合した仮想化環境を仮想コンピュータシステムに構築するスプリクトを生成するコンピュータシステムの仮想化環境構築支援方法であって、前記ビジネスロジックサーバに、ユーザが設定した利用ハードウェアと利用リソース情報に類似する実績仮想化環境構築情報を前記データベースサーバから取得する工程と、前記データウェアハウスサーバから前記標準仮想化環境構築情報を取得する工程と、前記取得した実績仮想化環境構築情報及び標準仮想化環境構築情報を基に前記ユーザからの利用ハードウェアと利用リソース情報に適合した仮想化環境を仮想コンピュータシステムに新たに構築する仮想化環境構築情報を生成するスプリクトを生成する工程とを実行させることを特徴とする。
【００１１】
請求項４記載の発明は、前記特徴の仮想化環境構築支援方法において、前記データベースサーバに、前記実績仮想化環境構築情報として、コンピュータの仮想化環境を実現するためにユーザが過去に利用したハードウェアの構成を示す実績利用ハードウェア情報と前記仮想化環境を実現するためにユーザが過去に利用したアプリケーションの情報を示す実績利用アプリケーション情報と前記仮想化環境を実現するためにユーザが過去に利用したソフトウェアやハードウェアを動作させるのに必要なリソースの情報を示す実績使用リソース情報と前記仮想化環境を実現するためにユーザが過去に使用した業務又は用途を示す実績業務用途情報とを予め格納し、前記データウェアハウスサーバに、前記標準仮想化環境構築情報として、前記仮想コンピュータシステムに仮想化環境を構築するために必要な標準的ハードウェア構成情報と前記仮想コンピュータシステムに仮想化環境を構築するために必要なハードウェア及びソフトウェアの設定を行うための標準的パラメータ情報と前記前記仮想コンピュータシステムに仮想化環境を構築するために必要な標準的ストレージ設定情報と前記前記仮想コンピュータシステムに仮想化環境を構築するために必要な標準的ネットワーク設定情報とを格納させることを特徴とする。
【発明の効果】
【００１２】
本発明による仮想化環境構築支援システム及び仮想化環境構築支援方法は、前記ビジネスロジックサーバに、ユーザが設定した利用ハードウェアと利用リソース情報に類似する実績仮想化環境構築情報を前記データベースサーバから取得する工程と、前記データウェアハウスサーバから前記標準仮想化環境構築情報を取得する工程と、前記取得した実績仮想化環境構築情報及び標準仮想化環境構築情報を基に前記ユーザからの利用ハードウェアと利用リソース情報に適合した仮想化環境情報を生成するスプリクトを生成する工程とを実行することによって、過去に実績のある仮想化環境構築情報を基にユーザ要求に基づき且つ設定ミス及び設計ミスを低減した仮想化環境構築を支援することができる。
【図面の簡単な説明】
【００１３】
【図１】本発明の実施形態による仮想化環境構築支援システムを示す図
【図２】本発明の実施形態によるビジネスロジック生成処理の動作フローを示す図
【図３】本発明の本実施形態によるマッチング処理の動作フローを示す図
【図４】本発明の本実施形態による案件情報を示す図
【発明を実施するための形態】
【００１４】
以下、本発明による仮想化環境構築支援システム及び仮想化環境構築支援方法の一実施形態を図面を参照して詳細に説明する。
［構成］
本実施形態による仮想化環境構築支援システムは、図１に示す如く、ユーザ１０のクライアントＰＣ１１０が設置されたユーザ環境１００に接続され、管理者からの設定に応じたセキュリティサーバによる暗号化処理を行うネットワーク部２００と、このネットワーク部２００に接続され、ユーザ１０のクライアントＰＣ１１０に対して仮想環境構築の支援処理を実行するコントロール部３００とを備える。
【００１５】
前記ネットワーク部２００は、前記ユーザ環境１００に対する外部ネットワーク向けのファイアウォール２１０と、前記コントロール部３００に対する内部ネットワーク向けのファイアウォール２１１と、前記クライアントＰＣ１１０に対するウェブページを提供するためのデータ通信プロトコルであるＨＴＴＰ（ＨｙｐｅｒＴｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）モジュール２２１及びユーザからのアクセス時のログインからログオフ迄のセッション情報２２２を有するＷｅｂ（ウェブ）サーバ２２０と、ユーザ情報の暗号化及び復号化を行うセキュリティモジユール２３１を有するセキュリティサーバ２３０と、ユーザを認証するための認証モジュール２４１を有する認証サーバ２４０とを備える。
【００１６】
前記コントロール部３００は、ユーザ情報や仮想化環境を構築するための各種情報を格納するためのデータベース（ＤＢ）サーバ３２０と、このデータベースサーバ３２０に格納した各種情報を分析するプログラムであるデータウェアハウス（ＤＷＨ：Ｄａｔａ  ＷａｒｅＨｏｕｓｅ）を制御するためのＤＷＨサーバ３３０と、ユーザ１０からの仮想化環境構築条件情報を基にユーザに最適な仮想化構成の候補であるビジネスロジックを生成するビジネスロジックサーバ３１０とを備える。
【００１７】
前記データベースサーバ３２０は、複数のユーザのユーザ情報３２１と、この複数ユーザが過去に利用した複数のハードウェア構成を格納した実績利用ハードウェア情報３２２と、同様にユーザが過去に利用した複数のアプリケーション構成を格納した実績利用アプリケーション（ＡＰＰ）情報３２３と、同様にユーザが過去に利用した複数のリソースを格納した実績使用リソース情報３２４と、同様にユーザが過去に利用した複数の業務や用途の内容を格納した実績業務用途情報３２５とから成る過去実績に基づく仮想化環境の案件情報を格納している。この案件情報は、図４の符号６１０に示す如く、ソフトウェアベンダの名称と、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）の動作クロック、メモリ容量、外部ネットワークに対する入出力速度、磁気ディスク装置に対する入出力速度の各情報から成るサーバ情報６２０と、前記ＣＰＵ他のハードウェアの使用率６３０と、事務又は開発等の業務用途６４０と、利用アプリケーション６５０の各項目情報から構成される。前記使用リソース情報とは、ソフトウェアやハードウェアを動作させるのに必要なＣＰＵの処理速度、メモリ容量、ハードディスクの容量などの情報である。
【００１８】
前記ＤＷＨサーバ３３０は、任意のコンピュータの仮想化環境を新たに構築するために必要な標準的なハードウェア構成情報３３１と、前記仮想化環境を新たに構築するために必要なハードウェア及びソフトウェアの設定を行うための標準的なパラメータ情報３３２と、前記仮想化環境を新たに構築するために必要な標準ストレージ設定情報３３３と、前記仮想化環境を新たに構築するために必要な標準ネットワーク設定情報３３４とを予め格納している。
【００１９】
前記ビジネスロジックサーバ３１０は、ユーザーインターフェースとしての役割を提供するプログラムであるパワーシェル（ＰｏｗｅｒＳｈｅｌｌ）を生成するＰｏｗｅｒＳｈｅｌｌ生成モジュール３１１と、時系列に蓄積された大量の業務データ各項目間の関連性を分析するプログラムであるデータウェアハウス（Ｄａｔａ  ＷａｒｅＨｏｕｓｅ）を登録及び抽出するためのＤＷＨ登録抽出モジュール３１２と、前記データベースサーバ３２０を操作するためのＤＢ操作モジュール３１３とを備える。なお、前記サーバは、ＣＰＵ、後記する類似案件リスト他の情報を一時的に記憶するメモリ、基本ＯＳ（オペレーティングシステム）と各種ソフトウェアとデータを記憶する磁気ディスク装置等のデータ記憶手段、表示部、キーボード等の入出力機器、各種インターフェース機器を含むものであり、前記モジュールとは、ソフトウェアによって実現する機能要素である。
【００２０】
［動作］
本実施形態による仮想化環境構築支援システムは、図１に示すユーザ１０がクライアントＰＣ１１０を用いてＷｅｂサーバ２２０のＨＴＴＰモジュール２２１にアクセスする工程と、前記アクセスを受け付けたＷｅｂサーバ２２０がユーザ１０から入力された識別番号や認証番号を用いて認証サーバ２４０の認証モジュール２４１が正当なユーザであることを認証する工程と、正当なユーザであると認証したとき、Ｗｅｂサーバ２２０上にユーザ情報入力フォームを表示し、このユーザ情報入力フォームを用いてユーザが仮想化環境を構築するための条件情報（例えば、利用するハードウェア、使用リソース、指定業務又は用途、アプリケーションの条件情報）をユーザが入力する工程と、この入力した条件情報を基にビジネスロジックサーバ３１０がユーザ入力条件と類似する実績のある仮想化環境情報をデータベースサーバ３２０から抽出する工程と、この抽出した類似仮想化環境情報の案件リストをユーザ１０に提供し、ユーザ１０が選択した類似仮想化環境情報を基に新たに作成する仮想環境設定を自動化するためのスクリプトによるビジネスロジックを生成する生成処理を行う工程と、この構築したスクリプトをＷｅｂサーバ２２０の公開フォルダにユーザがダウンロード可能な状態にて公開する工程とを実行することによって、ユーザの環境及び要求に応じた最適な仮想化環境の構築を支援することができる。
【００２１】
この仮想化環境構築支援システムによるビジネスロジック生成処理は、図２に示す如く、ビジネスロジックサーバ３１０が、Ｗｅｂサーバ２２０から入力されたリクエストである前記条件情報を取得するステップ４１０と、ＤＷＨ登録抽出モジュール３１２によってＤＷＨサーバ３３０から前記ユーザが入力した条件情報に最適な仮想化環境のサーバ構成候補を判断し、類似案件リストを生成するステップ４１５とを実行する。
【００２２】
このステップ４１５による類似案件リスト生成処理の詳細は、図１に示すビジネスロジックサーバ３１０が、図３に示す如く、データベースサーバ３２０から実績利用ハードウェア情報３２２を取得するステップ５１０と、このステップ５１０によって取得した実績利用ハードウェア情報３２２にユーザが入力したハードウェア条件が存在するか否かを判定し、存在しないと判定したときに後記のステップ５３０に移行するステップ５１５と、前記ステップ５１５においてユーザが入力した実績としてのハードウェア条件が存在すると判定したとき、ユーザが入力した使用リソースと類似した案件情報がデータベースサーバ３２０の実績使用リソース情報３２４に存在するか否かを判定し、存在しないと判定したときに後記のステップ５３０に移行するステップ５２０と、このステップ５２０においてユーザが入力した使用リソースと類似した案件情報が存在すると判定したとき、この存在した案件情報をメモリの類似案件リストに追加するステップ５２５と、前記ステップ５１５又は５２０又は５２５に続いてユーザが指定した業務や用途と同じ案件情報が実績業務用途情報３２５に存在するか否かを判定し、存在しないと判定したときに後記のステップ５４０に移行するステップ５３０と、このステップ５３０においてユーザ指定の業務や用途と同じ案件情報が存在すると判定したとき、この存在した案件情報をメモリの類似案件リストに追加するステップ５３５と、前記ステップ５３０又は５３５に続いてユーザが指定した主要アプリケーションと同じ利用情報が実績利用ＡＰＰ情報３２３に存在するか否かを判定し、存在しないと判定したときに後記のステップ５５０に移行するステップ５４０と、このステップ５４０においてユーザ指定の主要アプリケーションの利用情報が存在すると判定したとき、この存在した案件情報をメモリの類似案件リストに追加するステップ５５０とを順次実行することによって、ユーザが入力した各種条件に類似する仮想化環境のビジネスロジックを抽出することができる。
【００２３】
前記図２のステップ４１５に続いて本実施形態によるビジネスロジックサーバ３１０は、前記ユーザが前記類似案件リストから最適と思われる類似案件を選択してスプリクト（簡易プログラム）作成候補とするステップ４２０と、ユーザの条件情報に含まれる仮想化ソフトウェアがＰｏｗｅｒＳｈｅｌｌに対応しているか否かを判定し、対応していないと判定したときに後記のステップ４３５に移行するステップ４２５と、このステップ４１５においてユーザ指定の仮想化ソフトウェアがＰｏｗｅｒＳｈｅｌｌに適合していると判定したとき、ＰｏｗｅｒＳｈｅｌｌ生成モジュール３１１を呼び出すステップ４３０と、この呼び出したＰｏｗｅｒＳｈｅｌｌ生成モジュール３１１がＤＷＨの判断した仮想化環境のサーバ構成を生成するためのスプリクトを前記ＤＷＨサーバ３３０に格納した標準ハードウェア構成情報３３１と標準パラメータ情報３３２と標準ストレージ設定情報３３３と標準ネットワーク設定情報３３４とを参照して生成するステップ４３５と、このステップ４３５によって生成されたスクリプトをＷｅｂサーバ２２０の公開フォルダに配置するステップ４４０と、管理者が予め設定したセキュリティ機能が有効か否かを判定し、有効でないと判定したときに後記のステップ４６０に移行するステップ４４５と、このステップ４４５においてセキュリティ機能が有効かであると判定したときにセキュリティサーバ２３０のセキュリティモジュール２３１を呼びだして生成したスクリプトを暗号化するステップ４５０と、この暗号化したスクリプトをＷｅｂサーバ２２０の公開フォルダに上書きによって再配置するステップ４５５と、ユーザが入力したユーザ情報と利用ハードウェア情報と業務用途情報と利用リソース情報とをデータベースサーバ３２０に登録するステップ４７０とを実行することによって、ユーザからの条件に最適な仮想化環境をユーザに提供することができる。
【００２４】
このように本実施形態による仮想化環境構築支援システムは、ビジネスロジックサーバ３１０が、ユーザ１０からの条件情報（例えば、利用するハードウェア、使用リソース、指定業務又は用途、アプリケーションの条件情報）に類似する過去の実績仮想化環境情報をデータベースサーバ３２０から取得し、この取得した仮想化環境情報を基にＤＷＨサーバ３３０に予め登録した仮想化環境の標準ハードウェア構成情報３３１と標準パラメータ情報と標準ストレージ設定情報と標準ネットワーク設定情報とを参照してコンピュータの仮想化環境を新たに生成するスプリクトを生成することによって、過去の実績に基づく設計設定ミスの少ないユーザニーズに適合した仮想化環境の生成を支援することができる。
【符号の説明】
【００２５】
１０  ユーザ、１００  ユーザ環境、２００  ネットワーク部、
２１０  ファイアウォール、２１１  ファイアウォール、２２０  Ｗｅｂサーバ、
２２１  ＨＴＴＰモジュール、２２２  セッション情報、
２３０  セキュリティサーバ、２３１  セキュリティモジュール、
４０  認証サーバ、２４１  認証モジュール、３００  コントロール部、
３１０  ビジネスロジックサーバ、３１１  生成モジュール、
３１２  登録抽出モジュール、３１３  操作モジュール、
３２０  データベースサーバ、３２１  ユーザ情報、
３２２  実績利用ハードウェア情報、３２３  利用ＡＰＰ情報
３２４  実績使用リソース情報、３２５  実績業務用途情報、
３３０  ＤＷＨ（データウェアハウス）サーバ、
３３１  標準ハードウェア構成情報、３３２  標準パラメータ情報、
３３３  標準ストレージ設定情報、３３４  標準ネットワーク設定情報
【図１】
2011242964.tif 000003
【図２】
2011242964.tif 000004
【図３】
2011242964.tif 000005
【図４】
2011242964.tif 000006