(57)【要約】      （修正有）【課題】利用者の移動先からシンクライアント端末を接続する候補となるデータセンターが複数存在する場合に、利用者に対して好適なデータセンターを選択して接続することを可能とする計算機システム管理方法を提供する。【解決手段】システム管理装置は、利用者の次の拠点への移動に備えて利用者の仮想環境の転送を指示する際、該拠点での滞在期間において利用者の仮想環境を保持しうるリソースを有するデータセンターのうち、過去の接続事例における前記性能実績が優れているものを前記仮想環境の転送先として指示する。【選択図】図１
2014186408.tif 000002
【特許請求の範囲】
【請求項１】
複数のシンクライアント端末と、複数のデータセンターと、記憶装置を備えたシステム管理装置とを有する計算機システムの前記システム管理装置における計算機システム管理方法において、
前記システム管理装置は、
前記シンクライアント端末が移動する拠点で接続された場合の当該シンクライアント端末と前記データセンターとの性能実績を前記記憶装置に記憶し、
前記シンクライアント端末が利用される前記拠点での滞在期間に前記利用者が利用するシンクライアント端末から接続可能であり、かつ、前記利用者のシンクライアント端末が利用する仮想環境を保持可能なリソースを有する前記データセンターを転送先データセンター候補とし、前記性能実績を対応付けて前記シンクライアント端末に表示し、前記性能実績に基づいて判断された利用者からの選択指示を受けた該転送先データセンター候補のデータセンターを前記仮想環境の転送先とすることを特徴とする計算機システム管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、シンクライアント端末と、シンクライアント端末が接続する仮想環境を保持する複数のデータセンターと、シンクライアント端末から接続先データセンターを選択する際の選択処理を制御する計算機システム管理技術に関する。
【背景技術】
【０００２】
本技術分野の背景技術として、特許文献１に開示されているようなシンクライアント端末を有する計算機システムにおけるシステム管理技術が開示されている。このシステム管理技術では、利用者が使用する仮想環境を管理する複数の利用環境管理サーバと、利用環境管理サーバに接続して仮想環境で動作するホストマシンと、利用者が仮想環境へアクセスするシンクライアント端末と、シンクライアントの位置情報を管理する位置情報管理サーバとを備えている。前記位置情報管理サーバは、前記シンクライアント端末を利用する利用者の現在の位置情報が、前記利用者が使用している仮想環境を管理している利用環境管理サーバの対応エリア内であるか否かを判定し、前記利用者が使用している仮想環境が前記利用環境管理サーバの対応エリア外になってしまった場合に、前記利用環境管理サーバに対し仮想環境のマイグレーションを指示する。前記シンクライアント端末における現在の位置情報が、前記利用環境管理サーバの対応エリア外である場合、現在の位置情報を対応エリアとして含む新たな利用環境管理サーバを特定する必要がある。
【０００３】
特許文献１に開示されているようなシステム管理技術では、出張等によりシンクライアント端末の利用者が通常の作業場所とは異なる場所に移動した場合に、移動先の位置情報に基づいて、そこから通信可能な「利用環境管理サーバ」を特定し、該「利用環境管理サーバ」上に利用者のシンクライアント端末から接続する仮想環境をマイグレーションすることにより、移動先でもシンクライアント端末を快適に利用できる環境を維持する。さらに、移動後に利用者からの指示に対応してマイグレーションを行なう方法や、あらかじめ登録された利用者の移動予定に基づいてマイグレーションを行なう方法が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１２−１７４００１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１に開示されているようなシステム管理技術では、マイグレーション先の「利用環境管理サーバ」を選択する際、移動後の利用者の位置情報と、各「利用環境管理サーバ」の「対応エリア」情報だけに基づいてマイグレーション先を一通りに決定しており、移動先で利用者のシンクライアント端末と接続可能な「利用環境管理サーバ」が複数存在する場合に、それらの中から快適に利用環境を提供しうる「利用環境管理サーバ」を選択することについては、開示されていない。
【０００６】
このため、例えば、マイグレーション先として決定した「利用環境管理サーバ」が既に多くの仮想環境を保持しており、新たな仮想環境を受け入れるためのリソースが確保できない場合に、他の「利用環境管理サーバ」を代わりのマイグレーション先として選択することができないという課題が生じる。
【０００７】
また、特許文献１記載に開示されているような技術では、マイグレーション先を、利用者の位置情報と「対応エリア」だけで決めているため、利用者の位置を「対応エリア」に含む「利用環境管理サーバ」が複数存在する場合に、過去の接続事例における性能情報等を参照したりして、好適な「利用環境管理サーバ」をマイグレーション先として選択することができない。
【０００８】
また、第２の課題としては、マイグレーション先の「利用環境管理サーバ」が利用者の選択操作を経ずに自動的に決定されるため、利用者が複数のマイグレーション先候補の中から任意のものをマイグレーション先として指定することができない。
【０００９】
また、第３の課題としては、マイグレーション先の「利用環境管理サーバ」を一つだけに限定しているため、何らかの理由でシンクライアント端末からその「利用環境管理サーバ」に接続できなかった場合に、他の「利用環境管理サーバ」を代替接続先として利用することができない。
【００１０】
そこで、本発明の目的は、利用者の移動先からシンクライアント端末を接続する候補となるデータセンターが複数存在する場合に、利用者に対して好適なデータセンターを選択して接続することにある。
【課題を解決するための手段】
【００１１】
上記課題を解決するために、本発明では、複数のシンクライアント端末と、複数のデータセンターからなる計算機システムにおいて、さらに、前記シンクライアント端末とデータセンターとの接続関係を管理するシステム管理装置を備え、該システム管理装置は、利用者の移動予定情報（スケジュール）から利用者の将来の滞在先拠点を把握し、さらに、データセンター情報から各拠点から接続可能なデータセンターを把握し、さらに、マスター情報から現時点で各利用者の仮想環境を保持しているデータセンターを把握し、さらに、実績情報から各拠点とデータセンターとの間の過去の接続事例における性能実績情報を把握し、利用者の次の滞在先拠点への移動に備えて利用者の仮想環境の転送を指示する際には、滞在期間において利用者の仮想環境を保持しうるリソースを有するデータセンターのうち、過去の接続事例における性能実績が優れているものから順に利用者に転送先データセンター候補を提示し、利用者が１個または複数個のデータセンターを前記仮想環境の転送先として指示できるようにする。
【発明の効果】
【００１２】
本発明によれば、利用者の仮想環境の転送先とすべきデータセンターが既に多くの仮想環境を保持しており、新たな仮想環境を受け入れるためのリソースが確保できない場合、他のデータセンターを代替の転送先として選択することを可能とする。
【図面の簡単な説明】
【００１３】
【図１】本発明の第１の実施形態による計算機システムの基本構成を示すブロック図である。
【図２】第１の実施形態のシンクライアント端末の構成を示すブロック図である。
【図３】第１の実施形態のデータセンターの構成を示すブロック図である。
【図４】第１の実施形態の空きリソース情報テーブルの一例を示す図である。
【図５】第１の実施形態のシステム管理装置の構成を示すブロック図である。
【図６】第１の実施形態の移動予定情報テーブルの一例を示す図である。
【図７】第１の実施形態のデータセンター情報テーブルの一例を示す図である。
【図８】第１の実施形態のマスター情報テーブルの一例を示す図である。
【図９】第１の実施形態の実績情報テーブルの一例を示す図である。
【図１０】第１の実施形態のマイグレーション可能なデータセンター情報をユーザ確認画面に表示させるための処理手順を示すフローチャートである。
【図１１】第１の実施形態の候補データセンターリストからユーザに選択させるためのユーザ確認画面の一例を示す図である。
【図１２】第１の実施形態の仮想環境転送プランを作成する処理手順を示すフローチャートである。
【図１３】第１の実施形態の仮想環境転送プランテーブルの一例を示す図である。
【図１４】第１の実施形態の計算機システムにおける接続動作を示すフローチャートである。
【発明を実施するための形態】
【００１４】
以下、実施例を図面を用いて説明する。
【実施例１】
【００１５】
本実施例では、利用者の移動先からシンクライアント端末を接続する候補となるデータセンターが複数存在する場合に、最も快適な接続環境を提供できるデータセンターを接続先として選択でき、また何らかの理由で当該データセンターへの接続に失敗した場合、他のデータセンターを代替接続先とすることができる計算機システムについて、以下説明する。
(第1の実施の形態)
図１は、本実施例による計算機システムの構成を示す図である。
【００１６】
本実施例の計算機システムは、複数のシンクライアント端末１０、地理的に分散した複数のデータセンター２０、システム管理装置３０、およびこれらを相互に接続する広域ネットワーク（ＷＡＮ）４０からなる。
【００１７】
図２は、本実施例によるシンクライアント端末１０の構成を示す図である。
【００１８】
各シンクライアント端末１０は、それぞれユーザーインターフェース部１０１、仮想環境接続部１０２、接続制御部１０３、制御部１０４を備える。ユーザーインターフェース部１０１は、利用者のシンクライアント端末１０のデスクトップ画面を表示し、利用者のシンクライアント端末１０に接続されたキーボードやマウス等からの入力を取得して入力情報とし、前記利用者とのユーザーインターフェースを制御する。仮想環境接続部１０２は、利用者の仮想環境を保持する複数のデータセンター２０と接続し、前記入力情報を該データセンターに送信し、また該データセンターから表示すべき画面情報を取得する。接続制御部１０３は、前記システム管理装置３０から接続先データセンター情報を取得して、接続先データセンター情報に基づいて該データセンター２０との接続を仮想環境接続部１０２に指示する。制御部１０４は、ＯＳを含むとともにシンクライアント端末１０の各処理部の制御を行なう。また、シンクライアント端末１０とデータセンター２０との間の接続状況を監視し、ネットワーク応答時間、転送スループット、接続エラー等の監視情報を前記システム管理装置３０に送信する。
【００１９】
図３は、本実施例によるデータセンター２０の構成を示す図である。各データセンター２０は、それぞれリソース管理部２０１と、利用者の仮想環境（ＶＭ）を保持する１台以上のホストマシン２０２と、ＬＡＮ２０３と、ゲートウェイ２０４とを備える。リソース管理部２０１及びホストマシン２０２はＬＡＮ２０３を介して相互に接続されており、ゲートウェイ２０４を経由して外部の広域ネットワーク４０に接続する。
【００２０】
リソース管理部２０１は、データセンター２０における空きリソース情報を管理する。各ホストマシン２０２は、それぞれ利用者の仮想環境（ＶＭ）２０２１を複数個保持することができ、また他のデータセンターとの間で前記仮想環境を相互に転送するマイグレーション制御部２０２２、またホストマシン２０２を制御する制御部２０２３を備える。ここで、ホストマシン２０２内に保持される各仮想環境２０２１は、それぞれ特定の利用者に対して通常のＰＣと同様なデスクトップ環境を提供するものであり、仮想マシンの状態、および当該利用者に割り当てられた仮想ディスクの全データを含んでいる。
【００２１】
図４は、前記データセンター２０のリソース管理部２０１が保持する空きリソース情報２０１１のテーブル構成を示す図である。該空きリソース情報２０１１は、データセンター内の各ホストマシンにおける空きリソース量を、日単位に一覧表にしたテーブル構造を持つ。また、この空きリソース量は、ある特定の日に、当該ホストマシン上に追加で保持することのできる利用者の仮想環境の数で表されている。すなわち、図４に示した例では、ホストマシン１（２０１１−Ａ）は、ある特定の日（t1）（２０１１−１）の時点では１０台、その翌日（t2）（２０１１−２）の時点では２台の仮想環境を、現時点で既に予約されているものに加えて、追加で保持することができる。テーブルの最下行は、すべてのホストマシン２０における空きリソース量の合計、すなわちそれぞれの日において当該データセンターが追加で受け入れることのできる仮想環境の数を示している。なお、本実施例では空きリソース量の変化を日単位で管理する構成としたが、１時間単位で管理するなど、本実施例に限定されることなく他の構成をとることもできる。
【００２２】
図５は、本実施例によるシステム管理装置３０の構成を示す図である。本実施例によるシステム管理装置３０は、移動予定管理部３０１と、データセンター情報管理部３０２と、マスター情報管理部３０３と、実績情報管理部３０４と、仮想環境転送制御部３０５と、制御部３０６を備える。移動予定管理部３０１は、本発明のシンクライアントシステムを利用する利用者の、拠点間での移動予定情報を管理する。ここで拠点とは、利用者がシンクライアント端末を用いて業務を行なう場所、例えば企業の事業所、支社、支店等を示す。データセンター情報管理部３０２は、利用者の滞在先となる拠点と、各拠点からシンクライアント端末を接続して利用することのできるデータセンターとの対応関係を管理する。マスター情報管理部３０３は、個々の利用者と、該利用者の仮想環境（ＶＭ）及び現時点で該仮想環境を保持しているデータセンターとの対応管理を行う。実績情報管理部３０４は、各拠点からシンクライアント端末１０を用いて各データセンター２０に接続した場合の接続性能に関する実績管理を行なう。仮想環境転送制御部３０５は、各利用者の移動予定に対応して、適切なタイミングで適切なデータセンター２０に利用者の仮想環境を転送する処理を行なう。仮想環境転送制御部３０５は、内部に仮想環境転送プラン３０５１を保持する。制御部３０６は、システム管理装置３０のＯＳを含み各処理部の制御も行なう。
【００２３】
図６は、前記システム管理装置３０の移動予定管理部３０１が保持する移動予定情報３０１１のテーブル構成を示す図である。移動予定情報の各行は、それぞれ利用者ＩＤ３０１１−０、期間３０１１−１、滞在先３０１１−２から構成される。利用者ＩＤ３０１１−０は、本実施例のシンクライアントシステムを利用する個々の利用者をユニークに識別するＩＤである。期間は、各利用者が同一の拠点に滞在している期間を示す。滞在先は、当該期間の間、利用者が滞在する拠点をユニークに識別するＩＤである。図６に示す例では、例えば利用者ａ（３０１１−Ａ）は２月１５日から２０日まで（３０１１−１）は拠点１（３０１１−２）に滞在して業務を行い、利用者ａ（３０１１−Ｂ）は、そこから移動して２月２１日から３月１日まで（３０１１−１）は拠点２（３０１１−２）に滞在する予定であり、３月２日以降の滞在先は未定であることを示している。ここで、前記移動予定管理部３０１が保持する移動予定情報は、本実施例の計算機管理システムに備えられても良いし、別に運用されているスケジュール管理システムを用いて管理されていても良い。このような複数利用者のスケジュールは、一般的なスケジュール管理システムで実現できることは容易に考えることが出来る。
【００２４】
図７は、前記システム管理装置３０のデータセンター情報管理部３０２が保持するデータセンター情報３０２１のテーブル構成を示す図である。データセンター情報３０２１の各行は、それぞれ拠点ＩＤ３０２１−０と、当該拠点から接続して利用可能なデータセンター２０のＩＤのリスト（３０２１−１）から構成されている。ここで、データセンターＩＤ３０４１−１は、個々のデータセンター２０をユニークに識別するＩＤである。図７の例で言えば、例えば拠点１（３０２１−Ａ）からは、データセンターＤＣ１、ＤＣ２、ＤＣ３及びＤＣ４が接続先として利用可能であることが示されている。特定の拠点から利用可能なデータセンター２０は、当該拠点から近いなどの地理的条件からあらかじめ定めておくこともでき、あるいは前記実績情報管理部３０４が管理する性能情報に基づいて、ある閾値を基準として定めて、自動的に算出することもできる。
【００２５】
図８は、前記システム管理装置３０のマスター情報管理部３０３が保持するマスター情報３０３１のテーブル構成を示す図である。マスター情報の各行は、それぞれ利用者ＩＤ３０３１−０、仮想環境ＩＤ３０３１−１、データセンターＩＤのリスト（３０３１−２）から構成される。ここで、仮想環境ＩＤ３０３１−１は、各利用者が自分のシンクライアント端末を用いて利用する仮想環境（ＶＭ）をユニークに識別するＩＤである。マスター情報は、ある利用者の利用する仮想環境が、現時点でどのデータセンター２０内に保持されているかを示す。図８の例で言えば、例えば利用者ａ（３０３１−Ａ）の仮想環境であるＶＭ−ａ（３０３１−１）は、データセンターＤＣ１及びＤＣ２内に保持されている。すなわち、同一の仮想環境のコピーが２箇所のデータセンター２０内に保持されていることを示している。
【００２６】
図９は、前記システム管理装置３０の実績情報管理部３０４が保持する実績情報３０４１のテーブル構成を示す図である。実績情報の各行は、それぞれ拠点ＩＤ（３０４１−０）、データセンターＩＤ（３０４１−１）、転送速度（３０４１−２）、応答時間（３０４１−３）、接続成功率（３０４１−４）から構成される。転送速度（３０４１−２）は、当該拠点からシンクライアント端末１０で当該データセンター内に保持された仮想環境に接続した場合のデータ転送速度の平均実績値であり、応答時間はネットワーク応答時間の平均実績値である。接続成功率（３０４１−４）は、接続失敗や途中中断となることなく、成功裏にシンクライアント端末１０が利用できた率を示している。図９の例で言えば、これまで拠点１からデータセンターＤＣ１に接続した場合の実績として、データ転送速度は平均３ＭＢ／秒、ネットワーク応答時間は平均２００ミリ秒、接続成功率は９５％であることを示している（３０４１−Ａ）。なお、実績情報として保持する値は、必ずしも図９に例示したものに限る必要はなく、例えば応答時間の代わりに接続時のパケット転送回数（ＰＯＰ数）を用いるなど、他の構成をとることもできる。また、転送速度や応答時間に関して、過去の実績における平均値ではなく最新の接続事例での値を用いるなど、他の値を用いてもよい。
【００２７】
図１０は、本実施例において、利用者が滞在先拠点から利用するデータセンター２０を選択するための画面を表示する処理のフローチャートである。本実施例のシステム管理装置３０における仮想環境転送制御部３０５は、定期的に移動予定管理部３０１が管理する利用者の移動予定情報３０１１を参照し、移動予定情報３０１１に格納されている全ての移動予定について移動予定管理部３０1による処理を受けたかの有無を確認する（ステップＳ４０１）。未処理の移動予定がある場合、データセンター情報管理部３０２の管理するデータセンター情報を参照し、滞在先拠点からシンクライアント端末１０を接続して利用できるデータセンターＩＤのリストを取得する（ステップＳ４０２）。次に、実績情報管理部３０４が管理する実績情報を参照し、滞在先拠点から接続した場合の接続性能が高い順に、利用可能なデータセンターＩＤのリストをソートする（ステップＳ４０３）。ここで、本実施例では接続性能の高い順として応答時間の短い順を採用するが、転送速度の速い順、または応答時間と転送速度とを組み合わせた評価値など、これとは異なる基準を採用することもできる。次に、ソートしたリスト先頭のデータセンターを確認対象に設定する（ステップＳ４０４）。
【００２８】
次に、確認対象のデータセンター２０に対して、滞在期間中の空きリソース量の問い合わせを行い（ステップＳ４０５）、仮想環境１台分以上の空きリソースがあれば滞在期間中のリソースを予約する（ステップＳ４０６）。次に、リスト内のデータセンター２０を全て確認したかを判定し（ステップＳ４０７）、未確認のデータセンター２０が残っていれば、次のデータセンター２０を確認対象に設定して（ステップ４０８）、ステップＳ４０５に戻る。
【００２９】
最後に、リソースの予約ができたデータセンター２０を拠点滞在期間中における利用者の仮想環境の配置先候補データセンターとしてリストアップし、ユーザ確認画面にその一覧を表示する（ステップＳ４０９）。なお、ユーザ確認画面は、マスター情報管理部３０３の管理するマスター情報に登録された、当該利用者の仮想環境内に表示されるので、移動を予定している利用者は、自らのシンクライアント端末を用いてユーザ確認画面を参照し、所要の操作を行うことができる。
【００３０】
図１１は、前記図１０のフローチャートに示す処理によって表示されるユーザ確認画面１１０の模式図である。本実施例のユーザ確認画面には、前記ステップＳ４０５でリソースの予約を行なったデータセンター２０の一覧が表示される。この一覧では、各データセンター２０の名前とともに、滞在先拠点からシンクライアント端末１０を用いて該データセンター内に配置された仮想環境に接続した場合に予想される接続性能情報及び接続成功率が、過去の実績値に基づいて表示される。利用者は、表示されたデータセンター１１０１の中から、拠点滞在中に利用を希望するデータセンター１１０１を選択して「確定」ボタン１１０２をクリックする。このとき、複数のデータセンターを選択してもよい。
【００３１】
図１２は、図１１に示すユーザ確認画面で利用者が１箇所以上のデータセンターを選択して「確定」ボタンを押した場合に、前記仮想環境転送制御部３０５が行なう処理を説明するフローチャートである。この処理では、まず前記ユーザ確認画面に表示されたデータセンター２０のリストを取得し（ステップＳ５０１）、次に、リスト先頭のデータセンター２０を確認対象とする（ステップＳ５０２）。次に、確認対象のデータセンター２０について、そのデータセンター２０がユーザ確認画面１１０で選択されたかどうかを判定する（ステップＳ５０３）。そして、該データセンター２０が選択されていなかった場合、該データセンター２０に対してリソースの予約解除を通知し（ステップＳ５０４）、該データセンター２０を前記リストから削除する（ステップＳ５０５）。次に、リスト内のデータセンター２０を全て処理したかを判定する（ステップＳ５０６）。未処理のデータセンター２０が残っている場合は、次のデータセンター２０を確認対象とし（ステップＳ５０７）、ステップＳ５０３に戻る。次に、前記リスト内に残っている各データセンター２０に対して利用者の仮想環境を転送するための仮想環境転送プランを作成する（ステップＳ５０８）。
【００３２】
図１３は、図１２のフローチャートに示す処理によって作成される仮想環境転送プラン１２０のデータ構造を示す図である。１個の仮想環境転送プランは、転送開始日時、転送対象となる仮想環境の仮想環境ＩＤ、転送先となるデータセンター２０のデータセンターＩＤのリストから構成される。前記システム管理装置３０の仮想環境転送制御部３０５は、図１２の処理によって作成された仮想環境転送プラン群を、テーブル形式でその内部に保持する。ここで、本実施例の場合、仮想環境転送プランにおける転送開始日時は、図６に示す利用者の移動予定情報を参照し、移動先拠点での業務開始までに当該利用者の仮想環境の転送が終了するよう設定するものとする。
【００３３】
前記システム管理装置３０の仮想環境転送制御部３０５は、ある仮想環境転送プランに記載された転送開始日時に到達すると、該仮想環境転送プランを参照して転送対象となる仮想環境及び転送先データセンター群のＩＤを取得し、またマスター情報管理部３０３が管理するマスター情報を参照して、転送元データセンター、すなわち現時点において前記転送対象となる仮想環境を保持しているデータセンター２０のＩＤを取得する。そして、転送元データセンターに対して、転送対象となる利用者の仮想環境を、すべての転送先データセンターに転送するよう指示する。転送元データセンターは、該指示を受けて、利用者の仮想環境の転送処理を実施する。
【００３４】
転送元データセンターは、すべての転送先データセンターへの転送処理を終了すると、仮想環境転送制御部３０５に対して、転送完了を報告する。報告を受けた仮想環境転送制御部３０５は、仮想環境転送ブランのテーブルから、該完了した転送に関する情報を削除する。さらに、マスター情報管理部３０３が管理するマスター情報を編集し、転送された仮想環境を保持するデータセンター２０に関する情報を更新する。
【００３５】
図１４は、利用者が滞在中の拠点から、シンクライアント端末１０を用いて、前記ユーザ確認画面で選択したデータセンター２０に接続する際に行う処理を説明するフローチャートである。このフローチャートでは、シンクライアント端末１０側、システム管理装置３０側それぞれで行なう処理の流れと、両者の間で送受されるデータについて説明する。
【００３６】
シンクライアント端末１０の接続制御部１０３は、接続処理を開始すると、まず利用者の仮想環境のＩＤである仮想環境ＩＤ（Ｓ６１２）を前記システム管理装置３０の仮想環境転送制御部３０５に通知する（ステップＳ６０１）。システム管理装置３０の仮想環境転送制御部３０５は、マスター情報管理部３０３が管理するマスター情報を参照して、受け取ったＩＤの仮想環境を保持しているデータセンター２０のＩＤのリストであるＤＣリストＳ６１３を取得し、これをシンクライアント端末１０に送信する（ステップＳ６０２）。
【００３７】
シンクライアント端末１０の接続制御部１０３は、データセンターＩＤのリストであるＤＣリスト（Ｓ６１３）を受信すると、リスト先頭のデータセンター２０を接続対象に設定し（ステップＳ６０３）、仮想環境接続部１０２に指示して当該ＩＤのデータセンター２０への接続を試みる（ステップＳ６０４）。接続に成功した場合、接続に成功したデータセンター２０のＩＤをＤＣＩＤ（Ｓ６１４）として、前記システム管理装置３０の仮想環境転送制御部３０５に通知する（ステップＳ６０５）。接続に失敗した場合、取得したデータセンターＩＤリスト内のデータセンター２０の全てに接続を試みたかを判定し（ステップＳ６１０）、まだ接続を試みていないデータセンター２０があれば、次のデータセンター２０を接続対象に設定して（ステップＳ６１１）ステップＳ６０４に戻る。
【００３８】
システム管理装置３０の仮想環境転送制御部３０５は、接続に成功したデータセンター２０のＩＤ（Ｓ６１４）を受信すると、マスター情報管理部３０３が管理するマスター情報を編集し、当該仮想環境を保持するデータセンター２０のＩＤのリストから、受信したＩＤ以外のものをすべて削除する（ステップＳ６０６）。さらに、削除したＩＤに対応する各データセンター２０に対して、当該仮想環境を削除するよう指示する（ステップＳ６０７）。指示を受けた各データセンター２０は、ホストマシン２０２から指定された仮想環境を削除し、またリソース管理部２０１の保持する空きリソース情報を更新する。
【００３９】
シンクライアント端末１０の接続制御部１０３は、データセンター２０との接続が確立してデータの送受信が始まると、接続性能に関する情報を収集し、これを接続性能情報Ｓ６１５として、システム管理装置３０の仮想環境転送制御部３０５に通知する（ステップＳ６０８）。システム管理装置３０の仮想環境転送制御部３０５は、受信した接続性能情報Ｓ６１５を用いて実績情報管理部３０４が管理する実績情報を編集し、利用者が滞在している拠点と接続先データセンター２０との組み合わせに関する性能情報を更新する（ステップＳ６０９）。
【００４０】
本実施例によれば、利用者の滞在先拠点から利用できるデータセンター２０が複数ある場合に、過去の接続事例における性能情報等を参照して、最も適切なデータセンター２０を利用者の仮想環境の転送先として選択することができる。
【００４１】
また、本実施例によれば、利用者は利用者の仮想環境の転送先として好適な複数のデータセンター２０の中から、任意のものを転送先として指定することができる。
【００４２】
また、本実施例によれば、何らかの理由でシンクライアント端末１０からそのデータセンター２０に接続できなかった場合に、他のデータセンター２０を代替接続先として利用することができる。
【００４３】
なお、本実施例は上記した実施例に限定されるものではなく、様々な変形例が含まれる。例えば、上記した実施例は本発明を分かりやすく説明するために詳細に説明したものであり、必ずしも説明した全ての構成を備えるものに限定されるものではない。また、ある実施例の構成の一部を他の実施例の構成に置き換えることが可能であり、また、ある実施例の構成に他の実施例の構成を加えることも可能である。また、各実施例の構成の一部について、他の構成の追加・削除・置換をすることが可能である。
【符号の説明】
【００４４】
１０：シンクライアント端末
１０１：ユーザーインターフェース
１０２：接続制御部
１０３：仮想環境接続部
２０：データセンター
２０１：リソース管理部
２０１１：空きリソース情報テーブル
２０２：ホストマシン
２０２１：仮想環境
２０２２：マイグレーション制御部
３０：システム管理装置
３０１：移動予定管理部
３０１１：移動予定情報テーブル
３０２：データセンター情報管理部
３０２１：データセンター情報テーブル
３０３：マスター情報管理部
３０３１：マスター情報テーブル
３０４：実績情報管理部
３０４１：実績情報テーブル
３０５：仮想環境転送制御部
１２０：仮想環境転送プランテーブル
１１０：ユーザ確認画面
【図１】
2014186408.tif 000003
【図２】
2014186408.tif 000004
【図３】
2014186408.tif 000005
【図４】
2014186408.tif 000006
【図５】
2014186408.tif 000007
【図６】
2014186408.tif 000008
【図７】
2014186408.tif 000009
【図８】
2014186408.tif 000010
【図９】
2014186408.tif 000011
【図１０】
2014186408.tif 000012
【図１１】
2014186408.tif 000013
【図１２】
2014186408.tif 000014
【図１３】
2014186408.tif 000015
【図１４】
2014186408.tif 000016