(57)【要約】【課題】既存システムの仮想化環境への移行成功の可能性に関する情報をユーザに提供し、仮想化環境移行業務の効率化やコスト削減を可能とする技術を提供する。【解決手段】移行成功率算出サーバ１００が、入出力端末２００から仮想化環境への移行対象となるコンピュータの属性及び移行処理の方式に関する情報を受け付け、属性および移行処理の方式の情報が合致するレコードを第１テーブル１２５で検索して移行処理の成功率情報を取得する処理と、入出力端末２００から仮想化環境移行に際しコンピュータにおいて想定されるリソース変更の情報を受け付け、リソース変更の有無の情報が合致するレコードを第２テーブル１２７で検索し、該当レコードにおける影響度の情報を取得する処理と、取得した成功率情報と影響度の情報を乗算して移行成功率を算定し出力する処理を実行する。【選択図】図１
2014127096.tif 000002
【特許請求の範囲】
【請求項１】
仮想化環境への移行処理が行われたコンピュータの属性および移行処理の方式と該当移行処理の成功率情報とを対応付けて記憶した第１テーブルと、移行処理時におけるコンピュータのリソース変更の有無と該当リソース変更による移行成功率への影響度とを対応付けて記憶した第２テーブルとを格納する記憶装置と、
入力装置ないし通信可能に結ばれた端末から、仮想化環境への移行対象となるコンピュータの属性および移行処理の方式に関する情報を受け付け、当該受け付けた情報と前記属性および前記移行処理の方式の情報が合致するレコードを前記第１テーブルで検索し、該当レコードにおける移行処理の成功率情報を取得する処理と、
入力装置ないし通信可能に結ばれた端末から、仮想化環境移行に際し前記コンピュータにおいて想定されるリソース変更の情報を受け付け、当該受け付けたリソース変更の情報と前記リソース変更の有無の情報が合致するレコードを前記第２テーブルで検索し、該当レコードにおける前記影響度の情報を取得する処理と、
前記取得した前記成功率情報と前記影響度の情報を乗算して移行成功率を算定し、出力装置ないし前記端末に対し出力する処理を実行する演算装置と、
を備えることを特徴とする仮想化支援システム。
【請求項２】
前記演算装置は、
前記受け付けた情報と前記属性および前記移行処理の方式の情報が合致するレコードを前記第１テーブルで検索出来なかった場合、前記受け付けた情報と前記属性および前記移行処理の方式の情報が一定以上の割合で一部合致するレコードを前記第１テーブルで検索し、該当レコードにおける移行処理の成功率情報を取得するものである、ことを特徴とする請求項１に記載の仮想化支援システム。
【請求項３】
前記記憶装置は、
コンピュータの属性のうち使用するオペレーティングシステム毎に規定した、リソースの可変範囲の情報を記憶した第３テーブルを更に格納したものであり、
前記演算装置は、
前記受け付けた情報が含むコンピュータの属性のうち、該当コンピュータが使用するオペレーティングシステムの情報を抽出し、該当オペレーティングシステムに関するレコードを前記第３テーブルより検索し、該当レコードが示す前記可変範囲に、前記リソース変更の情報が示す変更後のリソース値が含まれるか判定し、前記可変範囲に前記変更後のリソース値が含まれる場合に、前記影響度の情報を取得する処理または前記移行成功率を算定する処理を実行するものである、
ことを特徴とする請求項２に記載の仮想化支援システム。
【請求項４】
仮想化環境への移行処理が行われたコンピュータの属性および移行処理の方式と該当移行処理の成功率情報とを対応付けて記憶した第１テーブルと、移行処理時におけるコンピュータのリソース変更の有無と該当リソース変更による移行成功率への影響度とを対応付けて記憶した第２テーブルとを格納する記憶装置を備えた情報処理装置が、
入力装置ないし通信可能に結ばれた端末から、仮想化環境への移行対象となるコンピュータの属性および移行処理の方式に関する情報を受け付け、当該受け付けた情報と前記属性および前記移行処理の方式の情報が合致するレコードを前記第１テーブルで検索し、該当レコードにおける移行処理の成功率情報を取得する処理と、
入力装置ないし通信可能に結ばれた端末から、仮想化環境移行に際し前記コンピュータにおいて想定されるリソース変更の情報を受け付け、当該受け付けたリソース変更の情報と前記リソース変更の有無の情報が合致するレコードを前記第２テーブルで検索し、該当レコードにおける前記影響度の情報を取得する処理と、
前記取得した前記成功率情報と前記影響度の情報を乗算して移行成功率を算定し、出力装置ないし前記端末に対し出力する処理と、
を実行することを特徴とする仮想化支援方法。
【請求項５】
仮想化環境への移行処理が行われたコンピュータの属性および移行処理の方式と該当移行処理の成功率情報とを対応付けて記憶した第１テーブルと、移行処理時におけるコンピュータのリソース変更の有無と該当リソース変更による移行成功率への影響度とを対応付けて記憶した第２テーブルとを格納する記憶装置を備えた情報処理装置に、
入力装置ないし通信可能に結ばれた端末から、仮想化環境への移行対象となるコンピュータの属性および移行処理の方式に関する情報を受け付け、当該受け付けた情報と前記属性および前記移行処理の方式の情報が合致するレコードを前記第１テーブルで検索し、該当レコードにおける移行処理の成功率情報を取得する処理と、
入力装置ないし通信可能に結ばれた端末から、仮想化環境移行に際し前記コンピュータにおいて想定されるリソース変更の情報を受け付け、当該受け付けたリソース変更の情報と前記リソース変更の有無の情報が合致するレコードを前記第２テーブルで検索し、該当レコードにおける前記影響度の情報を取得する処理と、
前記取得した前記成功率情報と前記影響度の情報を乗算して移行成功率を算定し、出力装置ないし前記端末に対し出力する処理と、
を実行させることを特徴とする仮想化支援プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、仮想化支援システム、仮想化支援方法、および仮想化支援プログラムに関するものであり、具体的には、既存システムの仮想化環境への移行成功の可能性に関する情報をユーザに提供し、仮想化環境移行業務の効率化やコスト削減を可能とする技術に関する。
【背景技術】
【０００２】
近年、コンピュータの仮想化技術の向上に伴い、物理環境から仮想化環境へのシステム移行、ホスト集約化プロジェクトが増加傾向にある。特に、大規模なコンピュータシステムを構築、運営している企業の情報システム部門としては、大きなコストのかかるシステム再構築ではなく、サーバ装置等の物理環境を仮想化環境へストレート移行（Ｐ２Ｖ）することで、システムコスト削減を図る傾向にある。
【０００３】
こうした仮想化技術は、コスト削減だけでなく、コンピュータの運用管理効率化、セキュリティ対策、コンプライアンス対策、事業継続性計画（ＢＣＰ：Ｂｕｓｉｎｅｓｓ  Ｃｏｎｔｉｎｕｉｔｙ  Ｐｌａｎ）など、企業が抱えるさまざまな課題に有効なソリューションとして注目を集めており、多くの企業がコンピュータの仮想化技術の活用を実践、計画している。
【０００４】
従来において、上述した仮想化環境への移行を計画するにあたっては、対象コンピュータのパフォーマンス情報より、仮想化環境上での集約率を算出するツールを利用して、物理サーバを仮想化サーバにどれだけ集約できるかを事前評価することが一般的である。実際の仮想化環境への移行、ホスト集約化プロジェクトの実施にあたっては、上述のツールによる処理結果に基づき、投資額、工数を見積もることが多い。
【０００５】
これら仮想化環境移行に関連する技術として、仮想化環境にて複数のサーバを効率的に一台の物理サーバに集約するための組合せを導いたり、構成を検討するツールである仮想マシン管理システム（特許文献１参照）が提案されている。この仮想マシン管理システムは、仮想マシンの属性情報を設定する仮想マシン属性設定手段と、仮想マシンの属性情報を記憶する仮想マシン属性記憶手段と、仮想マシンの移送の可否を決定する仮想マシン移送判定手段と、仮想マシンを移送先に移送する仮想マシン移送手段とを備え、仮想マシンの実行中に仮想マシンの属性情報が変更可能に保持されるとともに、仮想マシン移送判定手段は、移送判定の際に、複数の仮想マシンの属性情報の組合せの適切さを判定し、仮想マシンの移送の可否を決定するものである。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１０−２３８０４４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
上述したように既存システムを仮想化環境へ移行するツールは提供されているが、仮想化環境移行後の集約率や、サーバ、ストレージ等の基盤環境に要する費用、工数（期間）の推定が可能である一方、移行処理成功の可能性について事前に推定し、ユーザに提示することは出来ない。従って、上述のツールを用いて移行処理を行うとしても、移行処理が必ず成功する保証はなく、条件によっては仮想化環境への移行ができないケースも生じうる。仮想化環境への移行ができなかった場合、従来同様に、ハードウェアリプレース、アプリケーション改修といったシステム再構築が必要となり、当初推定していないシステム再構築のコスト、工数が必要となる。想定外のコストと工数（期間）の発生により、企業における情報システム関連の業務計画遅延や投資計画の再策定などが必要となり、大きな問題となる可能性もある。
【０００８】
そこで本発明は、このような事情を鑑みてなされたもので、既存システムの仮想化環境への移行成功の可能性に関する情報をユーザに提供し、仮想化環境移行業務の効率化やコスト削減を可能とする技術を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記課題を解決する本発明の仮想化支援システムは、仮想化環境への移行処理が行われたコンピュータの属性および移行処理の方式と該当移行処理の成功率情報とを対応付けて記憶した第１テーブルと、移行処理時におけるコンピュータのリソース変更の有無と該当リソース変更による移行成功率への影響度とを対応付けて記憶した第２テーブルとを格納する記憶装置と、入力装置ないし通信可能に結ばれた端末から、仮想化環境への移行対象となるコンピュータの属性および移行処理の方式に関する情報を受け付け、当該受け付けた情報と前記属性および前記移行処理の方式の情報が合致するレコードを前記第１テーブルで検索し、該当レコードにおける移行処理の成功率情報を取得する処理と、入力装置ないし通信可能に結ばれた端末から、仮想化環境移行に際し前記コンピュータにおいて想定されるリソース変更の情報を受け付け、当該受け付けたリソース変更の情報と前記リソース変更の有無の情報が合致するレコードを前記第２テーブルで検索し、該当レコードにおける前記影響度の情報を取得する処理と、前記取得した前記成功率情報と前記影響度の情報を乗算して移行成功率を算定し、出力装置ないし前記端末に対し出力する処理を実行する演算装置と、を備えることを特徴とする。
【００１０】
また、本発明の仮想化支援方法は、仮想化環境への移行処理が行われたコンピュータの属性および移行処理の方式と該当移行処理の成功率情報とを対応付けて記憶した第１テーブルと、移行処理時におけるコンピュータのリソース変更の有無と該当リソース変更による移行成功率への影響度とを対応付けて記憶した第２テーブルとを格納する記憶装置を備えた情報処理装置が、入力装置ないし通信可能に結ばれた端末から、仮想化環境への移行対象となるコンピュータの属性および移行処理の方式に関する情報を受け付け、当該受け付けた情報と前記属性および前記移行処理の方式の情報が合致するレコードを前記第１テーブルで検索し、該当レコードにおける移行処理の成功率情報を取得する処理と、入力装置ないし通信可能に結ばれた端末から、仮想化環境移行に際し前記コンピュータにおいて想定されるリソース変更の情報を受け付け、当該受け付けたリソース変更の情報と前記リソース変更の有無の情報が合致するレコードを前記第２テーブルで検索し、該当レコードにおける前記影響度の情報を取得する処理と、前記取得した前記成功率情報と前記影響度の情報を乗算して移行成功率を算定し、出力装置ないし前記端末に対し出力する処理と、を実行することを特徴とする仮想化支援方法。
【００１１】
また、本発明の仮想化支援プログラムは、仮想化環境への移行処理が行われたコンピュータの属性および移行処理の方式と該当移行処理の成功率情報とを対応付けて記憶した第１テーブルと、移行処理時におけるコンピュータのリソース変更の有無と該当リソース変更による移行成功率への影響度とを対応付けて記憶した第２テーブルとを格納する記憶装置を備えた情報処理装置に、入力装置ないし通信可能に結ばれた端末から、仮想化環境への移行対象となるコンピュータの属性および移行処理の方式に関する情報を受け付け、当該受け付けた情報と前記属性および前記移行処理の方式の情報が合致するレコードを前記第１テーブルで検索し、該当レコードにおける移行処理の成功率情報を取得する処理と、入力装置ないし通信可能に結ばれた端末から、仮想化環境移行に際し前記コンピュータにおいて想定されるリソース変更の情報を受け付け、当該受け付けたリソース変更の情報と前記リソース変更の有無の情報が合致するレコードを前記第２テーブルで検索し、該当レコードにおける前記影響度の情報を取得する処理と、前記取得した前記成功率情報と前記影響度の情報を乗算して移行成功率を算定し、出力装置ないし前記端末に対し出力する処理と、を実行させることを特徴とする。
【発明の効果】
【００１２】
本発明によれば、既存システムの仮想化環境への移行成功の可能性に関する情報をユーザに提供し、仮想化環境移行業務の効率化やコスト削減が可能となる。
【図面の簡単な説明】
【００１３】
【図１】本実施形態の仮想クライアント管理システムを含むネットワーク構成図である。
【図２】本実施形態の仮想クライアント管理システムたる移行成功率算出サーバのハードウェア構成図である。
【図３】本実施形態における入出力端末のハードウェア構成図である。
【図４】本実施形態のパラメータテーブルのデータ構成例を示す図である。
【図５】本実施形態のリソース制限テーブルのデータ構成例を示す図である。
【図６】本実施形態のリソース変更組合せテーブルのデータ構成例を示す図である。
【図７】本実施形態の仮想化支援方法の処理例１を示すフロー図である。
【図８】本実施形態の仮想化支援方法の処理例２を示すフロー図である。
【図９】本実施形態の仮想化支援方法の処理例３を示すフロー図である。
【図１０】本実施形態の仮想化支援方法の処理例４を示すフロー図である。
【図１１】本実施形態の仮想化支援方法の処理例５を示すフロー図である。
【図１２】本実施形態における移行サーバ情報入力画面の例を示す図である。
【図１３】本実施形態における移行成功率表示画面の例を示す図である。
【図１４】本実施形態における移行実績入力画面の例を示す図である。
【図１５】本実施形態におけるリソース変更係数編集画面の例を示す図である。
【発明を実施するための形態】
【００１４】
−−−システム構成−−−
以下に本発明の実施形態について図面を用いて詳細に説明する。図１は、本実施形態の仮想化支援システムを含むネットワーク構成図である。本実施形態における仮想化支援システムは、既存システムの仮想化環境への移行成功の可能性に関する情報をユーザに提供し、仮想化環境移行業務の効率化やコスト削減を可能とするコンピュータシステムである。仮想化支援システムの最小構成として移行成功率算出サーバ１００を想定出来る。或いは、移行成功率算出サーバ１００と入出力端末２００とをあわせて仮想化支援システム１０とすることも出来る。ここでは、一例として、仮想化支援システム１０を移行成功率算出サーバ１００と入出力端末２００とで構成するとして説明を行う。なお、移行成功率算出サーバ１００と入出力端末２００はネットワーク１２０により通信可能に結ばれている。
【００１５】
入出力端末２００は、記憶装置２０１にて保持しているインターネットブラウザを介して移行成功率算出サーバ１００にアクセスし、必要な画面データを取得して表示し、ユーザからのデータ入力の受け付けや、受け付けたデータの移行成功率算出サーバ１００への送信、移行成功率算出サーバ１００での処理結果の受信、および処理データの表示といった処理を実行する端末である。
【００１６】
続いて、本実施形態の仮想化支援システム１０を構成する各装置らのハードウェア構成例について説明する。図２は本実施形態の仮想化支援システム１０が含む移行成功率算出サーバ１００のハードウェア構成図である。移行成功率算出サーバ１００は、ハードディスクドライブなど適宜な不揮発性記憶装置で構成される記憶装置１０１、ＲＡＭなど揮発性記憶装置で構成されるメモリ１０３、記憶装置１０１に保持されるプログラム１０２をメモリ１０３に適宜読み出すなどして実行し装置自体の統括制御を行なうとともに各種判定、演算及び制御処理を行なう演算装置１０４、ネットワーク１２０と接続し入出力端末２００との通信処理を担う通信装置１０５を、内部信号線たるＢＵＳで結びつつ備えている。なお、仮想化支援システム１０は入出力装置を備えるとしてもよい。例えば、仮想化支援システム１０が移行成功率算出サーバ１００のみで構成される場合、つまりスタンドアロンとなっている状況において、ユーザから移行対象のコンピュータに関する各種データを得るに際し、移行成功率算出サーバ１００が自身で備える入出力装置を介してユーザからのデータ入力を受ける必要がある為である。
【００１７】
また、記憶装置１０１のプログラム１０２を実行することで実装される機能として、移行成功率算出機能１１０、移行実績入力機能１１１、リソース変更係数編集機能１１２がある。また、記憶装置１０１には、上述したプログラム１０２の他に、組合せパラメータテーブル１２５（第１テーブル）、リソース制限テーブル１２６（第３テーブル）、およびリソース変更組合せテーブル１２７（第２テーブル）が格納されている。これらテーブルの詳細については後述する。
【００１８】
図３は、ネットワークに接続する入出力端末２００のハードウェア構成例を示す図である。入出力端末２００は、ハードディスクドライブなど適宜な不揮発性記憶装置で構成される記憶装置２０１、ＲＡＭなど揮発性記憶装置で構成されるメモリ２０３、記憶装置２０１に保持されるプログラム２０２をメモリ２０３に適宜読み出すなどして実行し装置自体の統括制御を行なうとともに各種判定、演算及び制御処理を行なう演算装置２０４、ユーザからの入力を受け付けたり、処理結果を表示する入出力装置２０５、ネットワーク１２０と接続し移行成功率算出サーバ１００との通信処理を担う通信装置２０６を、内部信号線たるＢＵＳで結びつつ備えている。なお、記憶装置２０１のプログラム２０２を実行することで実装される機能として、インターネットブラウザ機能２１０がある。
【００１９】
続いて、本実施形態の仮想化支援システム１０としての移行成功率算出サーバ１００が備える機能について説明する。上述したように、以下に説明する機能は、例えば移行成功率算出サーバ１００が備えるプログラム１０２を実行することで実装される機能と言える。
【００２０】
移行成功率算出サーバ１００は、上述の入出力端末２００から、仮想化環境への移行対象となるコンピュータの属性および移行処理の方式に関する情報を受け付け、当該受け付けた情報と、属性および移行処理の方式の情報が合致するレコードを組合せパラメータテーブル１２５（第１テーブル）で検索し、該当レコードにおける移行処理の成功率情報を取得する機能を備える。この機能は、図１に例示した移行成功率算出機能１１０が含んでいる。
【００２１】
また、移行成功率算出サーバ１００は、入出力端末２００から、仮想化環境移行に際し上述のコンピュータにおいて想定されるリソース変更の情報を受け付け、ここで受け付けたリソース変更の情報と、リソース変更の有無の情報が合致するレコードをリソース変更組合せテーブル１２７（第２テーブル）で検索し、該当レコードにおける影響度の情報を取得する機能を備える。この機能も、図１に例示した移行成功率算出機能１１０が含んでいる。
【００２２】
また、移行成功率算出サーバ１００は、上述までの処理で取得した成功率情報と影響度の情報とを乗算して移行成功率を算定し、入出力端末２００に対し出力する機能を備える。この機能も、図１に例示した移行成功率算出機能１１０が含んでいる。
【００２３】
また、移行成功率算出サーバ１００における上述の移行成功率算出機能１１０は、入出力端末２００から受け付けた情報と、属性および移行処理の方式の情報が合致するレコードを組合せパラメータテーブル１２５で検索出来なかった場合、入出力端末２００から受け付けた情報と属性および移行処理の方式の情報が一定以上の割合で一部合致するレコードを、組合せパラメータテーブル１２５で検索し、該当レコードにおける移行処理の成功率情報を取得する機能を更に備えると好適である。
【００２４】
また、移行成功率算出サーバ１００は、入出力端末２００から受け付けた情報が含むコンピュータの属性のうち、該当コンピュータが使用するオペレーティングシステムの情報を抽出し、該当オペレーティングシステムに関するレコードをリソース変更組合せテーブル１２７（第３テーブル）より検索し、該当レコードが示すリソースの可変範囲に、入出力端末２００から得ているリソース変更の情報が示す変更後のリソース値が含まれるか判定し、上述の可変範囲に変更後のリソース値が含まれる場合に、影響度の情報を取得する処理または移行成功率を算定する処理を実行する機能を備えるとすれば好適である。
【００２５】
−−−テーブル例−−−
次に、本実施形態の仮想化支援システム１０の移行成功率算出サーバ１００が利用するテーブルのデータ構成例について説明する。図４は本実施形態の組合せパラメータテーブル１２５のデータ構成例を示す図である。組合せパラメータテーブル１２５は、仮想化環境への移行処理が行われたコンピュータの属性および移行処理の方式と該当移行処理の成功実績とを対応付けて記憶した第１テーブルに該当する。
【００２６】
図に例示する組合せパラメータテーブル１２５は、移行対象のコンピュータ（以下、移行対象サーバ、とする）の属性を示すパラメータ１〜４として、使用ＯＳ（オペレーティングシステム）の種別を示すＯＳ種別４０１と、移行対象サーバの用途である、例えば、データベースサーバ、アプリケーションサーバ等といったサーバ用途４０２と、移行対象サーバの起動状態、停止状態を示す、サーバ状態４０３と、移行対象サーバの移行処理時にデータを転送する方法がＷＡＮを経由するか、ＬＡＮを経由するか、内蔵ディスク内にデータを作成するかを示す、データ転送方式４０４（移行方式の情報）の各値と、移行処理の成功実績の情報として、上述のパラメータ１〜４たる値４０１から値４０４の組合せでの移行処理実施回数４０５および移行処理成功回数４０６とを、対応付けたレコードの集合体となっている。この組合せパラメータテーブル１２５は、移行成功率算出サーバ１００の移行実績入力機能１１１により、移行処理の情報、結果が入力されたときに該当欄の値が更新される。なお、移行成功率算出サーバ１００が、まだ一度も稼働していない状況においても、組合せパラメータテーブル１２５における成功実績の情報（移行処理実施回数４０５、移行処理成功回数４０６）は空欄ではなく、例えば他所での成功実績のデータがデフォルトデータとして設定されている。こうした措置は他のテーブルにおいても同様である。
【００２７】
図５は本実施形態のリソース制限テーブル１２６のデータ構成例を示す図である。このリソース制限テーブル１２６は、移行対象サーバの属性のうち、使用するオペレーティングシステム毎に規定したリソースの可変範囲（最小値と最大値）の情報を記憶した第３テーブルに該当する。
【００２８】
リソース制限テーブル１２６は、図５に示すように、移行対象サーバのＯＳ種別５０１毎に、該当ＯＳを使用したサーバにおける搭載可能な最小ＣＰＵ数であるＣＰＵ最小値５０２と、サーバにおいて搭載可能な最大ＣＰＵ数であるＣＰＵ最大値５０３と、サーバにおいて搭載可能な最小メモリ容量であるメモリ最小値５０４と、サーバにおいて搭載可能な最大メモリ容量であるメモリ最大値５０５と、サーバにおいて搭載可能な最小ＨＤＤ容量であるＨＤＤ最小値５０６、サーバにおいて搭載可能な最大ＨＤＤ容量であるＨＤＤ最大値５０７と、をそれぞれ対応付けたレコードの集合体となっている。
【００２９】
図６は本実施形態のリソース変更組合テーブル１２７のデータ構成例を示す図である。リソース変更組合せテーブル１２７は、移行処理時における移行対象サーバのリソース変更の有無と該当リソース変更による移行成功率への影響度とを対応付けて記憶した第２テーブルに該当する。このリソース変更組合せテーブル１２７は、移行成功率算出サーバ１００のリソース変更係数編集機能１１２が実行された際に更新される。
【００３０】
リソース変更組合せテーブル１２７は、図６に示すように、移行対象サーバを物理サーバから仮想化環境へ移行処理する際の各リソースの変更有無を示すパラメータ１〜３として、ＣＰＵ数の変更有無を示すＣＰＵ数変更有無６０１と、移行処理時のメモリ容量の変更有無を示すメモリ容量変更有無６０２と、移行処理時のＨＤＤ容量の変更有無を示すＨＤＤ容量変更有無６０３の各値と、パラメータ１〜３たる値６０１から６０３の値の組合せが、移行処理の成否に与える影響度を示す変更影響係数６０４とを対応付けたレコードの集合体となっている。ここで例示した変更影響係数６０４は、仮想化環境への移行処理において、容量を変更するリソースの数が少ないほど移行成功率は高くなることに対応した値であり、パラメータ１〜３のリソース全てに変更がない場合、移行処理の成否に与える影響度が無いものとして、最高値の「１」となる。以下、変更有りとなったパラメータ数が多くなるほど、移行処理の成否に与える影響度が大きくなるものとして、変更影響計数は「１」から「０」に向かって小さくなっていく。
【００３１】
−−−基本フロー例−−−
以下、本実施形態における仮想化支援方法の実際手順について図に基づき説明する。以下で説明する仮想化支援方法に対応する各種動作は、仮想化支援システム１０を構成する各装置らがそれぞれメモリに読み出して実行するプログラム等によって実現される。そして、このプログラムは、以下に説明される各種の動作を行うためのコードから構成されている。
【００３２】
図７は本実施形態における仮想化支援方法の処理手順例１を示すフロー図であり、図８は本実施形態の仮想化支援方法の処理例２を示すフロー図であり、図９は本実施形態の仮想化支援方法の処理例３を示すフロー図である。これらのフローにおける移行成功率算出サーバ１００の処理は、移行成功率算出機能１１０の処理に対応したものとなる。
【００３３】
まず、企業の情報システム部門の担当者など所定ユーザは、入出力端末２００のインターネットブラウジング機能２１０を起動し、ネットワーク１２０における移行成功率算出サーバ１００のアドレス（ＵＲＬ）を指定するものとする。この場合、入出力端末２００は、指定されたＵＲＬに応じてネットワーク１２０における移行成功率算出サーバ１００にアクセスする（ステップＳ１０１１）。
【００３４】
移行成功率算出サーバ１００は、入出力端末２００からのアクセスを受けて、記憶装置１０１に予め保持している移行サーバ情報入力画面２２１のデータを読み出して、入出力端末２００に送信する（ステップＳ１０１２）。
【００３５】
一方、入出力端末１０３は、移行成功率算出サーバ１００から上述の移行サーバ情報入力画面２２１のデータを受信して、入出力装置２０５にて表示する（ステップＳ１０１３）。図１２にて移行サーバ情報入力画面２２１の表示例を示している。図１２に例示する移行サーバ情報入力画面２２１は、対象サーバに関する属性情報および移行処理の方式の情報として、ＯＳ種別７０１、サーバ用途７０２、サーバ状態７０３、データ転送方式７０４の各値の入力欄を含んでいる。また、移行サーバ情報入力画面２２１は、対象サーバを移行処理する際に変更されるリソースに関して、ＣＰＵ容量変更有無を示すラジオボタン７０５、移行後のＣＰＵ容量７０６の入力欄、移行処理時のメモリ容量変更有無を示すラジオボタン７０７、移行後のメモリ容量７０８の入力欄、移行処理時のＨＤＤ容量変更有無を示すラジオボタン７０９、移行後のＨＤＤ容量７１０の入力欄、および送信ボタン７１１が含まれている。
【００３６】
上述のユーザは、入出力端末２００の入出力装置２０５において情報入力画面２２１を閲覧し、移行対象サーバの属性（ＯＳ、サーバ用途、サーバ状態）、移行処理の方式（転送方式）、およびリソース変更の内容といったデータを、該当入力欄７０１〜７１０に対してそれぞれ入力し、送信ボタン７１１を押下する。この場合、入出力端末２００は、送信ボタン７１１の押下を受けて、入力欄７０１〜７１０の各値を含むデータを、ネットワーク１２０を介して移行成功率算出サーバ１００に送信する（ステップＳ１０１４）。
【００３７】
他方、移行成功率算出サーバ１００は、入出力端末２００から送信されてくる上述のデータ（ステップＳ１０１４にて入力された入力欄７０１〜７１０の各値）を受信する（ステップＳ１０１５）。入出力端末２００からデータを受信した移行成功率算出サーバ１００は、受信データの各値と組合せパラメータテーブル１２５のレコードとを照合し、まずは受信データのうち値７０１と、ＯＳ種別４０１が一致するレコードを特定し、そのレコードのうちで、値７０２とサーバ用途４０２、値７０３とサーバ状態４０３、値７０４とデータ転送方式４０４、がそれぞれ同一値であるレコードを検索する（ステップＳ１０１６）。
【００３８】
続いて移行成功率算出サーバ１００は、上述のステップＳ１０１６にて検索された該当レコードの有無を判定する（ステップＳ１０１７）。この判定の結果、該当レコードがある場合（Ｓ１０１７：Ｙ）、移行成功率算出サーバ１００は、該当レコードにおける移行処理成功回数４０６の値が「０」であるか更に判定する（ステップＳ１０１８）。
【００３９】
上述のステップＳ１０１８の判定の結果、移行処理成功回数４０６の値が「０」で無かった場合（Ｓ１０１８：Ｎ）、移行成功率算出サーバ１００は、該当レコードの成功回数４０６の値を、該当レコードにおける移行処理実施回数４０５の値で除算して仮成功率を算定し、これをメモリ１０３に格納する（ステップＳ１０１９）。なお、仮成功率は、一時的にメモリ１０３に記憶され、以降の処理にて移行成功率を算出する際に利用するデータとなる。
【００４０】
一方、上述のステップＳ１０１７の判定にて、該当レコードが無かった場合（Ｓ１０１７：Ｎ）、移行成功率算出サーバ１００は、組合せパラメータテーブル１２５の各レコードの値と、上述のステップＳ１０１５にて入出力端末２００から受信している値７０１〜７０４とを比較し、値７０１とＯＳ種別４０１、値７０２とサーバ用途４０２、値７０３とサーバ状態４０３、値７０４とデータ転送方式４０４、のいずれか一つの組合せだけ値が異なるレコードを検索する（ステップＳ１０２０）。
【００４１】
例えば、ステップＳ１０１５にて入出力端末２００から受信したパラメータにおいて、ＯＳ種別４０１が「Ｗｉｎｄｏｗｓ  Ｓｅｒｖｅｒ  ２００３」（登録商標）であり、サーバ用途４０２が「ＤＢサーバ」であり、サーバ状態４０３が「起動中」であり、データ転送方式４０４が「ＬＡＮ」であった場合、ＯＳ種別４０１が「Ｗｉｎｄｏｗｓ  Ｓｅｒｖｅｒ  ２００８」であり、サーバ用途４０２が「ＤＢサーバ」であり、サーバ状態４０３が「起動中」であり、データ転送方式４０４が「ＬＡＮ」であるレコードと、ＯＳ種別４０１が「Ｗｉｎｄｏｗｓ  Ｓｅｒｖｅｒ  ２００３」であり、サーバ用途４０２が「ＡＰサーバ」であり、サーバ状態４０３が「起動中」であり、データ転送方式４０４が「ＬＡＮ」であるレコードを、「いずれか一つの組合せだけ値が異なる」レコードとする。
【００４２】
また、上述のステップＳ１０１８の判定の結果、移行処理成功回数４０６の値が「０」であった場合（Ｓ１０１８：Ｙ）、移行成功率算出サーバ１００は、成功率の値として「０」をメモリ１０３に格納する（ステップＳ１０２１）。
【００４３】
また、移行成功率算出サーバ１００は、上述のステップＳ１０２０での検索の結果、得られた該当レコード数が、「０」、「１」、「２以上」のいずれであるか判定する（ステップＳ１０２２）。この判定の結果、該当レコード数が「１」である場合（Ｓ１０２２：１）、移行成功率算出サーバ１００は、該当レコードにおいて、移行処理成功回数４０６の値を移行処理実施回数４０５の値で除算して仮成功率を算定し、これをメモリ１０３に格納する（ステップＳ１０２３）。
【００４４】
他方、上述のステップＳ１０２２の判定の結果、該当レコード数が「２以上」であった場合（Ｓ１０２２：２以上）、移行成功率算出サーバ１００は、該当各レコードの移行処理成功回数４０６の値の合計値を、該当移行処理実施回数４０５の値の合計値で除算して仮成功率を算定し、これをメモリ１０３に格納する（ステップＳ１０２４）。
【００４５】
また、上述のステップＳ１０２２の判定の結果、該当レコード数が「０」であった場合（Ｓ１０２２：０）、移行成功率算出サーバ１００は、成功率の値を「０」としてメモリ１０３に格納する（ステップＳ１０２５）。
【００４６】
続いて、移行成功率算出サーバ１００は、ステップＳ１０１５にて入出力端末２００から取得してあるデータにおいて、リソース変更有無のラジオボタン７０５〜７０９のいずれかに関してチェックが設定されたデータが含まれているか判定する（ステップＳ１０２６）。この判定の結果、ラジオボタン７０５〜７０９のうちいずれかに関してチェックが設定されていた場合（Ｓ１０２６：Ｙ）、移行成功率算出サーバ１００は、上述のステップＳ１０１５にて入出力端末２００から取得してある値７０１とＯＳ種別５０１が同一値である、リソース制限テーブル１２６のレコードを検索し、該当レコードから、ＣＰＵ最小値５０２、ＣＰＵ最大値５０３、メモリ最小値５０４、メモリ最大値５０５、ＨＤＤ最小値５０６、およびＨＤＤ最大値５０７の各値を取得する（ステップＳ１０２７）。他方、上述の判定の結果、ラジオボタン７０５〜７０９のうちいずれに関してもチェックが設定されていなかった場合（Ｓ１０２６：Ｎ）、移行成功率算出サーバ１００は処理をステップＳ１０３７に進める。
【００４７】
また移行成功率算出サーバ１００は、上述のステップＳ１０２６での判定結果が、ラジオボタン７０５〜７０９のうちどのラジオボタンに関してチェックが設定されていたか判定する（ステップＳ１０２８）。この判定の結果、ＣＰＵに関する変更に対応するラジオボタン７０５にチェックが設定されていなかった場合（Ｓ１０２８：Ｎ）、移行成功率算出サーバ１００は処理をステップＳ１０３１に進める。他方、上述の判定の結果、ＣＰＵに関する変更に対応するラジオボタン７０５にチェックが設定されていた場合（Ｓ１０２８：Ｙ）、移行成功率算出サーバ１００は、ステップＳ１０１５にて取得してある値７０６と、上述のステップＳ１０２７にて取得したＣＰＵ最小値５０２、ＣＰＵ最大値５０３より、値７０６がＣＰＵ最小値５０２以上、ＣＰＵ最大値５０３以下であるか判定する（ステップＳ１０２９）。
【００４８】
このステップＳ１０２９の判定の結果、値７０６が、ＣＰＵ最小値５０２より小さい、もしくはＣＰＵ最大値５０３より大きい場合（Ｓ１０２９：Ｎ）、移行成功率算出サーバ１００は、成功率の値を「０」としてメモリ１０３に格納する（ステップＳ１０３０）。他方、上述のステップＳ１０２９の判定の結果、値７０６がＣＰＵ最小値５０２以上、ＣＰＵ最大値５０３以下である場合（Ｓ１０２９：Ｙ）、移行成功率算出サーバ１００は、処理をステップＳ１０３１に進める。
【００４９】
ステップＳ１０３１において移行成功率算出サーバ１００は、上述のステップＳ１０２６での判定結果が、ラジオボタン７０５〜７０９のうちどのラジオボタンに関してチェックが設定されていたか判定し（ステップＳ１０３１）、この判定の結果、メモリに関する変更に対応するラジオボタン７０７にチェックが設定されていなかった場合（Ｓ１０３１：Ｎ）、処理をステップＳ１０３４に進める。
【００５０】
他方、上述の判定の結果、メモリに関する変更に対応するラジオボタン７０７にチェックが設定されていた場合（Ｓ１０３１：Ｙ）、移行成功率算出サーバ１００は、ステップＳ１０１５にて取得してある値７０８と、上述のステップＳ１０２７にて取得したメモリ最小値５０４、メモリ最大値５０５より、値７０８がメモリ最大値５０４以上、メモリ最大値５０５以下であるか判定する（ステップＳ１０３２）。
【００５１】
上述のステップＳ１０３２における判定の結果、値７０８が、メモリ最小値５０４より小さい、もしくはメモリ最大値５０５より大きい場合（Ｓ１０３２：Ｎ）、移行成功率算出サーバ１００は、成功率の値を「０」としてメモリ１０３に格納する（ステップＳ１０３３）。他方、上述のステップＳ１０３２における判定の結果、値７０８が、メモリ最小値５０４以上、メモリ最大値５０５以下である場合（Ｓ１０３２：Ｙ）、移行成功率算出サーバ１００は処理をステップＳ１０３４に進める。
【００５２】
ステップＳ１０３４において移行成功率算出サーバ１００は、上述のステップＳ１０２６での判定結果が、ラジオボタン７０５〜７０９のうちどのラジオボタンに関してチェックが設定されていたか判定し（ステップＳ１０３４）、この判定の結果、ＨＤＤ（Hard Disk Drive）に関する変更に対応するラジオボタン７０９にチェックが設定されていなかった場合（Ｓ１０３５：Ｎ）、処理をステップＳ１０３７に進める。
【００５３】
他方、上述の判定の結果、ＨＤＤに関する変更に対応するラジオボタン７０９にチェックが設定されていた場合（Ｓ１０３５：Ｙ）、移行成功率算出サーバ１００は、ステップＳ１０１５にて取得してある値７１０と、上述のステップＳ１０２７にて取得したＨＤＤ最小値５０６、ＨＤＤ最大値５０７より、値７１０がＨＤＤ最小値５０６以上、ＨＤＤ最大値５０７以下であるか判定する（ステップＳ１０３５）。
【００５４】
上述のステップＳ１０３５における判定の結果、値７１０が、ＨＤＤ最小値５０６より小さい、もしくはＨＤＤ最大値５０７より大きい場合（Ｓ１０３５：Ｎ）、移行成功率算出サーバ１００は、成功率の値を「０」としてメモリ１０３に格納する（ステップＳ１０３６）。他方、上述のステップＳ１０３２における判定の結果、値７１０が、ＨＤＤ最小値５０６以上、ＨＤＤ最大値５０７以下である場合（Ｓ１０３５：Ｙ）、移行成功率算出サーバ１００は処理をステップＳ１０３７に進める。
【００５５】
続いて移行成功率算出サーバ１００は、上述のステップＳ１０１５にて入出力端末２００から取得してあるラジオボタン７０５、７０７、７０９の各値に基づき、リソース変更組合せテーブル１２７において、ＣＰＵ数変更有無６０１と値７０５、同じくメモリ容量変更有無６０２と値７０７、同じくＨＤＤ容量変更有無６０３と値７０９が同一値であるレコードを検索し、該当レコードから変更影響係数６０４の値を取得する（ステップＳ１０３７）。
【００５６】
次に移行成功率算出サーバ１００は、ステップＳ１０１９、ステップＳ１０２３、ステップＳ１０２４、のいずれかにて取得した仮成功率の値と、ステップＳ１０３７にて取得した変更影響係数６０４の値とを乗算して成功率を算出する（ステップＳ１０３８）。また、移行成功率算出サーバ１００は、ステップＳ１０３８にて算出した成功率の値に、１００を乗算し、この乗算結果に関して小数点以下切り上げを実行して、移行成功率を算定する（ステップＳ１０３９）。この移行成功率の値はメモリ１０３に格納される。
【００５７】
移行成功率算出サーバ１００は、ステップＳ１０１５にて取得した値７０１〜値７１０、およびステップＳ１０３９にて算出した移行成功率の値を入出力端末１０３に送信する（ステップＳ１０４０）。一方、入出力端末１０３は、ステップＳ１０４０にて移行成功率算出サーバ１００から送信された、値７０１〜値７１０、および移行成功率の値を受信し、移行成功率表示画面２２２（図１３参照）に出力する（ステップＳ１０４１）。
【００５８】
図１３に示す移行成功率表示画面２２２は、値７０１〜値７１０を表示する、ＯＳ種別８０１、サーバ用途８０２、サーバ状態８０３、データ転送方式８０４、移行処理時のＣＰＵ容量変更有無のラジオボタン７０５、移行後のＣＰＵ容量７０６、移行処理時のメモリ容量変更有無のラジオボタン７０７、移行後のメモリ容量７０８、移行処理時のＨＤＤ容量変更有無のラジオボタン７０９、移行後のＨＤＤ容量７１０、の各欄を含んでいる。また、上述のステップＳ１０４１で移行成功率算出サーバ１００から受信した移行成功率の値は、欄８１１にて表示される。こうして、入出力端末２００を操作する上述のユーザは、移行対象サーバに関する移行成功率について認識することができる。
【００５９】
−−−移行実績の処理フロー例−−−
続いて、実際に移行対象サーバを仮想化環境に移行させた結果すなわち移行実績を、移行成功率算出サーバ１００が取得する処理について説明する。図１０は本実施形態の仮想化支援方法の処理例４を示すフロー図である。このフローは、移行成功率算出サーバ１００が具備する移行実績入力機能１１１の処理に対応したものとなる。
【００６０】
この場合、移行対象サーバの仮想化環境移行を担当したユーザ等が、入出力端末２０におけるインターネットブラウジング機能２１０を起動して、移行実績の入力要求を行いつつ移行成功率算出サーバ１００にアクセスする（ステップＳ１１０１）。移行成功率算出サーバ１００は移行実績入力画面２２３のデータを記憶装置１０１から読み出し、これを入出力端末２００に送信する（ステップＳ１１０２）。
【００６１】
入出力端末１０３は、移行成功率算出サーバ１００から移行実績入力画面２２３のデータを受信し、これを入出力装置２０５にて表示する（ステップＳ１１０３）。ユーザは、入出力端末２００において移行実績入力画面２２３を閲覧し、入力欄９０１〜９０５にて該当データを入力し、送信ボタン９０６を押下する操作を行うことになる。図１４に示す移行実績入力画面２２３は、ＯＳ種別９０１、サーバ用途９０２、サーバ状態９０３、データ転送方式９０４、移行結果９０５の各欄を含んでいる。
【００６２】
入出力端末２００は上述の送信ボタン９０６の押下を受けて、移行実績入力画面２２３にて入力を受けた各値９０１〜９０５のデータを移行成功率算出サーバ１００に送信する（ステップＳ１１０４）。
【００６３】
一方、移行成功率算出サーバ１００は、入出力端末２００から上述の値９０１〜値９０５のデータを受信する（ステップＳ１１０５）。また、移行成功率算出サーバ１００は、ここで受信した値９０１〜値９０４に基づいて、組合せパラメータテーブル１２５において、値９０１とＯＳ種別４０１、値９０２とサーバ用途４０２、値９０３とサーバ状態４０３、値９０４とデータ転送方式４０４が同一値であるレコードを検索する（ステップＳ１１０６）。
【００６４】
続いて移行成功率算出サーバ１００は、上述のステップＳ１１０６にて検索された該当レコードの有無を判定する（ステップＳ１１０７）。この判定の結果、該当レコードが無かった場合（Ｓ１１０７：Ｎ）、移行成功率算出サーバ１００は、組合せパラメータテーブル１２５に新規にレコードを追加し、該当レコードにおいて、ステップＳ１１０５にて受信した値９０１をＯＳ種別４０１、値９０２をサーバ用途４０２、値９０３をサーバ状態４０３、値９０４をデータ転送方式４０４にそれぞれ入力し、また、移行処理実施回数４０５と、移行処理成功回数４０６にそれぞれ「１」を入力する（ステップＳ１１０８）。
【００６５】
他方、上述のステップＳ１１０７での判定の結果、該当レコードがあった場合（Ｓ１１０７：Ｙ）、移行成功率算出サーバ１００は、ステップＳ１１０５にて受信した値９０５の値が「成功」であるか判定する（ステップＳ１１０９）。この判定の結果、値９０５の値が「成功」であった場合（Ｓ１１０９：成功）、移行成功率算出サーバ１００は、組合せパラメータテーブル１２５の該当レコード（上述のステップＳ１１０６で検索したもの）における移行処理成功回数４０６の値に「１」を加算する（ステップＳ１１１０）。また、上述のステップＳ１１０９の判定の結果、値９０５の値が「失敗」であった場合（Ｓ１１０９：失敗）、移行成功率算出サーバ１００は処理をステップＳ１１１１に進める。
【００６６】
ステップＳ１１１１において、移行成功率算出サーバ１００は、組合せパラメータテーブル１２５の該当レコード（上述のステップＳ１１０６で検索したもの）における移行処理実施回数４０５の値に「１」を加算する（ステップＳ１１１０）。こうして、組合せパラメータテーブル１２５における、移行処理実施回数４０５、移行処理成功回数４０６の各値は更新されていく。
【００６７】
−−−変更影響計数の編集処理のフロー例−−−
続いて、リソース変更組合せテーブル１２７における変更影響計数６０４の値の更新処理について説明する。図１１は本実施形態の仮想化支援方法の処理例５を示すフロー図である。図１１のフローは、移行成功率算出サーバ１００が具備するリソース変更係数編集機能１１２の処理を示すフローとなる。
【００６８】
この場合、変更影響計数６０４の値を更新しようとするユーザは、入出力端末２００のインターネットブラウジング機能２１０を起動し、変更影響計数の編集要求を行いつつ移行成功率算出サーバ１００にアクセスする（ステップＳ１２０１）。移行成功率算出サーバ１００は変更影響計数更新画面２２４のデータを記憶装置１０１から読み出し、これを入出力端末２００に送信する（ステップＳ１２０２）。
【００６９】
入出力端末１０３は、移行成功率算出サーバ１００から変更影響計数更新画面２２４のデータを受信し、これを入出力装置２０５にて表示する（ステップＳ１２０３）。ユーザは、入出力端末２００において変更影響計数更新画面２２４を閲覧し、入力欄１００１〜１００４にて該当データを入力し、送信ボタン１００５を押下する操作を行うことになる。図１５に示す変更影響計数更新画面２２４は、ＣＰＵリソース変更１００１、メモリリソース変更１００２、ＨＤＤリソース変更１００３の各入力欄と、変更影響係数１００４の入力欄、および送信ボタン１００５を含んでいる。
【００７０】
入出力端末２００は上述の送信ボタン１００５の押下を受けて、変更影響計数更新画面２２４にて入力を受けた各値１００１〜１００４のデータを移行成功率算出サーバ１００に送信する（ステップＳ１２０４）。
【００７１】
一方、移行成功率算出サーバ１００は、入出力端末２００から上述の値１００１〜値１００４のデータを受信する（ステップＳ１２０５）。また、移行成功率算出サーバ１００は、ここで受信した値１００１〜値１００４に基づいて、リソース変更組合せテーブル１２７において、値１００１とＣＰＵ数変更有無６０１、値１００２とメモリ容量変更有無６０２、値１００３とＨＤＤ容量変更有無６０３が同一値であるレコードを検索する（ステップＳ１２０６）。
【００７２】
続いて移行成功率算出サーバ１００は、上述のステップＳ１２０６で検索された該当レコードにおける変更影響係数６０４の値を、上述のステップＳ１２０５にて受信した値１００４に変更する（ステップＳ１２０６）。こうして、リソース変更組合せテーブル１２７における変更影響計数６０４の値は更新されることとなる。なお、この変更影響計数６０４の値は、上述のようにユーザが指定して更新するとしてもよいが、その他にも移行成功率算出サーバ１００が所定のアルゴリズムに沿って自動更新を行う例も想定できる。例えば、予め定めた一定期間毎に、所定パラメータの組みである所定レコードについて、組合せパラメータテーブル１２５における移行処理実施回数４０５の値で移行処理成功回数４０６の値を除算して求めた実際の成功率と、該当期間中における変更影響計数６０４の値と、この変更影響計数６０４の値を用いて上述のレコードに関して算定した移行成功率の値との相関関係について、回帰分析を実行して特定し、回帰分析結果として得られる数式等において、移行成功率が実際の成功率に近似する変更影響計数６０４の値を求めて、これをリソース変更組合せテーブル１２７の変更影響計数６０４に格納するとしてもよい。
【００７３】
以上、本発明を実施するための最良の形態などについて具体的に説明したが、本発明はこれに限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能である。
【００７４】
こうした本実施形態によれば、仮想化環境への移行対象となるサーバの情報や、移行方式に応じて、精度の高い移行成功率判断が可能となる。また、精度の高い移行成功率の情報に基づき、既存システムの仮想化環境への移行プロジェクトの工数やコストの見積を高精度に行うことも可能となる。したがって、既存システムの仮想化環境への移行成功の可能性に関する情報をユーザに提供し、仮想化環境移行業務の効率化やコスト削減が可能となる。
【００７５】
本明細書の記載により、少なくとも次のことが明らかにされる。すなわち、仮想化支援システムにおいて、演算装置は、端末から受け付けた情報と属性および移行処理の方式の情報が合致するレコードを第１テーブルで検索出来なかった場合、受け付けた情報と属性および移行処理の方式の情報が一定以上の割合で一部合致するレコードを第１テーブルで検索し、該当レコードにおける移行処理の成功率情報を取得するものである、としてもよい。これによれば、仮想化環境への移行対象となっているコンピュータの属性や移行処理の方式が、第１テーブルで既登録のものと完全一致しなかった場合であっても、一定以上の精度での移行成功率は算定可能となる。
【００７６】
また、仮想化支援システムにおいて、記憶装置は、コンピュータの属性のうち使用するオペレーティングシステム毎に規定した、リソースの可変範囲の情報を記憶した第３テーブルを更に格納したものであり、演算装置は、受け付けた情報が含むコンピュータの属性のうち、該当コンピュータが使用するオペレーティングシステムの情報を抽出し、該当オペレーティングシステムに関するレコードを第３テーブルより検索し、該当レコードが示す可変範囲に、リソース変更の情報が示す変更後のリソース値が含まれるか判定し、可変範囲に変更後のリソース値が含まれる場合に、影響度の情報を取得する処理または移行成功率を算定する処理を実行するものである、としてもよい。これによれば、コンピュータを仮想化環境へ移行するに際し想定するリソース変更内容が、使用オペレーティングシステムの規定にそもそも適合しない場合、すなわち、オペレーティングシステムの仕様上で既に移行成功が見込めない場合にも移行成功率を算定して、処理効率が低下する事態や、成立しようのない移行の成功率をユーザに提示して移行業務の非効率化やコスト増大を招く事態をより確実に回避できる。
【符号の説明】
【００７７】
１０  仮想化支援システム
１００  移行成功率算出サーバ
１０１、２０１  記憶装置
１０２、２０２  プログラム
１０３、２０３  メモリ
１０４、２０４  演算装置
１０５、２０６  通信装置
１２０  ネットワーク
１２５  組合せパラメータテーブル（第１テーブル）
１２６  リソース制限テーブル（第３テーブル）
１２７  リソース変更組合せテーブル（第２テーブル）
２００  入出力端末
２０５  入出力装置
【図１】
2014127096.tif 000003
【図２】
2014127096.tif 000004
【図３】
2014127096.tif 000005
【図４】
2014127096.tif 000006
【図５】
2014127096.tif 000007
【図６】
2014127096.tif 000008
【図７】
2014127096.tif 000009
【図８】
2014127096.tif 000010
【図９】
2014127096.tif 000011
【図１０】
2014127096.tif 000012
【図１１】
2014127096.tif 000013
【図１２】
2014127096.tif 000014
【図１３】
2014127096.tif 000015
【図１４】
2014127096.tif 000016
【図１５】
2014127096.tif 000017