(57)【要約】【課題】システムの信頼性を向上させることができるデータセンタシステム等を提供する。【解決手段】データセンタシステムは、少なくとも他の通信装置との間で情報を授受するサービス機能を有するＩＤＣ１０と、ＩＤＣ１０の動作状態及び運用仕様を含む運用状態情報を取得するセンサ１２，モニタ部１３、仕様定量化部２４と、取得された運用状態情報に基づいてデータセンタ装置の運用品質を評価した評価値を算出する運用品質算出部２５と、算出された評価値に基づいて、運用レベル監視部２６によって運用品質を監視し、運用品質が要求品質を下回っている場合には、警告表示部２７によって警告を行う。【選択図】図１
2013016111.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも他の通信装置との間で情報を授受するサービス機能を有するデータセンタ装置と、
前記データセンタ装置の動作状態及び運用仕様を含む運用状態情報を取得する運用状態取得手段と、
前記運用状態取得手段により取得された運用状態情報に基づいてデータセンタ装置の運用品質を評価した評価値を算出する評価手段と、
前記評価手段により算出された評価値に基づいた対応処理を行う評価結果対応手段と
を備えたことを特徴とするデータセンタシステム。
【請求項２】
前記運用状態取得手段は、前記データセンタ装置に入出力されるログ情報を前記運用状態情報として取得することを特徴とする請求項１に記載のデータセンタシステム。
【請求項３】
前記データセンタ装置に要求される要求品質を記憶する記憶手段を備え、
前記評価結果対応手段は、前記評価手段により算出されたデータセンタ装置の評価値が前記記憶手段に記憶された要求品質を満たさない場合に、前記対応処理として警告を報知すること
を特徴とする請求項１に記載のデータセンタシステム。
【請求項４】
前記サービス提供機能を実現する資源を、ネットワークを介して接続された複数の情報処理装置の何れかに実装し、
前記資源を、予め設定された移動ルールに基づいて前記複数のデータセンタ装置から選択して移動させる資源移動手段を備えることを特徴とする請求項１乃至請求項３の何れかに記載のデータセンタシステム。
【請求項５】
前記資源移動手段は、前記資源の移動先の位置を、前記移動先となるデータセンタ装置の運用コストに基づいて選択することを特徴とする請求項４に記載のデータセンタシステム。
【請求項６】
前記資源移動手段は、前記ネットワーク上における前記他の通信装置と前記複数のデータセンタ装置との通信距離に基づいて、前記資源を移動させる移動先のデータセンタ装置を選択することを特徴とする請求項４に記載のデータセンタシステム。
【請求項７】
前記評価結果対応手段は、外部からの要求により前記データセンタ装置の評価値を報知することを特徴とする請求項１乃至請求項６の何れかに記載のデータセンタシステム。
【請求項８】
前記評価結果対応手段は、外部からの要求により前記サービス提供機能を実現する資源を格納するデータセンタ装置の運用品質を取得し、
前記資源移動手段は、前記評価結果対応手段により要求されたデータセンタ装置の運用品質を満たすよう前記サービス提供機能を実現する資源を移動させること
を特徴とする請求項４に記載のデータセンタシステム。
【請求項９】
少なくとも他の通信装置との間で情報を授受するサービス機能を有するデータセンタ装置の運用品質を評価する運用評価装置であって、
前記データセンタ装置の動作状態及び運用仕様を含む運用状態情報を取得する運用状態取得手段と、
前記運用状態取得手段により取得された運用状態情報に基づいてデータセンタ装置の運用品質を評価した評価値を算出する評価手段と、
前記評価手段により算出された評価値に基づいた対応処理を行う評価結果対応手段と
を備えることを特徴とする運用評価装置。
【請求項１０】
少なくとも他の通信装置との間で情報を授受するサービス機能を有するデータセンタ装置の運用品質を評価する運用評価装置のプログラムであって、
前記運用評価装置のコンピュータを、
前記データセンタ装置の動作状態及び運用仕様を含む運用状態情報を取得する運用状態取得手段と、
前記運用状態取得手段により取得された運用状態情報に基づいてデータセンタ装置の運用品質を評価した評価値を算出する評価手段と、
前記評価手段により算出された評価値に基づいた対応処理を行う評価結果対応手段として機能させることを特徴とする運用評価装置のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データセンタ装置を評価するデータセンタシステム、運用評価装置、及び、運用評価装置のプログラムに関する。
【背景技術】
【０００２】
従来より、データセンタ装置に関する技術としては、下記の特許文献１、２に記載されたものが知られている。
【０００３】
特許文献１には、データセンタ内で稼働ログをサービス運用者やＩＤＣが稼働状況を分析する技術であり、サービス利用者が所定の要求品質を満たしていることを監視することが記載されている。
【０００４】
特許文献２には、データセンタの過負荷を防ぐと共に、データセンタの計算資源を効率よく使用するために、複数のサービスの複数のデータセンタへの最適な配置計画を作成することが記載されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１０−２５７２７２号公報
【特許文献２】特開２００５−２９３０４８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
上述したデータセンタシステムを利用することにより、メール機能を提供するメールサービスやブログサービス等を実現している。これらサービス機能は、個人情報を管理するデータベースやブログシステム、アクセスを処理するためのキャッシュシステム等のサブシステムの組み合わせにより構成されている。  
このように一つのサービス機能が複数のデータセンタ装置により構成される。このデータセンタシステムは、例えば、日本の全領域、或いは、世界各国からの利用に耐えうるようなサービスを実現するために、大量のサーバで構成する必要がある。また、このデータセンタシステムは、サービス機能を実現する資源をネットワークに分散し、複数のデータセンタ装置に配置している。よって、このデータセンタシステムは、複数のデータセンタ装置が互いに連携しながらサービス機能を実現している。
【０００７】
このような分散型のデータセンタシステムは、システムの信頼性を向上させるために、データセンタ装置の運用品質等を考慮しながら、資源の配置を最適化する運用作業が必要となる。
【０００８】
しかし、データセンタ装置の運用品質を総合的に判断し、どの資源をどのデータセンタ装置に配置するという判断は、その都度行う必要があり、運用コストが増大するという問題があった。
【０００９】
そこで、本発明は、上述した実情に鑑みて提案されたものであり、システムの信頼性を向上させることができるデータセンタシステム、運用評価装置、及び、運用評価装置のプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記の課題を解決する第１の発明に係るデータセンタシステムは、少なくとも他の通信装置との間で情報を授受するサービス機能を有するデータセンタ装置と、前記データセンタ装置の動作状態及び運用仕様を含む運用状態情報を取得する運用状態取得手段と、前記運用状態取得手段により取得された運用状態情報に基づいてデータセンタ装置の運用品質を評価した評価値を算出する評価手段と、前記評価手段により算出された評価値に基づいた対応処理を行う評価結果対応手段とを備えたことを特徴とする。
【００１１】
第１の発明に係るデータセンタシステムであって、第２の発明は、前記運用状態取得手段は、前記データセンタ装置に入出力されるログ情報を前記運用状態情報として取得することを特徴とする。
【００１２】
第１の発明に係るデータセンタシステムであって、第３の発明は、前記データセンタ装置に要求される要求品質を記憶する記憶手段を備え、前記評価結果対応手段は、前記評価手段により算出されたデータセンタ装置の評価値が前記記憶手段に記憶された要求品質を満たさない場合に、前記対応処理として警告を報知することを特徴とする。
【００１３】
第１乃至第３の何れかの発明に係るデータセンタシステムであって、第４の発明は、前記サービス提供機能を実現する資源を、ネットワークを介して接続された複数の情報処理装置の何れかに実装し、前記資源を、予め設定された移動ルールに基づいて前記複数のデータセンタ装置から選択して移動させる資源移動手段を備えることを特徴とする。
【００１４】
第４の発明に係るデータセンタシステムであって、第５の発明は、前記資源移動手段は、前記資源の移動先の位置を、前記移動先となるデータセンタ装置の運用コストに基づいて選択することを特徴とする。
【００１５】
第４の発明に係るデータセンタシステムであって、第６の発明は、前記資源移動手段は、前記ネットワーク上における前記他の通信装置と前記複数のデータセンタ装置との通信距離に基づいて、前記資源を移動させる移動先のデータセンタ装置を選択することを特徴とする。
【００１６】
第１乃至第６の何れか発明に係るデータセンタシステムであって、第７の発明は、前記評価結果対応手段は、外部からの要求により前記データセンタ装置の評価値を報知することを特徴とする。
【００１７】
第４の発明に係るデータセンタシステムであって、第８の発明は、前記評価結果対応手段は、外部からの要求により前記サービス提供機能を実現する資源を格納するデータセンタ装置の運用品質を取得し、前記資源移動手段は、前記評価結果対応手段により要求されたデータセンタ装置の運用品質を満たすよう前記サービス提供機能を実現する資源を移動させることを特徴とする。
【００１８】
上記の課題を解決する第９の発明に係る運用評価装置は、少なくとも他の通信装置との間で情報を授受するサービス機能を有するデータセンタ装置の運用品質を評価する運用評価装置であって、前記データセンタ装置の動作状態及び運用仕様を含む運用状態情報を取得する運用状態取得手段と、前記運用状態取得手段により取得された運用状態情報に基づいてデータセンタ装置の運用品質を評価した評価値を算出する評価手段と、前記評価手段により算出された評価値に基づいた対応処理を行う評価結果対応手段とを備えることを特徴とする。
【００１９】
上記の課題を解決する第１の０発明に係る運用評価装置は、少なくとも他の通信装置との間で情報を授受するサービス機能を有するデータセンタ装置の運用品質を評価する運用評価装置のプログラムであって、前記運用評価装置のコンピュータを、前記データセンタ装置の動作状態及び運用仕様を含む運用状態情報を取得する運用状態取得手段と、前記運用状態取得手段により取得された運用状態情報に基づいてデータセンタ装置の運用品質を評価した評価値を算出する評価手段と、前記評価手段により算出された評価値に基づいた対応処理を行う評価結果対応手段として機能させることを特徴とする。
【発明の効果】
【００２０】
本発明によれば、データセンタ装置の動作状態及び運用仕様を含む運用状態情報に基づいてデータセンタ装置の運用品質を評価した評価値を算出して、当該評価値に基づいた対応処理を行うことができる。これにより、本発明によれば、データセンタ装置の運用の信頼性を向上させることができる。また、データセンタ装置を利用するユーザの満足度を向上させることができる。
【図面の簡単な説明】
【００２１】
【図１】本発明の第１実施形態として示すデータセンタシステムにおける各部の構成を示すブロック図である。
【図２】本発明の第１実施形態として示すデータセンタシステムにおけるＩＤＣ運用仕様記憶部に記憶される情報を示す図である。
【図３】本発明の第１実施形態として示すデータセンタシステムにおいて、計測値変換ルールを示す図である。
【図４】本発明の第１実施形態として示すデータセンタシステムにおいて運用要求品質記憶部に記憶される情報を示す図である。
【図５】本発明の第１実施形態として示すデータセンタシステムにおいて、静的な運用仕様を定量化することを示す図である。
【図６】本発明の第１実施形態として示すデータセンタシステムにおいて、ＩＤＣのセンサが取得したセンサ値データを示す図である。
【図７】本発明の第１実施形態として示すデータセンタシステムにおいて、ＩＤＣのモニタ部が取得したモニタ値データを示す図である。
【図８】本発明の第１実施形態として示すデータセンタシステムにおいて、要求品質を満たしていないときの表示例を示す図である。
【図９】本発明の第１実施形態として示すデータセンタシステムにおけるデータセンタシステムの動作を示すフローチャートである。
【図１０】本発明の第２実施形態として示すデータセンタシステムにおける各部の構成を示すブロック図である。
【図１１】本発明の第２実施形態として示すデータセンタシステムにおいて、システム運用品質記憶部に記憶された情報を示す図である。
【図１２】本発明の第２実施形態として示すデータセンタシステムにおいて、ＩＤＣ運用品質記憶部に記憶された情報を示す図である。
【図１３】本発明の第２実施形態として示すデータセンタシステムにおいて、ＩＤＣ運用品質記憶部に記憶された情報が変更されたことを示す図である。
【図１４】本発明の第２実施形態として示すデータセンタシステムにおいて、ＩＤＣ−１の運用品質を示す図である。
【図１５】本発明の第２実施形態として示すデータセンタシステムにおいて、ＩＤＣ−２の運用品質を示す図である。
【図１６】本発明の第２実施形態として示すデータセンタシステムにおいて、ＩＤＣ−３の運用品質を示す図である。
【図１７】本発明の第２実施形態として示すデータセンタシステムにおいて、ＩＤＣ−４の運用品質を示す図である。
【図１８】本発明の第２実施形態として示すデータセンタシステムにおいて、ＩＤＣ−３の自家発電装置を交換した後に変更された運用品質を示す図である。
【図１９】本発明の第２実施形態として示すデータセンタシステムにおける動作を示すフローチャートである。
【図２０】本発明の第２実施形態として示すデータセンタシステムにおける動作を示すフローチャートである。
【図２１】本発明の第３実施形態として示すデータセンタシステムにおける各部の構成を示すブロック図である。
【発明を実施するための形態】
【００２２】
以下、本発明の実施の形態について図面を参照して説明する。
【００２３】
［第１実施形態］
本発明の第１実施形態として示すデータセンタシステムは、例えば図１に示すように構成される。このデータセンタシステムは、インターネットデータセンター（以下、ＩＤＣ１０と呼ぶ。）１０と、当該ＩＤＣ１０に通信接続されたＩＤＣ運用品質評価装置２０とを含む。
【００２４】
ＩＤＣ１０は、複数のサーバ１１Ａ、サーバ１１Ｂ、サーバ１１Ｃ（以下、総称するときには単に「サーバ１１」と呼ぶ。）、複数のセンサ１２ａ，１２ｂ，１２ｃ，１２ｄ（以下、総称するときには単に「センサ１２」と呼ぶ。）とを備えている。なお、ＩＤＣ１０は、３個のサーバ１１Ａ、サーバ１１Ｂ、サーバ１１Ｃ、４個のセンサ１２ａ，１２ｂ，１２ｃ，１２ｄを備えているが、これらの個数は任意であっても良いことは勿論である。
【００２５】
ＩＤＣ１０は、例えば、メールサービスやブログサービス等のサービス提供者が利用するサーバ１１を複数設置している。このＩＤＣ１０は、例えば、建物内のラックに複数のサーバ１１を収容している。
【００２６】
サーバ１１Ａ、サーバ１１Ｂ、サーバ１１Ｃは、それぞれ、モニタ部１３Ａ，１３Ｂ，１３Ｃ（以下、総称する場合には単に「モニタ部１３」と呼ぶ。）と、システム部１４Ａ，１４Ｂ，１４Ｃ（以下、総称する場合には単に「システム部１４」と呼ぶ。）とを含む。
【００２７】
モニタ部１３は、サーバ１１のログ機能を担っている。モニタ部１３は、サーバ１１の運用状態情報として、各サーバ１１を管理するオペレータの操作状況、サーバ１１の稼働状況といったログ情報をモニタしている。このログ情報は、前記のオペレータの操作状況やサーバ１１の稼働状況を始めとするサーバ１１に関して動的に変化する情報であって、当該サーバ１１の品質に関連するものである。具体的には、モニタ部１３は、ＩＤＣ１０に所属するオペレータのタイプミスの回数（ＢＳ、ＤＥＬキーの操作回数）や、ＭＴＢＦ（サーバ稼働時間、サーバ停止時間）を取得する。
【００２８】
システム部１４は、サーバ１１が他の通信装置との間で情報を授受するサービス提供機能を担っている。このシステム部１４は、例えば、メールサービスやブログサービス等のサービス提供機能についての処理を行っている。
【００２９】
ＩＤＣ１０は、当該ＩＤＣ１０の運用品質を表す一基準としての運用仕様が設定されている。この運用仕様は、ＩＤＣ１０の構成によって良否が変動する。この運用仕様は、例えば、電源装置の多重化、自家発電装置の有無、自家発電による電源供給最小時間、耐震性能、停電時等の対応初動時間、復旧時間等を含むＳＬＡ（service level agreement）、認証機能の有無及び種類等によって変動する。
【００３０】
センサ１２は、サーバ１１が備え付けられるラック内に設置される。このセンサ１２は、ラック内の温度、電源電圧、電圧変動、電源ノイズ率といったログ情報を計測する。ラック内の温度は温度センサで検出する。電源電圧、電圧変動、電源ノイズ率は、電圧センサにより検出される。
【００３１】
このようなＩＤＣ１０は、モニタ部１３によって当該ＩＤＣ１０の動作状態及び運用仕様を含む運用状態情報をＩＤＣ運用品質評価装置２０に供給する。また、ＩＤＣ１０は、センサ１２によって、ＩＤＣ１０におけるサーバ１１の動作環境、動作状態等を表すセンサデータをＩＤＣ運用品質評価装置２０に供給する。
【００３２】
なお、ＩＤＣ１０は、ラックに備えられたサーバ１１の運用が行われていなく、センサ１２の数値やオペレータのログが取得できない場合には、他のサーバ１１の数値の平均値をＩＤＣ運用品質評価装置２０に供給することが望ましい。また、ＩＤＣ１０は、一度も運用されたことが無く運用状態情報が無い場合には、初期値として最も良い値を仮の運用状態情報として利用しても良い。
【００３３】
ＩＤＣ運用品質評価装置２０は、ＩＤＣ運用仕様記憶部２１、計測値変換ルール記憶部２２、運用要求品質記憶部２３、仕様定量化部２４、運用品質算出部２５、運用レベル監視部２６、警告表示部２７を含む。ＩＤＣ運用品質評価装置２０は、記憶メディアや通信Ｉ／Ｆ回路、ＣＰＵ及びプログラムを含むコンピュータであり、ＣＰＵがプログラムを実行する。これにより、ＩＤＣ運用品質評価装置２０のプログラムは、後述するように、ＩＤＣ１０の動作状態及び運用仕様を含む運用状態情報を取得し、データセンタ装置の運用品質を評価した評価値を算出し、評価値に基づいた対応処理を行う。
【００３４】
ＩＤＣ運用仕様記憶部２１は、図２に示すように、ＩＤＣ１０ごとの運用仕様を記憶している。図２によれば、ＩＤＣ名に対応付けて、評価項目及び当該評価項目に対応する運用仕様が記憶されている。
【００３５】
計測値変換ルール記憶部２２は、図３に示すように、ＩＤＣ１０からＩＤＣ運用品質評価装置２０に送信された運用状態情報としての計測値を数値化する変換ルールが記憶されている。この計測値変換ルールは、大分類、小分類、評価項目に対応して、評価基準、運用ポイントが記憶されている。
【００３６】
運用要求品質記憶部２３は、図４に示すように、ＩＤＣ１０内のサーバ名とシステム名とサーバ設置場所と要求品質とが対応付けられて記憶されている。システム名は、サーバ１１が他の通信装置に対して提供するサービスを示している。サーバ設置場所は、ＩＤＣ名と当該ＩＤＣ１０内の設置ラック・マウントを示している。
【００３７】
仕様定量化部２４は、ＩＤＣ運用仕様記憶部２１に記憶されたＩＤＣ１０の運用仕様に基づいて当該ＩＤＣ１０の運用仕様を定量化する。この仕様定量化部２４は、例えば図５に示すように、静的な運用品質を評価する。この図５によれば、電源多重度の有無及び系統数、回線多重度の有無及び系統数、自家発電装置の有無及び電源供給時間、耐震強度設計の有無及び強度、認証の有無によって、運用ポイントが設定されている。これにより、仕様定量化部２４は、各種の評価基準及び評価詳細と図２に示したＩＤＣ１０のＩＤＣ運用仕様とを比較して、静的な運用品質としての運用ポイントを評価する。また、仕様定量化部２４は、補正ルールとして、電源多重度、回線多重度、自家発電装置が無い場合には、他の項目に拘わらず静的な運用品質を“０”に設定するようになっている。
【００３８】
運用品質算出部２５は、仕様定量化部２４によって定量化されたＩＤＣ１０の静的な運用ポイントと、ＩＤＣ１０から供給された信号に基づく動的な運用ポイントとから、ＩＤＣ１０全体での運用品質を算出する。運用品質算出部２５は、例えば図６に示すように、ＩＤＣ１０のセンサ１２からの信号を取得する。この図６によれば、運用品質算出部２５は、ＩＤＣ１０におけるラック名に対応して、評価項目と当該評価項目に対応したセンサ値を取得する。また、運用品質算出部２５は、例えば図７に示すようにサーバ１１に対応したモニタ部１３からの信号を取得する。この図７によれば、運用品質算出部２５は、サーバ名ごとに、評価項目と当該評価項目に対応したモニタ部１３からのモニタ値を取得する。
【００３９】
運用品質算出部２５は、計測値変換ルール記憶部２２に記憶された変換ルールに従って、センサ１２により取得されたセンサ値及びモニタ部１３により取得されたモニタ値を運用ポイントに変換する。そして、運用品質算出部２５は、変換された運用ポイントからＩＤＣ１０の運用品質を算出する。
【００４０】
運用品質算出部２５は、サーバ１１によってサービス運用が行われている場合、以下のような計算式によってＩＤＣ１０の運用品質を算出する。
【００４１】
ＩＤＣ総合運用品質＝
（電源多重度＋回線多重度＋自家発電装置＋耐震強度＋指紋認証）
＊（ラック内温度＋電源電圧＋変動率＋ノイズ率）
＊（タイプミス率＋コマンドエラー発生率＋障害復旧作業着手時間＋サービス停止時間＋月間サービス稼働率）
／１２５０    （式１）
運用品質算出部２５は、サーバ１１によってサービス運用が行われていない場合、以下のような計算式によってＩＤＣ１０の運用品質を算出する。
【００４２】
ＩＤＣ総合運用品質＝
（電源多重度＋回線多重度＋自家発電装置＋耐震強度＋指紋認証）
＊（ラック内温度＋電源電圧＋変動率＋ノイズ率）
／２５０      （式２）
運用レベル監視部２６は、運用品質算出部２５により算出された運用品質と、運用要求品質記憶部２３に記憶された運用品質要求度とを比較する。運用レベル監視部２６は、実際の運用品質が運用品質要求度よりも低い場合には、警告表示部２７によって警告を表示させる。警告表示部２７は、例えば図８に示すように、“IDC_１で運用している「個人情報DB」の運用品質が要求レベルを満たしていません”という警告メッセージと共に、要求品質、現在の運用品質、IDC名、ラック、サーバ名を表示する。
【００４３】
つぎに、上述したデータセンタシステムにおいて、ＩＤＣ運用品質評価装置２０の動作を図９を参照して説明する。
【００４４】
運用レベル監視部２６は、一定周期ごとにＩＤＣ１０の運用品質を監視する。このため、運用レベル監視部２６は、ステップＳ１において、ＩＤＣ１０の運用品質を監視する計測時刻となったときに、ステップＳ２に処理を進める。
【００４５】
ステップＳ２において、運用レベル監視部２６は、運用要求品質記憶部２３から調査対象となるシステムを選択する。このとき、運用レベル監視部２６は、運用要求品質記憶部２３から、例えば図４に示したように、サーバ名が「ＳＶ０１」、システム名が「個人情報管理ＤＢ」、要求品質が「８０」であることを取得する。
【００４６】
次のステップＳ３において、運用レベル監視部２６は、ＩＤＣ運用仕様記憶部２１及び仕様定量化部２４により算出されたＩＤＣ１０の静的な運用品質を取得する。例えば図２に示すように、電源多重度、回線多重度、自家発電装置、耐震強度、指紋認証といったＩＤＣ１０の静的な運用品質を表す情報に基づいて、計測値変換ルール記憶部２２は、当該運用品質を数値に変換する。このとき、計測値変換ルール記憶部２２は、図５に示すような規則に従って運用品質を数値に変換する。図２に示す例では、電源多重度は「９点」、回線多重度は「９点」、自家発電装置は「１０点」、指紋認証は「１０点」といったように数値化される。
【００４７】
次のステップＳ４において、運用品質算出部２５は、ＩＤＣ１０のセンサ１２から、監視対象となっているシステム部１４と搭載しているラックに関するセンサ値データを取得する。このセンサ値データは、図６に示したように、ラック名に対応して、システム部１４が搭載されたラック内温度、ラック内湿度、電源電圧、電圧変動率、ノイズ率が含まれる。
【００４８】
次のステップＳ５において、運用品質算出部２５は、監視対象となっているシステム部１４に対応するモニタ部１３から、当該システム部１４に対する操作内容、稼働状況のモニタ値データを取得する。このモニタ値データは、図７に示したように、オペレータのタイプミス率（ＢＳ、ＤＥＬキーの操作回数）、コマンドエラー発生率、障害復旧作業着手時間、サービス停止時間、月間サービス稼働率等が含まれる。
【００４９】
次のステップＳ６において、運用品質算出部２５は、ステップＳ３にて得られたＩＤＣ１０の静的な運用品質と、ステップＳ４にて得られたセンサ値データと、ステップＳ５にて得られたモニタ値データとに基づいて、現在のＩＤＣ１０の運用品質を算出する。このとき、運用品質算出部２５は、図３に示した計測値変換ルールを計測値変換ルール記憶部２２から読み出す。運用品質算出部２５は、読み出した計測値変換ルールに従って、センサ値データ及びモニタ値データを運用ポイントに変換する。また、運用品質算出部２５は上述した式１又は式２によって、静的な運用品質に基づく運用ポイントとセンサ値及びモニタ値に基づく運用ポイントとから、総合的なＩＤＣ１０の運用品質を算出する。
【００５０】
このように、運用品質算出部２５は、図３に示した動的な運用品質についての運用ポイントと、図５に示した静的な運用品質に基づく運用ポイントとから、ＩＤＣ１０の運用品質を「８５」として取得できる。
【００５１】
次のステップＳ７において、運用レベル監視部２６は、ステップＳ６にて演算されたＩＤＣ１０の運用品質が、運用要求品質記憶部２３に格納された要求品質を満たしているか否かを判定する。ＩＤＣ１０の運用品質が要求品質を満たしている場合にはステップＳ９に処理を進め、満たしていない場合にはステップＳ８に処理を進める。この例においては、ステップＳ２にて選択したシステム部１４の要求品質が「８０」であり、ステップＳ６にて演算されたＩＤＣ１０の運用品質が「８５」であるので、ステップＳ７の判定は「ＹＥＳ」となる。
【００５２】
ステップＳ８及びステップＳ９において、ＩＤＣ運用品質評価装置２０は、ステップＳ６にて演算されたＩＤＣ１０の運用品質に応じて、必要な対処処理を行う。
【００５３】
ステップＳ８において、運用レベル監視部２６は、ＩＤＣ１０の運用品質が要求品質を満たしていないので、例えば図８に示すように、警告表示部２７によってその旨の警告を表示させる。
【００５４】
一方、ステップＳ９において、ＩＤＣ運用品質評価装置２０は、運用品質の確認が終わっていないサーバ１１のシステム部１４が存在するか否かを判定する。運用品質の確認が終わっていないサーバ１１のシステム部１４が存在する場合には、ステップＳ２に処理を戻して、新たなサーバ１１のシステム部１４についてステップＳ２〜ステップＳ８の処理を繰り返す。
【００５５】
以上のように、このデータセンタシステムによれば、ＩＤＣ１０におけるサーバ１１のシステム部１４ごとに、所定の計測時刻になる度に運用品質を演算できる。これにより、このデータセンタシステムによれば、静的な運用仕様、センサ値、モニタ値といった運用状態情報に基づいてＩＤＣ１０の運用品質を評価した評価値（運用ポイント）を算出することができる。そして、このデータセンタシステムによれば、評価値に基づいた対応処理を行うことができる。したがって、このデータセンタシステムによれば、ＩＤＣ１０の運用の信頼性を向上させることができる。また、ＩＤＣ１０を利用するユーザの満足度を向上させることができる。
【００５６】
また、上述した動作を行うデータセンタシステムにおいては、ＩＤＣ１０におけるオペレータが定常運用作業をサーバ１１（ＳＶ１０）上で操作したとする。この操作時に、操作手順を誤って文字入力を行うタイプミスが発生したとする。このとき、モニタ部１３は、バックスペースキーやデリートキーが押されたことを検出してタイプミスが発生したとみなす。この結果、オペレータのタイプミス率が０％から５％まで低下したとする。また、１０回のコマンド入力において操作を誤ったため、システム部１４が“Command Not Found”を２回表示したとする。
【００５７】
このように動的な運用品質が変化すると、次のＩＤＣ１０の監視時のステップＳ６において、運用品質算出部２５は、運用ポイントを変化させる。
【００５８】
オペレータのタイプミス率が０％から５％まで低下すると、図３に示した計測値変換ルールに従って、運用品質算出部２５は、運用ポイントを「１０点」から「５点」に変化させる。また、コマンドエラー発生率が高くなると、図３に示した計測値変換ルールに従って、運用品質算出部２５は、運用ポイントを低下させる。
【００５９】
したがって、運用品質算出部２５は、ＩＤＣ１０の総合的な運用品質を「７５点」と変更する。その結果、このＩＤＣ１０の監視時には、ステップＳ７の判定が“ＮＯ”に変化し、警告表示部２７は、ＩＤＣ１０の運用品質が要求品質を満たしていないとして警告を表示する。
【００６０】
以上のように、このデータセンタシステムによれば、静的な運用品質のみならず、動的な運用品質も考慮してＩＤＣ１０の総合的な運用品質を評価できる。したがって、このデータセンタシステムによれば、動的に評価を変更して、適切な対応処理を行うことができる。また、このデータセンタシステムによれば、動的な運用品質も含めた総合的な運用品質を重視するユーザの満足度を向上させることができる。
【００６１】
すなわち、ＩＤＣ１０に対して入出力信号を供給するために各種の動作を行うオペレータの巧拙や、ＩＤＣ１０の動作状況等に基づいてＩＤＣ１０の動的な運用品質を評価できる。これにより、ＩＤＣ１０の総合的な運用品質を、人的、機械的な原因に基づいて評価することができる。
【００６２】
また、このデータセンタシステムによれば、予め運用品質要求度を記憶しておき、ＩＤＣ１０の評価値が運用品質要求度を満たさない場合に、対応処理として警告を報知する。これにより、このデータセンタシステムによれば、ＩＤＣ１０の評価が要求に対して低いことをＩＤＣ１０の管理者等に知らせることができる。また、このデータセンタシステムによれば、一時的にＩＤＣ１０の運用品質が要求された運用品質に満たなくなった時であっても、当該状況を警報することができる。
【００６３】
［第２実施形態］
つぎに、第２実施形態に係るデータセンタシステムについて説明する。なお、上述の第１実施形態と同様の部分については同一符号を付することによりその詳細な説明を省略する。
【００６４】
第２実施形態として示すデータセンタシステムは、複数のＩＤＣ１０を備える。このデータセンタシステムは、メールサービスやブログサービス等といったサービス提供機能を実現する資源を、ネットワークを介して接続された複数の情報処理装置の何れかに実装する。このため、データセンタシステムは、資源を、予め設定された移動ルールに基づいて複数のＩＤＣ１０から選択して移動させる（資源移動手段）。
【００６５】
このデータセンタシステムにおいて、モニタ部１３及びシステム部１４は、サービス提供機能を実現するためのソフトウェア、演算装置、記憶装置等によって実現される。これらのソフトウェア、演算装置、記憶装置等は、各ＩＤＣ１０に備えられている。したがって、このデータセンタシステムは、サービス提供機能の種類に拘わらず、任意のＩＤＣ１０に仮想的にサービス提供機能を実装できる。これにより、このデータセンタシステムは、後述するように、仮想化されたサービス提供機能が要求される要求品質や各種の条件に従って、ＩＤＣ１０を移動できる。
【００６６】
このデータセンタシステムは、具体的には図１０に示すように、４個のＩＤＣ１０Ａ、１０Ｂ、１０Ｃ、１０Ｄが、ネットワークを介してＩＤＣ運用品質評価装置２０に接続されている。また、ＩＤＣ１０Ａ，１０Ｂ，１０Ｃ，１０Ｄ間でも情報の授受が可能となっている。各ＩＤＣ１０Ａ，１０Ｂ，１０Ｃ，１０Ｄは、それぞれ、３つのサーバ１１が可能可能な物理的なラックスペース、演算機能、及び、記憶システムが搭載されている。ＩＤＣ１０Ａは、サーバ１１Ａ，１１Ｂ，１１Ｃが搭載されている。ＩＤＣ１０Ｂは、２つのサーバ１１Ｄ，１１Ｅが搭載されている。ＩＤＣ１０Ｃは、２つのサーバ１１Ｆ，１１Ｇが搭載されている。ＩＤＣ１０Ｄは、２つのサーバ１１Ｈ，１１Ｉが搭載されている。したがって、ＩＤＣ１０Ｂ，１０Ｃ，１０Ｄには、空きのサーバスペース１１’があり、他のサービス提供機能を移動させることができる状態となっている。  
ＩＤＣ運用品質評価装置２０は、上述した第１実施形態として示したＩＤＣ運用品質評価装置２０に加えて、システム運用品質記憶部３１、ＩＤＣ運用品質記憶部３２、移動判断部３３、応答性調査部３４、システム移動部３５、及び、ＤＮＳサービス部３６を有している。
【００６７】
システム運用品質記憶部３１は、図１１に示すように、サーバ名、システム名に対応させて、サーバ設置場所、要求品質、運用品質、移動先優先規則が記憶されている。サーバ設置場所は、ＩＤＣ１０の名称、当該ＩＤＣ１０内のラック名称、マウント番号を含む。移動先優先規則は、サーバ１１を移動させるＩＤＣ１０が複数存在する場合に、何れかのＩＤＣ１０を選択する条件である。この移動先優先規則は、サービス提供を受ける通信装置とＩＤＣ１０との間の応答時間、利用料金（運用コスト）等が挙げられる。これらの情報のうち、要求品質及び移動先優先規則は、例えば、サービス提供を受ける通信装置の管理者によって指定される。
【００６８】
ＩＤＣ運用品質記憶部３２は、図１２に示すように、ＩＤＣ１０の名称、利用料金、平均運用品質を対応付けて記憶している。この利用料金及び平均運用品質は、移動判断部３３によってシステム部１４を含むサービス提供機能を移動させる条件として利用される。利用料金は、ＩＤＣ１０の管理者によって指定される。平均運用品質は、ＩＤＣ１０に格納された複数のシステム部１４について、運用品質算出部２５によって複数回に亘って演算された評価値から算出される。
【００６９】
このＩＤＣ運用品質記憶部３２は、その平均運用品質がＩＤＣ１０の構成変更や、ＩＤＣ１０のオペレータの操作等によって動的に変化する。例えば、図１３に示すように、図１２に対して平均運用品質が向上することもある。例えば、ＩＤＣ１０Ａが図１４に示すような運用品質であり、ＩＤＣ１０Ｂが図１５に示す運用品質であり、ＩＤＣ１０Ｃが図１６に示すような運用品質であり、ＩＤＣ１０Ｄが図１７に示すような運用品質であったとする。そして、図１６に示す自家発電による電源供給最小時間が６時間から、図１８に示すように、自家発電による電源供給最小時間が１２時間となると、当該ＩＤＣ１０Ｃの平均運用品質は高くなる。
【００７０】
ＩＤＣ運用品質評価装置２０は、運用レベル監視部２６によって運用品質算出部２５によって算出されたＩＤＣ１０の運用品質と要求品質を比較する。その結果、ＩＤＣ１０の運用品質が要求品質よりも低い場合に、移動判断部３３は、仮想的なサービス提供機能を移動させると判断する。
【００７１】
応答性調査部３４は、サービス提供機能を移動させるための優先規則が応答時間である場合に、サービス提供を受ける通信装置とＩＤＣ１０との応答時間を調査する。
【００７２】
ＤＮＳサービス部３６は、ＩＤＣ運用品質評価装置２０におけるシステム移動部３５が各ＩＤＣ１０におけるサービス提供機能と通信を行うために、ＤＮＳサービスを行う。具体的には、ＤＮＳサービス部３６は、何れかのＩＤＣ１０に格納されたシステム部１４におけるインターネット上のホスト名からＩＰアドレスを求め、システム移動部３５によってシステム部１４に対して通信可能とする。
【００７３】
システム移動部３５は、移動判断部３３によってサービス提供機能を移動させると判断された場合に、各ＩＤＣ１０との間で通信を行って、ＩＤＣ１０におけるサービス提供機能を実現するための資源（ソフトウェア等）をＩＤＣ１０間で移動させる。システム移動部３５は、サービス提供機能の移動先のＩＤＣ１０として複数のＩＤＣ１０が検出される場合がある。この場合、システム移動部３５は、ＩＤＣ１０の通信相手に対する応答時間、ＩＤＣ１０の通信相手に対するネットワーク経路数、運用コスト（利用料金）の何れかを優先して、何れかのＩＤＣ１０の選択する。
【００７４】
具体的には、システム移動部３５は、応答性調査部３４の制御によって、ＩＤＣ１０によってＩＣＭＰを用いたＰｉｎｇコマンドを利用してパケットの往復所要時間を得る。そして、システム移動部３５は、最も短い応答時間でパケットを通信できるサーバ１１を選択する。
【００７５】
また、システム移動部３５は、ネットワーク経路数として、tracerrouteコマンドにより、連係動作するサーバ１１が設置されたＩＤＣ１０と、移動先の候補となるＩＤＣ１０との間のノード数を調査する。そして、システム移動部３５は、最も少ないノードを介して接続されるＩＤＣ１０を選択する。
【００７６】
更に、システム移動部３５は、ＩＤＣ運用品質記憶部３２に記憶された運用コストを参照して、複数のＩＤＣ１０の利用料金を比較して、最も安価なＩＤＣ１０を選択できる。
【００７７】
つぎに、上述したデータセンタシステムにおいて、仮想サーバとしてのサービス提供機能を最適なＩＤＣ１０に移動させるための処理を、図１９を参照して説明する。なお、この第２実施形態におけるデータセンタシステムは、第１実施形態と同様に、計測時刻になる度に、ＩＤＣ１０の運用品質を評価し、当該ＩＤＣ１０の運用品質がシステム部１４の要求品質を満たしているかを判定しているものとする。
【００７８】
先ずステップＳ１１において、ＩＤＣ１０の運用品質を監視する計測時刻となったときに、サービス提供機能を最適なＩＤＣ１０により実行させるために、ステップＳ１２以降に処理を進める。
【００７９】
ステップＳ１２において、調査対象となるシステム部１４を選択する。このとき、図１１に示したように、システム運用品質記憶部３１における先頭のサーバ名が「ＳＶ０１」のＩＤＣ１０を選択する。なお、この処理はステップＳ１２以降の処理を繰り返すことによって、データセンタシステムに含まれる全ＩＤＣ１０について処理を行うこととなる。したがって、以下の説明では、図１１におけるＩＤＣ−１のみならず、ＩＤＣ−４，２も同様となる。
【００８０】
次のステップＳ１３において、ステップＳ１２にて選択したＩＤＣ１０によって運営しているシステム部１４を得る。このとき、図１１に示すように、ＩＤＣ１０−１は、システム名が「個人情報管理ＤＢ（１）」を運用していることを得る。そして、当該ＩＤＣ１０によってシステム部１４を運用しているか否かを判定する。選択したＩＤＣ１０がをシステム部１４を運用している場合にはステップＳ１４に処理を進め、そうでない場合にはステップＳ２３に処理を進める。
【００８１】
ステップＳ１４において、運用レベル監視部２６は、図１１のサーバ名に対応したシステム名のシステム部１４を選択する。このとき、運用レベル監視部２６は、「個人情報管理ＤＢ（１）」のシステム部１４を選択し、当該システム部１４の設置ラックの情報、要求品質等を得る。
【００８２】
次のステップＳ１５において、運用レベル監視部２６は、ステップＳ１４において選択されたシステム部１４を含むＩＤＣ１０について、ＩＤＣ運用仕様記憶部２１及び仕様定量化部２４により算出されたＩＤＣ１０の静的な運用品質を取得する。具体的には、電源多重度、回線多重度、自家発電装置、耐震強度、指紋認証に関する情報を用いて、仕様定量化部２４によって、演算可能な数値に変換する。また、運用品質算出部２５は、計測値変換ルールに従って、例えばＩＤＣ−１の電源多重度が９点、回線多重度が９点、自家発電装置が８点、耐震強度が１０点、指紋認証が１０点と数値化する。
【００８３】
次のステップＳ１６において、運用品質算出部２５は、ステップＳ１４において選択されたシステム部１４について、当該システム部１４が収容されたＩＤＣ１０のセンサ１２からセンサ値データを取得する。このとき、運用品質算出部２５は、システム運用品質記憶部３１から図１１におけるシステム名に対応したサーバ設置場所を監視するセンサ１２からセンサ値データを取得する。具体的には、センサ１２から、センサ値データとしてのラック内温度、電源電圧、変動率、ノイズ率を取得する。
【００８４】
次のステップＳ１７において、運用品質算出部２５は、ステップＳ１４において選択されたシステム部１４について、当該システム部１４に対応するモニタ部１３から、サーバ１１の運用状況としてのモニタ値データを取得する。このとき、運用品質算出部２５は、システム運用品質記憶部３１から図１１におけるシステム名に対応したサーバ設置場所におけるモニタ部１３からモニタ値データを取得する。具体的には、モニタ値データは、タイプミス率、コマンドエラー発生率、障害復旧作業着手時間、サービス停止時間、月間サービス稼働率等を含む。
【００８５】
次のステップＳ１８において、運用品質算出部２５は、ステップＳ１４において選択されたシステム部１４の運用品質を演算する。このとき、運用品質算出部２５は、ステップＳ１５にて得られたＩＤＣ１０の静的な運用品質と、ステップＳ１６にて得られたセンサ値データと、ステップＳ１７にて得られたモニタ値データとに基づいて、運用品質を演算する。
【００８６】
次のステップＳ１９において、運用品質算出部２５は、ステップＳ１８において演算されたシステム部１４の運用品質を、システム運用品質記憶部３１に記憶する。その結果、図１１に示すように、サーバ名が「ＳＶ０１」の運用品質は、上述した式１又は式２によって、「８５」と演算される。
【００８７】
次のステップＳ２０において、運用品質の演算及び記憶が行われていないシステム部１４があるか否かを判定する。未だ運用品質の記憶が行われていないシステム部１４がある場合にはステップＳ１４に処理を進めて、次のシステム部１４を選択する。具体的には、図１１に示すようにＩＤＣ１０−１には他に運用しているシステム部１４が無いので、ステップＳ２１に移行することとなる。
【００８８】
一方、未だ運用品質の記憶が行われていないシステム部１４が無い場合にはステップＳ２１に処理を進める。ステップＳ２１において、運用品質算出部２５は、ステップＳ１８にて演算された運用品質を用いて、ＩＤＣ１０で運用しているシステム部１４の平均値を求めて、当該ＩＤＣ１０の運用ポイントにする。運用品質算出部２５は、求めた平均運用品質を、ＩＤＣ１０の運用品質としてＩＤＣ運用品質記憶部３２に記憶する。ここで、ＩＤＣ１０−１は、図１１に示すように、１つの個人情報管理ＤＢ（１）のみを運用しているので、当該個人情報管理ＤＢ（１）の平均運用品質をＩＤＣ運用品質記憶部３２に記憶する。
【００８９】
ステップＳ１３において調査対象のＩＤＣ１０でシステム部１４を運用していないと判定した場合にはステップＳ２３に処理を進める。
【００９０】
ステップＳ２３においては、運用レベル監視部２６は、ＩＤＣ運用仕様記憶部２１及び仕様定量化部２４により算出されたＩＤＣ１０の静的な運用品質を取得する。
【００９１】
次のステップＳ２４において、運用品質算出部２５は、ＩＤＣ１０のセンサ１２からセンサ値データを取得する。
【００９２】
次のステップＳ２５において、運用品質算出部２５は、調査対象のＩＤＣ１０の運用品質を演算する。このとき、運用品質算出部２５は、ステップＳ２３にて得られたＩＤＣ１０の静的な運用品質と、ステップＳ２４にて得られたセンサ値データとに基づいて、運用品質を演算する。
【００９３】
次のステップＳ２６において、運用品質算出部２５は、ステップＳ２５において演算された調査対象のＩＤＣ１０の運用品質を、ＩＤＣ運用品質記憶部３２に記憶する。その後、ステップＳ２２に処理を進める。
【００９４】
ステップＳ２２において、ＩＤＣ運用品質評価装置２０は、運用品質の確認が完了していないＩＤＣ１０があるか否かを判定する。当該ＩＤＣ１０がある場合にはステップＳ１２に処理を戻して、他のＩＤＣ１０についてステップＳ１２〜ステップＳ２２の処理を行う。一方、運用品質の確認が完了していないＩＤＣ１０がない場合にはステップＳ２７に処理を進める。
【００９５】
ステップＳ２７において、システム運用品質記憶部３１に記憶されたシステム部１４のうち、移動検討対象のシステム部１４を選択する。具体的には、図１１におけるサーバ「ＳＶ０１」を選択する。
【００９６】
次のステップＳ２８において、運用レベル監視部２６は、算出された運用品質がシステム部１４が要求する要求品質を満たしているか否かを判定する。システム部１４の要求品質を満たしていない場合にはステップＳ３０に処理を進め、システム部１４の要求品質を満たしている場合にはステップＳ２９に処理を進める。
【００９７】
ステップＳ２９において、運用レベル監視部２６は、ステップＳ２８にて要求品質を満たしているシステム部１４を、運用品質達成リストに加える。ここで、図１１において、サーバ「ＳＶ０１」のシステム「個人情報管理ＤＢ（１）」は運用品質が８５であり、要求品質が「８０」であるので、運用品質達成リストに加えられる。
【００９８】
ステップＳ３０において、移動判断部３３は、他のＩＤＣ１０の運用品質をシステム運用品質記憶部３１から取得する。
【００９９】
次のステップＳ３１において、移動判断部３３は、ステップＳ３０にて得たＩＤＣ１０の運用品質のうち、システム部１４が要求する要求品質を満たすＩＤＣ１０があるか否かを判定する。システム部１４の要求品質を満たす他のＩＤＣ１０が無い場合には、図２０のステップＳ３３に処理を進める。
【０１００】
ステップＳ３１においてシステム部１４の要求品質を満たす他のＩＤＣ１０がある場合にはステップＳ３２に処理を進める。ステップＳ３２において、移動判断部３３は、システム部１４の運用品質を満たすＩＤＣ１０を、運用品質達成リストに加える。
【０１０１】
ステップＳ３３において、移動判断部３３は、システム部１４を移動させる候補となるＩＤＣ１０は複数あるか否かを判定する。移動先のＩＤＣ１０が複数ある場合にはステップＳ３４に処理を進める。一方、移動先のＩＤＣ１０が一つである場合にはステップＳ４２に処理を進める。
【０１０２】
ステップＳ３４において、移動判断部３３は、運用レベル監視部２６を介してシステム運用品質記憶部３１に記憶された移動先優先規則を得る。
【０１０３】
次のステップＳ３５において、移動判断部３３は、移動するシステム部１４に対応付けられた移動先優先規則が応答時間か否かを判定する。移動判断部３３は、ステップＳ３８において、移動するシステム部１４に対応付けられた移動先優先規則がネットワーク経路数か否かを判定する。ステップＳ３５及びステップＳ３５が共に“ＮＯ”である場合、移動判断部３３は、移動先優先規則が利用料金（運用コスト）であると判定する。
【０１０４】
図１１におけるサーバ「ＳＶ０１」は移動先優先規則が応答時間であるので、ステップＳ３５は「ＹＥＳ」となる。また、サーバ「ＳＶ０２」、「ＳＶ０３」は移動先優先規則が利用料金であるので、ステップＳ３５，ステップＳ３８は「ＮＯ」となる。
【０１０５】
ステップＳ３６において、移動判断部３３は、現状においてシステム部１４が格納されているサーバ１１から、移動した後における接続先の通信相手となる装置にＰｉｎｇパケットを出力し、返信を待つ。ＩＤＣ１０は、Ｐｉｎｇパケットを受信した一又は複数の通信相手となる装置から応答パケットを受信する。ＩＤＣ１０は、応答パケットを送信したＩＤＣ１０ごとに、Ｐｉｎｇパケットを送信してから応答パケットを受信するまでの往復時間を演算する。この応答時間は、ＩＤＣ運用品質評価装置２０に送信され、ＩＤＣ運用品質評価装置２０の応答性調査部３４により取得される。
【０１０６】
次のステップＳ３７において、移動判断部３３は、応答性調査部３４により取得された応答時間のうち、最も短い応答時間のＩＤＣ１０を選択する。
【０１０７】
ステップＳ３８において移動先優先規則がネットワーク経路数と判定された後のステップＳ３９において、移動判断部３３は、システム部１４が格納されたサーバ１１から、移動先の候補となっているＩＤＣ１０に対してTracerouteコマンドを送信させる。これにより、Tracerouteコマンドを送信したＩＤＣ１０は、移動先の候補となっているＩＤＣ１０までの経路を取得できる。この経路は、移動先の候補となっているＩＤＣ１０ごとに、移動判断部３３によって取得される。
【０１０８】
次のステップＳ４０において、移動判断部３３は、移動先の候補となっているＩＤＣ１０のうちで最もノード数が少ないＩＤＣ１０を選択する。
【０１０９】
ステップＳ４１において、移動判断部３３は、運用品質を満たすＩＤＣ１０のうち、最も利用料金が少ないＩＤＣ１０を選択する。この時、移動判断部３３は、ＩＤＣ運用品質記憶部３２に格納された移動先の候補となっているＩＤＣ１０のうち、当該ＩＤＣ１０に対応した利用料金を比較する。
【０１１０】
次のステップＳ４２において、移動判断部３３は、ステップＳ３７，ステップＳ４０又はステップＳ４１にて選択された移動先の候補となるＩＤＣ１０が現在運用中のＩＤＣ１０と同じであるか否かを判定する。双方のＩＤＣ１０が同一ではない場合にはステップＳ４３に処理を進め、双方のＩＤＣ１０が同一である場合にはステップＳ４４に処理を進める。
【０１１１】
ステップＳ４３において、システム移動部３５は、ステップＳ３７，ステップＳ４０又はステップＳ４１にて選択されたＩＤＣ１０に、仮想サーバとしてのサービス提供機能及び当該サービス提供機能で使用するデータを移動させる。この時、システム移動部３５は、現在システム部１４が運用されているＩＤＣ１０に対してサービス提供機能を実現する資源としてのソフトウェア及びデータを、移動先のＩＤＣ１０に転送するコマンドを送信する。移動先のＩＤＣ１０は、他のＩＤＣ１０からサービス提供機能を実現する資源としてのソフトウェア及びデータが送信された場合、自身の空いているサーバスペース１１’にソフトウェア及びデータを格納する。その後、移動先のＩＤＣ１０は、サーバ名、システム名、サーバ設置場所を含む情報をＩＤＣ運用品質評価装置２０に送信する。これによって、ＩＤＣ運用品質評価装置２０は、システム運用品質記憶部３１に記憶された情報を更新することができる。
【０１１２】
ステップＳ４４において、移動判断部３３は、移動を検討する対象のシステム部１４が未だ存在するか否かを判定する。移動検討対象のシステム部１４が存在する場合には図１９のステップＳ２７に処理を戻して、他の移動検討対象のシステム部１４を選択して、ステップＳ２８〜ステップＳ４４の動作を行う。一方、移動検討対象のシステム部１４が存在しない場合には処理を終了する。
【０１１３】
このように、第２実施形態として示すデータセンタシステムにおいては、ＩＤＣ１０におけるシステム部１４の運用品質が要求品質を超えている場合には、システム部１４の移動は発生しない。
【０１１４】
以上のように、このデータセンタシステムによれば、サービス提供機能を実現する資源を、ネットワークを介して接続された複数の情報処理装置の何れかに実装するようにする。そして、データセンタシステムは、資源を、予め設定された移動ルールに基づいて複数のＩＤＣ１０から選択して移動させることができる。これにより、このデータセンタシステムによれば、ＩＤＣ１０の資源を仮想化してシステム部１４を移動可能とすることにより、ＩＤＣ１０の運用状態を改善するよう再配置を行うことできる。
【０１１５】
また、このデータセンタシステムによれば、サービス提供機能を実現する資源の移動先の位置を、移動先となるＩＤＣ１０の運用コストに基づいて選択する。これにより、このデータセンタシステムは、運用コストを下げつつ、サービス提供機能を実現するためのＩＤＣ１０の運用状態を改善することができる。
【０１１６】
更に、このデータセンタシステムによれば、他の通信装置とＩＤＣ１０との通信距離に基づいて、資源を移動させる移動先のＩＤＣ１０を選択する。これにより、このデータセンタシステムによれば、複数のＩＤＣ１０の候補が存在する場合であっても、通信距離（応答時間、ネットワーク経路数）が近くレスポンスが早いＩＤＣ１０を選択できる。
【０１１７】
また、このデータセンタシステムによれば、図１６に示すＩＤＣ−３が、図１８に示すように、自家発電装置の駆動時間が６時間から１２時間に増えた場合であっても、上述したような処理を行って、ＩＤＣ−３の運用品質を変更できる。したがって、このデータセンタシステムによれば、ＩＤＣ１０の構成変更に応じて運用品質を更新できる。
【０１１８】
［第３実施形態］
つぎに、第３実施形態に係るデータセンタシステムについて説明する。なお、上述の第１実施形態と同様の部分については同一符号を付することによりその詳細な説明を省略する。
【０１１９】
第３実施形態として示すデータセンタシステムは、図２１に示すように、ＩＤＣ運用品質評価装置２０に、運用品質表示部４１と、運用品質選択部４２とを備える。
【０１２０】
運用品質表示部４１は、運用品質算出部２５によってＩＤＣ１０の運用品質が評価された結果に対する対応処理として、運用品質の表示を行う。運用品質表示部４１は、外部からの要求によりＩＤＣ１０の評価値を運用レベル監視部２６から取得して、報知することができる。これにより、データセンタシステムは、ＩＤＣ１０を利用するユーザからの要求によりＩＤＣ１０の運用品質を確認させることができる。
【０１２１】
運用品質選択部４２は、運用品質算出部２５によってＩＤＣ１０の運用品質が評価された結果に対する対応処理として、運用品質の選択を行う。このとき、ＩＤＣ運用品質評価装置２０は、外部のユーザ等からの要求によりサービス提供機能を実現する資源を格納するＩＤＣ１０の運用品質を取得する。そして、運用品質選択部４２は、ＩＤＣ運用品質評価装置２０の管理者の操作を受け付けて、ユーザ等により指定された運用品質のＩＤＣ１０を選択する。これにより、移動判断部３３は、運用品質選択部４２からの要求に応じて、サービス提供機能を実現する資源を移動させることを判断する。また、システム移動部３５は、要求されたＩＤＣ１０の運用品質を満たすようサービス提供機能を実現する資源を移動させる。
【０１２２】
このようなＩＤＣ運用品質評価装置２０は、先ず、データセンタシステムの利用者によってシステムにログインされる。そして、ＩＤＣ運用品質評価装置２０は、利用者の操作を受け付けることによって、ＩＤＣ１０を特定する。このとき、運用品質表示部４１は、特定されたＩＤＣ１０の運用品質を表示することによって、利用者にＩＤＣ１０の運用品質を認識させる。
【０１２３】
これに応じて、利用者が、利用料金を高くしてもＩＤＣ１０の運用品質を高めたいと判断した場合、利用者は、運用品質を選択する操作を行う。運用品質選択部４２は、当該操作を受け付けて、要求品質を移動判断部３３に供給する。
【０１２４】
移動判断部３３は、要求品質と、システム運用品質記憶部３１に記憶された運用品質とを比較して、要求品質に満たない場合には、サービス提供機能を実現する資源を移動させると判断する。システム移動部３５は、利用者が選択したサービス提供機能を実現する資源を、利用者が選択した運用品質のＩＤＣ１０に移動させるようＩＤＣ１０を制御する。
【０１２５】
また、ＩＤＣ運用品質評価装置２０は、利用者の操作を受け付けてサービス提供機能を実現する資源を移動させたので、当該利用者に請求する利用料金の変更を行う。
【０１２６】
以上のように、このデータセンタシステムによれば、利用者によって自身のサービス提供機能を実現する資源のＩＤＣ１０の運用品質を取得できる。したがって、このデータセンタシステムによれば、動的な要因によって運用品質が変動することを利用者に提示でき、利用者の満足度を向上させることができる。
【０１２７】
また、このデータセンタシステムによれば、自身のサービス提供機能を実現する資源の運用品質をより高めたい、又は、利用料金のために運用品質を下げても良い場合に、利用者の操作を受け付けて、サービス提供機能を実現する資源を移動させることができる。これにより、データセンタシステムによれば、利用者の満足度を向上させることができる。
【０１２８】
なお、上述の実施の形態は本発明の一例である。このため、本発明は、上述の実施形態に限定されることはなく、この実施の形態以外であっても、本発明に係る技術的思想を逸脱しない範囲であれば、設計等に応じて種々の変更が可能であることは勿論である。
【符号の説明】
【０１２９】
１０  ＩＤＣ
１１  サーバ
１２  センサ
１３  モニタ部
１４  システム部
２０  ＩＤＣ運用品質評価装置
２１  ＩＤＣ運用仕様記憶部
２２  計測値変換ルール記憶部
２３  運用要求品質記憶部
２４  仕様定量化部
２５  運用品質算出部
２６  運用レベル監視部
２７  警告表示部
３１  システム運用品質記憶部
３２  ＩＤＣ運用品質記憶部
３３  移動判断部
３４  応答性調査部
３５  システム移動部
３６  ＤＮＳサービス部
４１  運用品質表示部
４２  運用品質選択部
【図１】
2013016111.tif 000003
【図２】
2013016111.tif 000004
【図３】
2013016111.tif 000005
【図４】
2013016111.tif 000006
【図５】
2013016111.tif 000007
【図６】
2013016111.tif 000008
【図７】
2013016111.tif 000009
【図８】
2013016111.tif 000010
【図９】
2013016111.tif 000011
【図１０】
2013016111.tif 000012
【図１１】
2013016111.tif 000013
【図１２】
2013016111.tif 000014
【図１３】
2013016111.tif 000015
【図１４】
2013016111.tif 000016
【図１５】
2013016111.tif 000017
【図１６】
2013016111.tif 000018
【図１７】
2013016111.tif 000019
【図１８】
2013016111.tif 000020
【図１９】
2013016111.tif 000021
【図２０】
2013016111.tif 000022
【図２１】
2013016111.tif 000023