(57)【要約】      （修正有）【課題】データセンタ・コンポーネントなどのコンピューティング・コンポーネントをクラウドコンピューティング・インフラストラクチャに移行させるべきか否かを評価し、移行させる戦略プランを特定する。【解決手段】システムは、メモリ、インタフェースとプロセッサとを含む。プロセッサは、ユーザからデータセンタ構成を受信し（データセンタ構成は計算容量と記憶容量を含む）、データセンタ構成と等価のクラウドコンピューティング構成を判定し、データセンタからクラウドコンピューティングへの移行期間を特定し、期間全体にわたる計算容量および記憶容量の変化を表す複数の傾向値を特定し、期間全体にわたるデータセンタからクラウドコンピューティングへの移行戦略（戦略は、計算容量および記憶容量の変化を説明できる）を生成し、ユーザに戦略の図表出力および数値出力を提供する。【選択図】図３
2011150563.tif 000002
【特許請求の範囲】
【請求項１】
クラウドコンピューティング環境への移行戦略を生成するコンピュータ実行方法であって、
計算容量と記憶容量とから構成されるデータセンタ構成をユーザから受信するステップと、
前記データセンタ構成の計算容量および記憶容量を可能とするクラウドコンピューティング構成を判定するステップと、
前記データセンタ構成から前記クラウドコンピューティング構成への移行の期間を特定するステップと、
前記期間全体にわたる計算容量の変化と記憶容量の変化とを表す複数の傾向値を特定するステップと、
前記期間全体にわたり前記データセンタ構成から前記クラウドコンピューティング構成へ移行する戦略を生成するステップであって、該戦略が前記期間全体にわたる計算容量の変化と記憶容量の変化とを説明するステップと、
前記戦略の図表出力および数値出力をユーザに提供するステップと、
を含むことを特徴とする方法。
【請求項２】
前記期間を複数の連続する時間間隔に分割するステップと、
各時間間隔について、前記複数の傾向値に基づく間隔計算容量と間隔記憶容量とを判定するステップと、
をさらに含むことを特徴とする、請求項１のコンピュータ実行方法。
【請求項３】
追加の計算容量と追加の記憶容量とを取得することを指す機器リフレッシュまでの最小時間を表す、最小リフレッシュ間隔を特定するステップをさらに含むことを特徴とする、請求項２のコンピュータ実行方法。
【請求項４】
前記複数の時間間隔の内の現時間間隔について、現時間間隔の間隔計算容量および間隔記憶容量が前の時間間隔の間隔計算容量および間隔計算容量より大きいか否かを判定するステップと、
最後の機器リフレッシュと前記現時間間隔との間の経過時間を判定するステップと、
前記経過時間が前記最小リフレッシュ間隔より短い場合、前記現時間間隔の間隔計算容量および間隔記憶容量と前記先の時間間隔の間隔記憶容量および間隔計算容量とを等しく設定するステップと、
をさらに含むことを特徴とする、請求項３のコンピュータ実行方法。
【請求項５】
前記複数の時間間隔の内の各時間間隔について、間隔計算容量および間隔記憶容量の図表出力をユーザに提供するステップをさらに含むことを特徴とする、請求項４のコンピュータ実行方法。
【請求項６】
前記期間全体にわたる前記データセンタ構成のコストと前記クラウドコンピューティング構成のコストとを計算するステップと、
前記期間全体にわたる前記データセンタ構成と前記クラウドコンピューティング構成とのコスト比較をユーザに提供するステップと、
をさらに含むことを特徴とする、請求項１のコンピュータ実行方法。
【請求項７】
データセンタ構成がクラウドコンピューティング・プロバイダへの移行に適するか否かを評価するコンピュータ実行方法であって、
データセンタ構成に関連する複数の質問から構成されるクラウドコンピューティング評価をユーザに提供するステップと、
前記ユーザから複数の回答を受信するステップであって、各回答が前記複数の質問の内の質問に対応し、前記データセンタ構成の特徴を記述しているステップと、
回答毎にスコアを生成するステップであって、該スコアが、前記回答によって記述される特徴のクラウドコンピューティング移行に対する適合性に対応するステップと、
クラウドコンピューティング・プロバイダの選択をユーザから受信するステップと、
回答毎に加重値を判定するステップであって、該加重値が、各質問に対する回答の前記クラウドコンピューティング・プロバイダに対する有意性に対応するステップと、
各回答のスコアと各質問の加重値とに基づく、クラウドコンピューティング評価のトータルスコアを算定するステップと、
前記データセンタ構成が前記クラウドコンピューティング・プロバイダへの移行に適するか否かを示す前記トータルスコアをユーザに提供するステップと、
を含むことを特徴とする方法。
【請求項８】
前記クラウドコンピューティング評価に対する前記スコアの有意性と前記スコアの適用とを記述する、前記トータルスコアに関連するステートメントをユーザに提供するステップをさらに含むことを特徴とする、請求項７のコンピュータ実行方法。
【請求項９】
クラウド目標の選択をユーザから受信するステップと、
質問毎にクラウド目標加重値を判定するステップであって、各クラウド目標加重値が、各質問の前記クラウド目標に対する有意性に対応するステップと、
各回答のスコア、各質問の加重値、および各質問のクラウド目標加重値に基づく、クラウドコンピューティング評価のトータルスコアを算定するステップと、
前記データセンタ構成が前記クラウドコンピューティング・プロバイダへの移行に適するか否かを示す前記トータルスコアをユーザに提供するステップと、
をさらに含むことを特徴とする、請求項７のコンピュータ実行方法。
【請求項１０】
前記クラウドコンピューティング評価に対する前記スコアの有意性と前記スコアの適用とを記述する、前記トータルスコアに関連するステートメントをユーザに提供するステップをさらに含むことを特徴とする、請求項９のコンピュータ実行方法。
【請求項１１】
前記クラウド目標が、コスト回避目標、アジリティ目標、商品化時間目標、または高性能コンピューティング目標のうちの少なくとも１つから成ることを特徴とする、請求項９のコンピュータ実行方法。
【請求項１２】
前記クラウド目標加重値が、前記クラウド目標が前記クラウドコンピューティング・プロバイダへの移行によって達成される可能性に基づくことを特徴とする、請求項９のコンピュータ実行方法。
【請求項１３】
前記トータルスコアがクラウドコンピューティング移行基準を満たす場合、前記データセンタ構成が前記クラウドコンピューティング・プロバイダに適することをユーザに通知するステップと、さもなければ、前記データセンタ構成が前記クラウドコンピューティング・プロバイダに適さないことをユーザに通知するステップとをさらに含むことを特徴とする、請求項７のコンピュータ実行方法。
【請求項１４】
前記複数の質問が、パフォーマンス要件、セキュリティ要件、規則要件、ガバナンス要件、記憶要件、実現複雑性、または使用プロファイルに関連する少なくとも１つの質問から構成されていることを特徴とする、請求項７のコンピュータ実行方法。
【請求項１５】
前記加重値が、前記クラウドコンピューティング・プロバイダの技術の前記移行に対する即応性に基づくことを特徴とする、請求項７のコンピュータ実行方法。
【請求項１６】
コンピューティング・コンポーネントをホストするクラウドコンピューティング・プロバイダを判定するコンピュータ実行方法であって、
コンピューティング・コンポーネントに関連する複数の質問から構成されるクラウドコンピューティング評価をユーザに提供するステップと、
前記ユーザから複数の回答を受信するステップであって、各回答が前記複数の質問の内の質問に対応し、前記コンピューティング・コンポーネントの特徴を記述しているステップと、
回答毎にスコアを生成するステップであって、該スコアが、回答によって説明される特徴の前記クラウドコンピューティング移行に対する適合性に対応するステップと、
それぞれがクラウドコンピューティング・サービスを提供する複数のクラウドコンピューティング・プロバイダを特定するステップと、
各クラウドコンピューティング・プロバイダについて、各質問に対する回答の各クラウドコンピューティング・プロバイダに対する有意性に対応する、各質問の加重値を判定するステップと、
各クラウドコンピューティング・プロバイダについて、各質問に対する各回答のスコアと各クラウドコンピューティング・プロバイダの加重値とに基づく、クラウドコンピューティング評価のトータルスコアを算定するステップと、
最も高いトータルスコアを有するクラウドコンピューティング・プロバイダの記述をユーザに提供するステップと、
をさらに含むことを特徴とする方法。
【請求項１７】
前記データセンタのコンピューティング・コンポーネントと前記クラウドコンピューティング・プロバイダがホストとなるコンピューティング・コンポーネントとのコスト比較を明示する図表出力をユーザに提供するステップをさらに含むことを特徴とする、請求項１６のコンピュータ実行方法。
【請求項１８】
前記最高トータルスコアを有するクラウドコンピューティング・プロバイダの記述をユーザに提供するステップが、
前記最高トータルスコアがクラウドコンピューティング移行基準を満たす場合、前記最高トータルスコアを有するクラウドコンピューティング・プロバイダの説明をユーザに提供し、さもなければ、前記コンピューティング・コンポーネントがクラウドコンピューティング移行に適さないことをユーザに通知するステップをさらに含むことを特徴とする、請求項１６のコンピュータ実行方法。
【請求項１９】
前記データセンタのエネルギー消費を削減する戦略を提供するシステムであって、
データセンタ構成、クラウドコンピューティング構成、および複数の傾向値を記憶するメモリと、
前記メモリと動作可能に接続され、ユーザとやり取りするように動作可能であるインタフェースと、
前記メモリおよび前記インタフェースと動作可能に接続されるプロセッサであって、データセンタの計算容量と前記データセンタの記憶容量とから構成されるデータセンタ構成を、前記インタフェースを介して前記ユーザから受信し、前記データセンタ構成の計算容量および記憶容量を可能とするクラウドコンピューティング構成を判定し、前記データセンタ構成から前記クラウドコンピューティング構成への移行の期間を特定し、前記期間の計算容量の変化および記憶容量の変化を表す複数の傾向値を特定し、前記期間全体にわたる計算容量の変化および記憶容量の変化を説明する、前記期間全体にわたる前記データセンタ構成から前記クラウドコンピューティング構成への移行戦略を生成し、および、前記戦略の図表出力および数値出力をユーザに提供し、前記図表出力によって前記戦略が前記複数の傾向値を説明することを明示するように動作可能であるプロセッサと、
を含むことを特徴とするシステム。
【請求項２０】
前記図表出力が、前記戦略が前記複数の傾向値を説明することを明示することを特徴とする、請求項１９のシステム。
【請求項２１】
前記プロセッサが、前記データセンタ構成が前記クラウドコンピューティング構成への移行に適さない場合、前記インタフェースを介して前記ユーザに通知するようにさらに動作可能であることを特徴とする、請求項１９のシステム。
【請求項２２】
前記プロセッサが、前記期間全体にわたる前記データセンタ構成の予想運営コストと前記クラウドコンピューティング構成の予想運営コストとを比較するグラフを生成するようにさらに動作可能であることを特徴とする、請求項１９のシステム。
【請求項２３】
前記プロセッサが、スコア分析、前記図表出力、および前記数値出力から構成されるレポートを生成するようにさらに動作可能であることを特徴とする、請求項１９のシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本明細書は概して、データセンタ・コンポーネントなどの１つまたはそれ以上のコンピューティング・コンポーネントをクラウドコンピューティング・インフラストラクチャに移行すべきか否かを評価するシステムおよび方法（概してシステムと称する）に関し、特に、限定はしないが、１つまたはそれ以上のコンピューティング・コンポーネントをクラウドコンピューティング・インフラストラクチャに移行するための戦略プランに関する。
【背景技術】
【０００２】
ソフトウェアアプリケーションのクラウドコンピューティング実装によって、組織は、アプリケーションをサポートする技術インフラストラクチャに関する知識、専門技術、または制御なしでもインターネットを介してアプリケーションにアクセスすることができる。クラウドコンピューティングは、コンピュータ機器がサーバルーム、データセンタ、またはコロケーションサイトに所有または賃貸され、収容されている従来のインフラストラクチャに対して、オンデマンド調達、コスト削減、計算および記憶の点での能力向上、柔軟性、およびアプリケーションの移動性などの多くの利点を有する。たとえば、ウェブブラウザからアクセス可能なアプリケーションを提供することができる一方で、アプリケーションソフトウェアとデータが中央に記憶される。クラウドコンピューティングは、規則順守と管理性に関して、従来のインフラストラクチャ・モデルをさらに複雑化しうる。組織は、利点と複雑さとの兼ね合いを判断するのに困難を要するかもしれない。
【発明の概要】
【課題を解決するための手段】
【０００３】
クラウドコンピューティング評価ツールを提供するためのシステムは、メモリと、インタフェースと、プロセッサとを含むことができる。メモリはプロセッサおよびインタフェースに接続し、データセンタ構成と、クラウドコンピューティング構成と、複数の傾向値とを記憶することができる。インタフェースはメモリおよびプロセッサに接続し、ユーザと通信することができる。プロセッサは、インタフェースを介してユーザからデータセンタ構成を受信することができる。データセンタ構成は、データセンタの計算容量とデータセンタの記憶容量とを含むことができる。プロセッサは、データセンタ構成の計算容量および記憶容量を可能とするクラウドコンピューティング構成を決定することができる。プロセッサは、データセンタ構成からクラウドコンピューティング構成への移行期間を特定することができる。プロセッサは複数の傾向値を特定することができる。傾向値は、当該期間中の計算容量および記憶容量の変化を表すことができる。プロセッサは、期間中のデータセンタ構成からクラウドコンピューティング構成への移行に対する戦略を生成するとともに、財務的影響を計算することができる。戦略は、期間全体にわたっての計算容量および記憶容量の変化を説明することができる。プロセッサは、ユーザに戦略の図表出力を提供することができる。
【０００４】
その他のシステム、方法、特徴、および利点は、以下の図面および詳細な説明を精査すれば当業者によって自明となるであろう。追加のシステム、方法、特徴、および利点はすべて本明細書に含まれ、実施形態の範囲に属し、以下の請求項により保護され、以下の請求項により定義されると意図される。さらなる側面および利点を説明と組み合わせて以下に述べる。
【図面の簡単な説明】
【０００５】
システムおよび／または方法は、以下の図面および明細書を参照してより良く理解することができる。以下の図面を参照して、非限定的および非包括的説明を行う。図面中の構成要素は必ずしも等縮尺ではなく、原理を説明することに重点を置いている。特に明記しない限り、異なる図面全体にわたり、同等の部品には同等の参照番号を付す場合がある。
【０００６】
【図１】クラウドコンピューティング評価ツールを提供するシステムの概要を示すブロック図である。
【０００７】
【図２】図１のシステムまたはクラウドコンピューティング評価ツールを提供するその他のシステムを実現するネットワーク環境のブロック図である。
【０００８】
【図３】図１のシステムまたはクラウドコンピューティング評価ツールを提供するその他のシステムの動作を示すフローチャートである。
【０００９】
【図４】コンピューティング・コンポーネントを図１のシステムまたはクラウドコンピューティング評価ツールを提供するその他のシステムのクラウドコンピューティング・インフラストラクチャに移行すべきか否かを判定する動作を示すフローチャートである。
【００１０】
【図５】データセンタを図１のシステムまたはクラウドコンピューティング評価ツールを提供するその他のシステムのクラウドコンピューティング・インフラストラクチャに移行するための戦略を開発する動作を示すフローチャートである。
【００１１】
【図６】図１のシステムまたはクラウドコンピューティング評価ツールを提供するその他のシステムにログインデータを入力するユーザインタフェースの画面例である。
【００１２】
【図７】図１のシステムまたはクラウドコンピューティング評価ツールを提供するその他のシステムにおける組織情報を管理するユーザインタフェースの画面例である。
【００１３】
【図８】図１のシステムまたはクラウドコンピューティング評価ツールを提供するその他のシステムに組織を追加するユーザインタフェースの画面例である。
【００１４】
【図９】図１のシステムまたはクラウドコンピューティング評価ツールを提供するその他のシステムにおけるプロジェクト情報を管理するユーザインタフェースの画面例である。
【００１５】
【図１０】図１のシステムまたはクラウドコンピューティング評価ツールを提供するその他のシステムにプロジェクトを追加するユーザインタフェースの画面例である。
【００１６】
【図１１】図１のシステムまたはクラウドコンピューティング評価ツールを提供するその他のシステムにおけるプロファイル情報を管理するユーザインタフェースの画面例である。
【００１７】
【図１２】図１のシステムまたはクラウドコンピューティング評価ツールを提供するその他のシステムにプロファイルを追加するユーザインタフェースの画面例である。
【００１８】
【図１３】図１のシステムまたはクラウドコンピューティング評価ツールを提供するその他のシステムにデータセンタ特徴を入力するユーザインタフェースの画面例である。
【００１９】
【図１４】図１のシステムまたはクラウドコンピューティング評価ツールを提供するその他のシステムにおけるクラウドコンピューティング評価を目視するユーザインタフェースの画面例である。
【００２０】
【図１４Ａ】図１のシステムまたはクラウドコンピューティング評価ツールを提供するその他のシステムにおけるクラウドコンピューティング評価を目視する別のユーザインタフェースの画面例である。
【００２１】
【図１５】図１のシステムまたはクラウドコンピューティング評価ツールを提供するその他のシステムにおける詳細なクラウドコンピューティング評価を目視するユーザインタフェースの画面例である。
【００２２】
【図１６】図１のシステムまたはクラウドコンピューティング評価ツールを提供するその他のシステムにコンピューティング・コンポーネントの計算要件を入力するユーザインタフェースの画面例である
【００２３】
【図１６Ａ】図１のシステムまたはクラウドコンピューティング評価ツールを提供するその他のシステムにコンピューティング・コンポーネントの計算要件を入力する別のユーザインタフェースの画面例である。
【００２４】
【図１７】図１のシステムまたはクラウドコンピューティング評価ツールを提供するその他のシステムにおけるデータセンタとクラウドコンピューティング・インフラストラクチャ・データ間を変換するユーザインタフェースの画面例である。
【００２５】
【図１８】図１のシステムまたはクラウドコンピューティング評価ツールを提供するその他のシステムにコンピューティング・コンポーネントの記憶要件を入力するユーザインタフェースの画面例である。
【００２６】
【図１９】図１のシステムまたはクラウドコンピューティング評価ツールを提供するその他のシステムにコンピューティング・コンポーネントの全般要件を入力するユーザインタフェースの画面例である。
【００２７】
【図２０】図１のシステムまたはクラウドコンピューティング評価ツールを提供するその他のシステムにおける戦略を管理するユーザインタフェースの画面例である。
【００２８】
【図２１】図１のシステムまたはクラウドコンピューティング評価ツールを提供するその他のシステムに戦略を追加するユーザインタフェースの画面例である。
【００２９】
【図２２】図１のシステムまたはクラウドコンピューティング評価ツールを提供するその他のシステムにおける傾向値を目視するユーザインタフェースの画面例である。
【００３０】
【図２３】図１のシステムまたはクラウドコンピューティング評価ツールを提供するその他のシステムにおけるレポート画面の画面例である。
【００３１】
【図２４】図１のシステムまたはクラウドコンピューティング評価ツールを提供するその他のシステムに時間間隔の計算要件を入力するユーザインタフェースの画面例である。
【００３２】
【図２４Ａ】図１のシステムまたはクラウドコンピューティング評価ツールを提供するその他のシステムに時間間隔の計算要件を入力する別のユーザインタフェースの画面例である。
【００３３】
【図２５】図１のシステムまたはクラウドコンピューティング評価ツールを提供するその他のシステムに時間間隔の計算要件を入力するユーザインタフェースの画面例である。
【００３４】
【図２６】図１のシステムまたはクラウドコンピューティング評価ツールを提供するその他のシステムに時間間隔の一般要件を入力するユーザインタフェースの画面例である。
【００３５】
【図２６Ａ】図１のシステムまたはクラウドコンピューティング評価ツールを提供するその他のシステムに時間間隔の一般要件を入力する別のユーザインタフェースの画面例である。
【００３６】
【図２７】図１のシステムまたはクラウドコンピューティング評価ツールを提供するその他のシステムにおける時間間隔を除去するユーザインタフェースの画面例である。
【００３７】
【図２８】図１のシステムまたはクラウドコンピューティング評価ツールを提供するその他のシステムにおける累積実現コストを表示するレポート画面の画面例である。
【００３８】
【図２９】図１のシステムまたはクラウドコンピューティング評価ツールを提供するその他のシステムにおける年間実現コストを表示するレポート画面の画面例である。
【００３９】
【図２９Ａ】図１のシステムまたはクラウドコンピューティング評価ツールを提供するその他のシステムにおける年間実現コストを表示する別のレポート画面の画面例である。
【００４０】
【図３０】図１のシステムまたはクラウドコンピューティング評価ツールを提供するその他のシステムのレポート生成スクリーンの画面例である。
【００４１】
【図３１】図２および図３のシステムまたはクラウドコンピューティング評価ツールを提供するその他のシステムで使用することのできる汎用コンピュータシステムの図である。
【発明を実施するための形態】
【００４２】
概してシステムと称されるシステムおよび方法は、データセンタ・コンポーネントなどの１つまたはそれ以上のコンピューティング・コンポーネントをクラウドコンピューティング・インフラストラクチャに移行させるべきか否かを評価すること、特に、限定はしないが、１つまたはそれ以上のコンピューティング・コンポーネントをクラウドコンピューティング・インフラストラクチャに移行させる戦略プランを特定することに関する。本明細書に記載の原理は、多数の様々な態様で具体化することができる。
【００４３】
システムは、組織が従来のデータセンタ・インフラストラクチャからクラウドコンピューティング・インフラストラクチャへ１つまたはそれ以上のコンピューティング・コンポーネントを移行すべきか否かを判定する判定サポートツールをユーザに提供することができる。データセンタ・インフラストラクチャは、記憶または計算の必要性が存在する前に、サーバおよび記憶性能が購入される従来のインフラストラクチャ・モデルを含むことができる。システムは、コンピューティング・コンポーネントをクラウドコンピューティング・インフラストラクチャに移行させるべきであると判定する際、コスト節減、製品化に要する時間、適合性、または高度な計算性能などのいくつかの要因を利用することができる。システムは、コンピューティング・コンポーネントによって要求されるクラウドサービスを大いに提供可能なクラウドコンピューティング・プロバイダを特定および示唆することができる。
【００４４】
システムは、組織のためのクラウドコンピューティング移行戦略を生成することができる。クラウドコンピューティング移行戦略は、データセンタ・インフラストラクチャからクラウドコンピューティング・インフラストラクチャへの移行に関して組織を支援する。システムは、移行期間全体にわたっての計算容量の変化および／または記憶容量の変化や、移行に利用可能な財源などの１つまたはそれ以上の傾向値を移行戦略に組み込むことができる。システムは、傾向値を説明するように移行戦略を自動的に調節することができる。システムは、傾向値の移行戦略への影響を比較するために複数の移行戦略をユーザに作製させることができる。システムは、クラウドコンピューティングへの移行に関するコスト、リスク、および利点を捕捉する１つまたはそれ以上のレポートを提供することができる。
【００４５】
図１は、クラウドコンピューティング評価ツールを提供するシステム１００の概要を示す。図示される構成要素のすべてが必要とされるわけではないが、追加の構成要素を含む具体化もある。構成要素の配置や種類は、本文書に記載される請求項の範囲を逸脱せずに変更することができる。追加の異なる構成要素または少ない構成要素を設けることもできる。
【００４６】
システム１００は、１つまたはそれ以上のユーザ１２０Ａ〜Ｎ、サービスプロバイダ１４０、およびアドミニストレータ１３０を含むことができる。ユーザ１２０Ａ〜Ｎは、組織が１つまたはそれ以上のコンピューティング・コンポーネントをクラウドコンピューティング・インフラストラクチャに移行すべきか否かを判定する担当者であってもよい。たとえば、ＡＣＣＥＮＴＵＲＥなどのコンサルティングサービスの社員がユーザ１２０Ａ〜Ｎであってもよい。サービスプロバイダ１４０は、クラウドコンピューティング評価ツールをユーザ１２０Ａ〜Ｎに提供することができる。ツールは、１つまたはそれ以上のコンピューティング・コンポーネントをクラウドコンピューティング・インフラストラクチャに移行すべきか否かを判定する際にユーザ１２０Ａ〜Ｎを支援することができる。さらに、ツールは、コンピューティング・コンポーネントをクラウドコンピューティング・インフラストラクチャに移行するためのプランまたは戦略を生成する際にユーザ１２０Ａ〜Ｎを支援することができる。コンピューティング・コンポーネントは、データセンタ、サーバルーム、オフィス、またはコロケーションサイトの一部であってもよい。よって、ツールは、データセンタ内に収容されるコンピューティング・コンポーネントに限定されず、クラウドコンピューティング構成に移行する候補とみなされるすべてのコンピューティング・コンポーネントを扱うことができる。アドミニストレータ１３０は、人または自動プロセスであってもよく、クラウドコンピューティング・プロバイダ、クラウドコンピューティング実現スタイル、クラウド目標、およびクラウドコンピューティング移行に関連する１つまたはそれ以上の質問と回答に関するデータベースの維持を担当することができる。
【００４７】
動作中、サービスプロバイダ１４０は、ユーザＡ１２０Ａが組織を説明する情報を入力できるインタフェースをユーザＡ１２０Ａに提供することができる。組織情報は、ユーザ１２０Ａ〜Ｎ間でコピー、削除、または共有することができる。いったん組織が特定されれば、ユーザＡ１２０Ａは組織に関する１つまたはそれ以上のプロファイルを入力することができる。プロファイルは、システム、アプリケーション、またはアーキテクチャ要素などのコンピューティング・コンポーネントを説明することができる。たとえば、あるプロファイルは請求システムを表し、別のプロファイルはデータベースを表すことができる。プロファイルは、コスト回避、アジリティ、高性能コンピューティング、または商品化時間など、クラウドコンピューティングへの移行で対象とされる１つまたはそれ以上の目標に対応させることができる。
【００４８】
サービスプロバイダ１４０は、各プロファイルに関し、ユーザＡ１２０Ａ用に１セットの質問を生成することができる。質問は、プロファイルのコンピューティング・コンポーネントを説明する際にユーザＡ１２０Ａを支援することができる。各質問は、１つまたはそれ以上の回答と関連付けることができる。各回答はコンピューティング・コンポーネントの特徴を説明し、スコア値と関連付けることができる。スコア値は、クラウドコンピューティング移行に関する回答によって記述された特徴の適合性と関連させることができる。たとえば、選択された回答がクラウドコンピューティングに適した特徴を記述している場合、スコアは５とすることができる。しかし、選択された回答がクラウドコンピューティングに適していない特徴を記述している場合、スコアは１とすることができる。
【００４９】
ユーザＡ１２０Ａは、インタフェースを介してサービスプロバイダ１４０に各質問の回答を提供することができる。サービスプロバイダ１４０は、たとえばデータベースにおけるスコアを参照することにより、各回答と対応づけられるスコアを判定することができる。データベースは、アドミニストレータ１３０によりデータ投入し保持することができる。アドミニストレータ１３０は、１つまたはそれ以上のクラウドコンピューティング・プロバイダを説明するデータを記憶するデータベースへデータ投入し保持することもできる。当該データベースに記述される各クラウドコンピューティング・プロバイダは、ユーザＡ１２０Ａに提供される各質問への各回答に対して加重値を対応づけることができる。各クラウドコンピューティング・プロバイダに関する加重値は、各質問への回答の有意性を各クラウドコンピューティング・プロバイダの能力と関連付けることができる。
【００５０】
サービスプロバイダ１４０は、各クラウドコンピューティング・プロバイダに関する各回答の加重値を検索し、各質問と各クラウドコンピューティング・プロバイダに関する加重スコアを決定することができる。次に、サービスプロバイダ１４０は、各クラウドコンピューティング・プロバイダに関する平均加重質問スコアを計算し、クラウドコンピューティング・プロバイダ・スコアを決定することができる。もしくはあるいはさらに、各スコアは、コスト回避、アジリティ、または柔軟性などのプロファイルに関連付けられる１つまたはそれ以上の目標、高性能コンピューティング、または商品化時間に基づいて重み付けすることもできる。アジリティまたは柔軟性は、必要に応じてリソースを拡大または縮小する能力を指すことができる。その後、サービスプロバイダ１４０は、最も高いクラウドコンピューティング・プロバイダ・スコアを特定し、最高スコアがクラウドコンピューティング移行基準を満たすか否かを評価することができる。クラウドコンピューティング移行基準は、アドミニストレータ１３０によって特定される最小スコア値であってもよい。最も高いクラウドコンピューティング・プロバイダ・スコアがクラウドコンピューティング移行基準を満たさない場合、サービスプロバイダ１４０は、プロファイルがクラウドコンピューティング移行に適さないことをユーザＡ１２０Ａに通知する。最も高いクラウドコンピューティング・プロバイダ・スコアがクラウド移行基準を満たす場合、サービスプロバイダ１４０は、当該最も高いクラウドコンピューティング・プロバイダ・スコアを有するクラウドコンピューティング・プロバイダの説明を、ユーザＡ１２０Ａに提供する。各クラウドコンピューティング・プロバイダに関するクラウドコンピューティング・プロバイダ・スコアを決定するステップは、以下図４でより詳細に説明する。
【００５１】
プロファイルがクラウドコンピューティングへの移行の候補である場合、サービスプロバイダ１４０は、当該プロファイルのための移行戦略を計画するインタフェースをユーザＡ１２０Ａに提供する。ユーザＡ１２０Ａは、プロファイル、移行の期間、および移行に影響を及ぼし得る１つまたはそれ以上の傾向値によって表わされるコンピューティング・コンポーネントの現構成を特定することができる。外部値は、計算容量要件、記憶容量要件、ハードウェアコスト、エネルギーコスト、クラウドコンピューティング・コスト、および機器電力定格を含むことができる。サービスプロバイダ１４０は、コンピューティング・コンポーネントの現構成と等価のクラウドコンピューティング構成を決定することができる。サービスプロバイダ１４０は、クラウドコンピューティング構成への移行戦略を生成するために、コンピューティング・コンポーネントの現構成、等価のクラウドコンピューティング構成、期間および外部値を使用することができる。移行戦略の生成は、以下図５でより詳細に説明する。
【００５２】
代替的にあるいは追加的に、ユーザＡ１２０Ａは手動で移行戦略を生成することができる。ユーザが生成する移行戦略は、データセンタ・インフラストラクチャとクラウドコンピューティング・インフラストラクチャの両方を含むことができる。ユーザＡ１２０Ａは、傾向値の変化が戦略に及ぼす影響を比較するのに使用することができる、複数の移行戦略を手動で生成することができる。戦略は、移行期間を連続する時間間隔に分割することができる。各時間間隔はウェーブと称することもでき、１つまたはそれ以上の傾向値を組み込むことができる。複数の時間間隔またはウェーブ、およびその構造、機能、動作の実現に関するさらなる詳細は、共同所有された２００８年２月１２日提出の米国特許出願第１２／０３０，０４０号「データセンタの効率を高める戦略の提供システム」および２００８年６月２４日提出の米国特許出願第１２／１４４，９１０号「職場の二酸化炭素排出量および経常費用を低減する戦略の提供システム」に見出すことができ、それらの出願は引用により本明細書に全文を組み込まれる。クラウドコンピューティング評価ツールに関連する本明細書のシステムおよび方法は、引用により組み込んだ上記特許出願に記載の方法およびシステムと組み合わせて実行することができる。
【００５３】
サービスプロバイダ１４０は、プロファイルのコスト、アジリティ、商品化時間、および高性能コンピューティングに対する移行戦略の影響を表示するグラフを出力することができる。コストは、投資リターン、運営費、および設備支出などの従来の基準値で表すことができる。アジリティおよび商品化時間は、予測コンピューティング要件と各時間間隔で移行戦略によって提供されるコンピューティング要件との時系列表で表示することができる。高性能コンピューティングは、最大容量負荷が予測負荷を満たさないときを示すグラフで表示することができる。ユーザＡ１２０Ａがプロファイルのための移行戦略を２つ以上特定した場合、サービスプロバイダ１４０は、ユーザＡ１２０Ａが移行戦略を比較できるように同じグラフ上に各移行戦略を表示することができる。
【００５４】
図２は、図１のシステムまたはクラウドコンピューティング評価ツールを提供するその他のシステムを実現するネットワーク環境２００の図である。ただし、図示される構成要素のすべてが必要であるとは限らず、具体化の中には図示されない追加の構成要素を含むものもある。本文書に記載の請求項の精神を逸脱せずに、構成要素の配置および種類を変更することができる。追加の異なる構成要素またはより少ない構成要素を設けてもよい。
【００５５】
ネットワーク環境２００は、１つまたはそれ以上のユーザ１２０Ａ〜Ｎ、アドミニストレータ１３０、サービスプロバイダ・サーバ２４０、第三者サーバ２５０、データストア２４５、ネットワーク２３０、２３５、および１つまたはそれ以上のウェブアプリケーション、スタンドアロンアプリケーション、モバイルアプリケーション２２０Ａ〜Ｎを含むことができ、それらは一括してクライアントアプリケーションと称することができる。
【００５６】
サービスプロバイダ・サーバ２４０および第三者サーバ２５０の一部または全部は、ネットワーク２３５により相互に通信することができる。アドミニストレータ１３０は、ウェブアプリケーション２２０Ａを使用してサービスプロバイダ・サーバ２４０とインタフェースを取り、データセンタ・データ、サービスプロバイダ・データ、質問／スコア・データから成ることのできる履歴データを保持することができる。代替的にあるいは追加的に、アドミニストレータ１３０は、モバイルアプリケーション２２０Ｎまたはスタンドアロンアプリケーション２２０Ｂを使用してサービスプロバイダ・サーバ２４０とインタフェースを取ることができる。
【００５７】
ネットワーク２３０、２３５は、インターネットなどの広域ネットワーク（ＷＡＮ）、ローカルエリア・ネットワーク（ＬＡＮ）、キャンパスエリア・ネットワーク、都市圏ネットワーク、またはデータ通信を可能とするその他のネットワークを含むことができる。ネットワーク２３０はインターネットを含み、ネットワーク２３５の全部または一部を含むことができ、ネットワーク２３５は、ネットワーク２３０の全部または一部を含むことができる。ネットワーク２３０、２３５はサブネットワークに分割することができる。サブネットワークは、システム２００におけるネットワーク２３０、２３５に接続された他の全てのコンポーネントへのアクセスを可能とするか、あるいは、サブネットワークは、ネットワーク２３０、２３５に接続されるコンポーネント間のアクセスを制限することができる。ネットワーク２３５は、公衆またはプライベート・ネットワーク接続とみなすことができ、たとえば、仮想プライベート・ネットワーク、または公衆インターネットなどで採用される暗号またはその他のセキュリティ機構を含むことができる。
【００５８】
ウェブアプリケーション、スタンドアロンアプリケーション、およびモバイルアプリケーション２２０Ａ〜Ｎは、データ転送をサポートする任意の構造でネットワーク２３０に接続することができる。これには、有線または無線のネットワーク２３０へのデータ接続を含むことができる。ウェブアプリケーション、スタンドアロンアプリケーション、およびモバイルアプリケーション２２０Ａ〜Ｎのいずれも個々にクライアントアプリケーションと称することができる。ウェブアプリケーション２２０Ａは、ウェブブラウザなどのウェブコンテンツをサポートするプラットフォーム、またはコンピュータ、携帯電話、携帯用情報端末（ＰＤＡ）、ポケベル、ネットワーク対応テレビ、ＴＩＶＯ（登録商標）などのデジタルビデオレコーダ、自動車および／またはデータ通信能力を有する任意の機器またはプラットフォーム上で動作させることができる。ウェブアプリケーション２２０Ａは、ＡＤＯＢＥ  ＦＬＥＸ（登録商標）技術で実現されるリッチインターネットアプリケーションをサポートすることができる。
【００５９】
スタンドアロンアプリケーション２２０Ｂは、プロセッサ、メモリ、ディスプレイ、ユーザインタフェース、および通信インタフェースを有することのできるマシン上で動作させることができる。プロセッサは、メモリ、ディスプレイ、およびインタフェースに動作可能に接続され、スタンドアロンアプリケーション２２０Ｂまたは基盤となるオペレーティングシステムの要求に応じてタスクを実行することができる。メモリはデータを記憶することができる。ディスプレイはメモリおよびプロセッサに動作可能に接続され、ユーザＢ１２０Ｂに対して情報を表示することができる。ユーザインタフェースは、メモリ、プロセッサ、およびディスプレイに動作可能に接続され、ユーザＢ１２０Ｂとやり取りすることができる。通信インタフェースは、メモリおよびプロセッサに動作可能に接続され、ネットワーク２３０、２３５を介してサービスプロバイダ・サーバ２４０と通信することができる。スタンドアロンアプリケーション２２０Ｂは、通信プロトコルをサポートする任意のプログラミング言語でプログラムすることができる。これらの言語は特に、ＳＵＮ  ＪＡＶＡ（登録商標）、Ｃ＋＋、Ｃ＃、ＡＳＰ、ＳＵＮ  ＪＡＶＡＳＣＲＩＰＴ（登録商標）、非同期ＳＵＮ  ＪＡＶＡＳＣＲＩＰＴ（登録商標）、またはＡＤＯＢＥ  ＦＬＡＳＨ  ＡＣＴＩＯＮＳＣＲＩＰＴ（登録商標）、ＡＤＯＢＥ  ＦＬＥＸＥ（登録商標）を含むことができる。
【００６０】
モバイルアプリケーション２２０Ｎは、データ接続を有するモバイル装置上で動作させることができる。データ接続は、携帯電話接続、無線データ接続、インターネット接続、赤外線接続、ブルートゥース接続、またはデータ伝送可能なその他の接続であってもよい。
【００６１】
サービスプロバイダ・サーバ２４０は、アプリケーションサーバ、モバイルアプリケーションサーバ、データストア、データベースサーバ、およびミドルウェアサーバのうち１つまたはそれ以上を含むことができる。サービスプロバイダ・サーバ２４０は、１つのマシン上に存在するか、あるいは１つまたはそれ以上のマシン上の分散構成により動作させることができる。
【００６２】
サービスプロバイダ・サーバ２４０およびクライアントアプリケーション２２０Ａ〜Ｎは、図３１のコンピュータ装置のような、様々な種類の１つまたはそれ以上のコンピュータ装置であってもよい。このようなコンピュータ装置は一般に、計算を実行するように構成することができ、かつ１つまたはそれ以上の有線および／または無線通信インタフェースによりデータ通信を送受信することのできる任意の装置を含むことができる。このような装置は、伝送制御プロトコル／インターネットプロトコル（ＴＣＰ／ＩＰ）プロトコルスイート内のプロトコルを含むがそれらに限定されない様々なネットワークプロトコルに従い通信するように構成することができる。たとえば、ウェブアプリケーション２２０Ａは、ウェブページなどの情報をウェブサーバから要求するハイパーテキスト転送プロトコル（「ＨＴＴＰ」）を採用することができ、それはサービスプロバイダ・サーバ２４０上で実行されるプロセスであってもよい。
【００６３】
サービスプロバイダ・サーバ２４０に含まれるデータベースサーバ、アプリケーションサーバ、モバイルアプリケーションサーバ、およびミドルウェアアプリケーションは、いくつかの構成を取ることができる。データストア２４５は、サービスプロバイダ・サーバ２４０の一部であってもよいし、ＭＩＣＲＯＳＯＦＴ  ＳＱＬＳＥＲＶＥＲ（登録商標）、ＯＲＡＣＬＥ（登録商標）、ＩＢＭ  ＤＢ２（登録商標）、ＳＱＬＩＴＥ（登録商標）、またはその他のデータベースソフトウェアなど、リレーショナルまたはその他の型のデータベースサーバであってもよい。データストア２４５は、履歴データセンタ情報を記憶することができる。アプリケーションサーバは、ＡＰＡＣＨＥ  ＴＯＭＣＡＴ（登録商標）、ＭＩＣＲＯＳＯＦＴ  ＩＩＳ（登録商標）、ＡＤＯＢＥ  ＣＯＬＤＦＵＳＩＯＮ（登録商標）、または通信プロトコルをサポートするその他のアプリケーションサーバであってもよい。ミドルウェアアプリケーションは、アプリケーションサーバとクライアント２２０Ａ〜Ｎとの間の追加機能を提供する、ＰＨＰ：ハイパーテキストプリプロセッサ（「ＰＨＰ」）などの任意のミドルウェアであってもよい。ミドルウェアアプリケーションも、ＰＹＴＨＯＮ言語およびＤＪＡＮＧＯフレームワーク、ＪＡＶＡ言語およびＩＢＡＴＩＳフレームワーク、またはＪＡＶＡ言語およびＨＩＢＡＲＮＡＴＥフレームワークなどのバックエンド統合をサポートする任意のプログラミング言語およびフレームワークで実現することのできるバックエンド統合コンポーネントを含むことができる。
【００６４】
ネットワーク２３０、２３５は、装置間のデータ通信を可能とするため、あるコンピュータ装置を別のコンピュータ装置と連結するように構成することができる。ネットワーク２３０、２３５は一般に、情報をある装置から別の装置に通信する任意の形式のマシン読取可能媒体を採用することができる。ネットワーク２３０、２３５はそれぞれ、無線ネットワーク、有線ネットワーク、ローカルエリアネットワーク（ＬＡＮ）、広域ネットワーク（ＷＡＮ）、ユニバーサルシリアルバス（ＵＳＢ）ポートを介するような直接接続などのうち１つまたはそれ以上のものを含むことができ、インターネットを構成する相互接続ネットワークのセットを含むことができる。ネットワーク２３０、２３５は、情報がコンピュータ装置間を移動可能な通信方法を含むことができる。
【００６５】
動作時、ユーザＡ１２０Ａは、ウェブアプリケーション２２０Ａおよびネットワーク２３０を介してサービスプロバイダ１４０により提供されるサービスにアクセスすることができる。ウェブアプリケーション２２０Ａは、ＡＤＯＢＥ  ＦＬＡＳＨ  ＰＬＡＹＥＲを用いてサービスプロバイダ・サーバ２４０からクライアント側アプリケーションをダウンロードすることができる。ウェブアプリケーション２２０Ａは、ＰＨＰサーバまたはＰＹＴＨＯＮ対応サーバなどのミドルウェアアプリケーションからデータを要求することができる。ＰＨＰ／ＰＹＴＨＯＮサーバは、データストア２４５から情報を問い合わせ、その情報をウェブアプリケーション２２０Ａに伝えることができる。ユーザＡ１２０Ａは、ウェブアプリケーション２２０Ａを通じてクライアント側アプリケーションとやり取りすることができる。データは、ＰＨＰ／ＰＹＴＨＯＮサーバを介して、ウェブアプリケーション２２０Ａとデータベース２４５間で送ることができる。計算の大半はサービスプロバイダ・サーバ２４０で実行されるが、応答時間の高速化のため、一部の計算はウェブアプリケーション２２０Ａで完了させることができる。
【００６６】
代替的にあるいは追加的に、クライアントアプリケーション２２０Ａ〜Ｎは、オンラインモードとオフラインモードの両方で機能を果たすことができる。クライアントアプリケーション２２０Ａ〜Ｎは、オフライン動作のための局所キャッシュされたデータストアを含むことができる。局所および遠隔データストア２４５は、オンライン動作が利用可能になるとき同期することができる。一例では、システム１００はＡＤＯＢＥ  ＡＩＲ（登録商標）を使用して、オンライン機能とオフライン機能を実現することができる。
【００６７】
図３は、図１のシステムまたはクラウドコンピューティング評価ツールを提供するその他のシステムの動作を示すフローチャートである。ステップ３０５で、システム１００は、組織を特定するユーザインタフェースをユーザＡ１２０Ａに提供することができる。ユーザＡ１２０Ａは、システム１００に存在する組織を特定する、あるいは新たな組織を追加するユーザインタフェースを使用することができる。たとえば、ユーザＡ１２０Ａがコンサルタントである場合、組織はユーザＡ１２０Ａによってサービスを提供される１つまたはそれ以上のクライアントであってもよい。以下の図７は、既存の組織を特定する例示のユーザインタフェースの画面例であり、図８は、新たな組織を追加する例示のユーザインタフェースの画面例である。
【００６８】
ステップ３１０で、システム１００は、組織のコンピューティング・コンポーネントを記述するプロファイルを特定するユーザインタフェースをユーザＡ１２０Ａに提供することができる。たとえば、プロファイルは、請求システム、データベース、またはクラウドコンピューティング実装に移行できる一般に任意のソフトウェアまたはハードウェアを記述することができる。ユーザＡ１２０Ａは、システム１００に存在するプロファイルを選択する、あるいは新たなプロファイルを追加するユーザインタフェースを使用することができる。以下の図１１は、既存のプロファイルを特定する例示のユーザインタフェースの画面例であり、図１２は、新たなプロファイルを追加する例示のユーザインタフェースの画面例である。
【００６９】
ステップ３３０で、システム１００は、クラウドコンピューティングへの移行に関するプロファイルに記述されたコンピューティング・コンポーネントの適合性を評価するインタフェースをユーザＡ１２０Ａに提供することができる。以下の図１３は、プロファイルによって記述されるコンピューティング・コンポーネントを評価する例示のユーザインタフェースの画面例である。評価は、コンピューティング・コンポーネントをさらに詳しく記述する際にユーザＡ１２０Ａを支援することのできる１つまたはそれ以上の質問を含むことができる。ユーザＡ１２０Ａは、ユーザインタフェースを使用して、プロファイルによって記述されるコンピューティング・コンポーネントを最もよく表す質問への回答を選択することができる。ステップ３３０で、システム１００は、システム１００で表される各クラウドコンピューティング・プロバイダに対するクラウドコンピューティング・プロバイダ・スコアを生成することができる。各クラウドコンピューティング・プロバイダのクラウドコンピューティング・プロバイダ・スコアは、ユーザＡ１２０Ａによって提供される各回答に関連付けられるスコア値と、クラウドサービス・プロバイダと関連付けられる各回答の加重値とに基づくことができる。コンピューティング・コンポーネントを評価し、クラウドコンピューティング・プロバイダ・スコアを生成するステップは、以下図４でより詳細に説明する。
【００７０】
ステップ３３５で、システム１００は、最も高いクラウドコンピューティング・プロバイダ・スコアがクラウドコンピューティング移行基準を満たすか否かを判定することができる。たとえば、基準は最低のクラウドコンピューティング・プロバイダ・スコアであってよい。最低のクラウドコンピューティング・プロバイダ・スコアは、クラウドコンピューティング移行が実際的な最低スコアとしてアドミニストレータ１３０が特定することができる。たとえば、コストが高すぎる、あるいはプロファイルで要求しているタイプのサービスを提供するクラウドコンピューティング・プロバイダがない場合、クラウドコンピューティング移行は実際的でないかもしれない。最も高いクラウドコンピューティング・プロバイダ・スコアがクラウドコンピューティング基準を満たさない場合、システム１００はステップ３４０に移動する。ステップ３４０で、システム１００は、プロファイルがクラウドコンピューティングへの移行に適さないことをユーザＡ１２０Ａに通知する。
【００７１】
ステップ３３５で、システム１００が、最も高いクラウドコンピューティング・プロバイダ・スコアが基準を満たすと判定すると、次にシステム１００はステップ３５０に移動する。ステップ３５０で、システム１００は、プロファイルによって記述されたコンピューティング・コンポーネントに対する既存のデータセンタ構成を特定するユーザインタフェースを、ユーザＡ１２０Ａに提供する。データセンタ構成は、オフィス、サーバルーム、またはコロケーションサイトに収容される機器によっても満たすことのできる、任意の計画、所有、または賃貸された計算容量および記憶容量を有することができる。ユーザＡ１２０Ａはユーザインタフェースを用いて、現データセンタ構成の記述を入力する。以下の図１６、図１８、および図１９は、現在のデータセンタ構成の記述を入力する例示のユーザインタフェースの画面例である。
【００７２】
ステップ３５５で、システム１００は、ステップ３５０でユーザＡ１２０Ａによって入力されるデータセンタ構成と等価の、最も高いクラウドコンピューティング・プロバイダ・スコアを有するクラウドコンピューティング・プロバイダに関するクラウドコンピューティング構成を判定する。たとえば、システム１００は、データセンタ構成と等価の計算容量および記憶容量を提供できるクラウドコンピューティング構成を判定することができる。その構成は、クラウドコンピューティング・プロバイダに固有な構成であってもよいし、任意のクラウドコンピューティング・プロバイダをまたいで使用できる汎用的な構成であってもよい。代替的にあるいは追加的に、システム１００は、等価のクラウドコンピューティング構成の構成を手動で入力するインタフェースをユーザＡ１２０Ａに提供することができる。ユーザＡ１２０Ａはインタフェースを使用して、等価のクラウドコンピューティング構成を入力することができる。以下の図１６〜１９は、等価のクラウドコンピューティング構成を手動で入力する例示のユーザインタフェースの画面例である。
【００７３】
ステップ３６０で、システム１００は、組織に対して移行に割り当てられる期間と最小リフレッシュ期間とを特定するインタフェースをユーザＡ１２０Ａに提供する。ユーザＡ１２０Ａはユーザインタフェースを使用して、組織の移行期間とリフレッシュ期間とを入力することができる。最小リフレッシュ期間は、技術のアップグレード間の最小期間をたとえば月や年で表すことができる。
【００７４】
ステップ３６５で、システム１００は、データセンタ構成からクラウドコンピューティング構成への移行に関する傾向値を決定することができる。傾向値は、移行期間全体の移行に関係する値の変化を表すことができる。たとえば、傾向値は、必要計算容量、必要記憶容量、ハードウェアコスト、エネルギーコスト、クラウドコンピューティング・コスト、または機器電力定格の変化を含むことができる。システム１００は、移行期間全体にわたり傾向値がどのように変化するかを判定することができる。代替的にあるいは追加的に、システム１００は、移行期間全体にわたっての傾向値を入力するインタフェースをユーザＡ１２０Ａに提供することができる。以下の図２２は、移行期間全体にわたっての傾向値を入力する例示のユーザインタフェースの画面例である。
【００７５】
ステップ３７０で、システム１００は、クラウドコンピューティング移行戦略を生成することができる。システム１００は、傾向値、移行期間、および最小リフレッシュ期間を使用して、傾向値および最小リフレッシュ期間の制約内でコンピューティング・コンポーネントをクラウドコンピューティングに移行する移行戦略を判定することができる。たとえば、移行期間が６年で、最小リフレッシュ期間が２年の場合、移行戦略は各リフレッシュ期間に、コンピューティング・コンポーネントの３３％をクラウドコンピューティングを移行することができる。代替的にあるいは追加的に、システム１００は、移行戦略を入力するユーザインタフェースをユーザＡ１２０Ａに提供することができる。ユーザＡ１２０Ａはユーザインタフェースを使用して、移行期間のうちの１つまたはそれ以上の時間間隔またはウェーブをまたぐ移行を入力することができる。以下の図２３〜２５は、移行戦略を入力する例示のユーザインタフェースを提示する。代替的にあるいは追加的に、ユーザＡ１２０Ａは複数の移行戦略を入力することができる。各移行戦略は、異なる傾向値に対応させることができる。ユーザＡ１２０Ａが望む場合は、複数の移行戦略を入力して、異なる傾向値が戦略に及ぼす影響を目視することができる。
【００７６】
ステップ３８０で、システム１００は、各移行戦略に対する結果値を算出する。結果値は、投資リターン、運営費、設備支出、アジリティおよび商品化時間値、および高性能コンピューティング値などのコスト基準値を含むことができる。ステップ３９０で、システム１００は、結果レポートを生成し、結果レポートおよび移行戦略をユーザＡ１２０Ａに提供することができる。移行戦略は図表出力で表示することができる。結果レポートは、現データセンタ構成の結果値と特定された各移行戦略の結果値とを比較する１つまたはそれ以上のグラフを含むことができる。結果レポートは、特定された各移行戦略の結果値の並列図を含むことができる。コスト基準値は、以下の図２８および２９の画面例に表示されるグラフのようなグラフで表示することができる。アジリティおよび商品化時間の値は、予測コンピューティング要件および記憶要件と、各移行戦略により達成されるコンピューティング要件および記憶要件を示す時系列表で表示することができる。高性能コンピューティング値は、ソリューションの最大コンピューティング要件が予測コンピューティング要件を満たさないときを示すグラフに表示することができる。１つまたはそれ以上のレポートまたはグラフは、ＡＤＯＢＥ文書フォーマットまたはＭＩＣＲＯＳＯＦＴ  ＥＸＣＥＬ文書フォーマットなどの文書フォーマットに変換することができる。
【００７７】
図４は、コンピューティング・コンポーネントを図１のシステムまたはクラウドコンピューティング評価ツールを提供するその他のシステムのクラウドコンピューティングインフラストラクチャに移行すべきか否かを判定する動作を示すフローチャートである。ステップ４１０で、システム１００は、ビリングシステムまたはデータベースなどのコンピューティング・コンポーネントを記述するプロファイルを受け取る。ステップ４２０で、システム１００は、コンピューティング・コンポーネントの特徴と、クラウドコンピューティングへの移行に対する特徴の適合性とに関連する１セットの質問を表示するユーザインタフェースをユーザＡ１２０Ａに提供する。ユーザＡ１２０Ａによって提供される回答は、コンピューティング・コンポーネントのより詳細な記述を提供することができる。質問は、製品などのコンピューティング・コンポーネントの環境、ＬＩＮＵＸなどのコンピューティング・コンポーネントによって使用されるオペレーティングシステム、コンピューティング・コンポーネントがオープンソースか市販品か、コンピュータ・コンポーネントが既存の実装かまたはグリーンフィールド実装か、許容可能なダウンタイム時間、予測商品化時間、既存の実装がコロケーションを必要とするか否か、クラウドコンピューティング適合性を評価するのに有益なコンピューティング・コンポーネントの概して任意の特徴を判定するのに使用することができる。また、質問は、コンピューティング・コンポーネントのパフォーマンス、コンピューティング・コンポーネントの実現複雑性、コンピューティング・コンポーネントのセキュリティ、コンピューティング・コンポーネントの災害回避および復旧、コンピューティング・コンポーネントの記憶、およびコンピューティング・コンポーネントの構成管理に関連させることもできる。たとえば、質問は、グラフィックス・プロセシング・ユニット、周辺機器、またはハードウェアＸＭＬアクセラレータなどの専用ハードウェアがコンピューティング・コンポーネントにとって必要か否かに関連させることができる。代替的にあるいは追加的に、ユーザＡ１２０Ａに提示される質問は、ユーザＡ１２０Ａによって与えられる第１の質問の回答がユーザＡ１２０Ａに提示される第２の質問に影響を及ぼすように動的であってもよい。
【００７８】
ステップ４３０で、システム１００は、ユーザインタフェースを介してユーザＡ１２０Ａから質問に対する回答を受け取る。ステップ４４０で、システム１００は、ユーザＡ１２０Ａによって与えられる各回答に対応するスコア値を判定する。各回答のスコア値は、アドミニストレータ１３０によって提供され、データストア２４５に記憶させることができる。スコア値は、回答により記述される特徴がクラウドコンピューティングへの移行に適するか否かに基づくことができる。たとえば、ユーザＡ１２０Ａによって与えられる回答により、コンピューティング・コンポーネントがクラウドコンピューティング実装に適することが示される場合、スコア値は高くなり、ユーザＡ１２０Ａによって与えられる回答により、コンピューティング・コンポーネントがクラウドコンピューティング実装に適さないことが示される場合、スコア値は低くなる。代替的にあるいは追加的に、スコアは、スコアが１などように同じスコアであってもよい。たとえば、質問が、コンピューティング・コンポーネントにとって専用ハードウェアが必要か否かに関連する場合、回答は「はい」と「いいえ」にすることができるが、両方の回答ともスコアが１を有するようにしてよい。
【００７９】
代替的にあるいは追加的に、システム１００は、クラウドコンピューティング機会スコアおよび／またはクラウドコンピューティング即応性スコアを判定することができる。クラウドコンピューティング機会スコアは、コンピューティング・コンポーネントのホストとなることができるクラウドコンピューティング・サービスが存在するか否かを示し、クラウドコンピューティング即応性スコアは、コンピューティング・コンポーネントがクラウドコンピューティングへの移行の準備が整っているか否かを示すことができる。たとえば、コンピューティング・コンポーネントに対応するサービスレベル契約に関連する質問への回答が、クラウドコンピューティング即応性スコアをもたらし、コンピューティング・コンポーネントの計算要件に関連する質問への回答に対して、クラウドコンピューティング機会スコアを付けることができる。
【００８０】
ステップ４５０で、システム１００は、クラウドコンピューティング・プロバイダおよびクラウドコンピューティング目標を選択するインタフェースをユーザＡ１２０Ａに提供することができる。クラウドコンピューティング目標は、パフォーマンスの向上やコスト回避などのクラウドコンピューティング・インフラストラクチャ移行の目標を記述することができる。ユーザＡ１２０Ａは、ユーザインタフェースを使用して、クラウドコンピューティング・プロバイダおよびクラウドコンピューティング目標を選択することができる。図１４は、クラウドコンピューティング・プロバイダおよびクラウドコンピューティング目標を選択する例示のユーザインタフェースの画面例である。
【００８１】
ステップ４６０で、システム１００は、選択されたクラウドコンピューティング・プロバイダおよび選択されたクラウド目標の各スコアに対する加重を判定することができる。各クラウドコンピューティング・プロバイダおよび各クラウド目標は、各質問および／または各回答に対応する加重で、加重ベクトルと対応づけることができる。各クラウドコンピューティング・プロバイダおよび各クラウド目標に対する加重に各質問のスコアを掛けて、各質問に対する加重クラウドコンピューティング・プロバイダ／クラウド目標スコアを判定することができる。クラウドコンピューティング・プロバイダの場合、加重は、クラウドコンピューティング・プロバイダの能力についての質問に対する回答の有意性と関連付けることができる。たとえば、質問への回答により、コンピューティング・コンポーネントがクラウドコンピューティングへの移行プロバイダに適することが示される場合、クラウドコンピューティング・プロバイダに関する質問の加重は高くなる。逆に、回答により、コンピューティング・コンポーネントがクラウドコンピューティングへの移行プロバイダに適さないことが示される場合、加重は低くなる。
【００８２】
クラウドコンピューティング・プロバイダは、サービスレベル契約、データ行政区画、アプリケーション互換性、およびパフォーマンスの分野で互いに異なって提供することができる。サービスレベル契約の場合、クラウドサービス・プロバイダは異なるパーセンテージのアップタイム保証を提供することができる。コンピューティング・コンポーネントが最低アップタイムを必要とする場合、これはコンピューティング・コンポーネントにとって重要であろう。データ行政区画の場合、クラウドサービス・プロバイダは、組織のデータが記憶される場所に関して異なる保証を提供することができる。たとえば、組織のデータが米国で記憶されることを保証するクラウドサービス・プロバイダもあれば、それを保証しないクラウドサービス・プロバイダもある。組織が米国などの特定の場所にデータを記憶することを必要とする場合、これがコンピューティング・コンポーネントにとって重要であろう。アプリケーション互換性の場合、クラウドサービス・プロバイダは様々なオペレーティングシステムをサポートすることができる。コンピューティング・コンポーネントが特定のオペレーティングシステムを必要とする場合、これがコンピューティング・コンポーネントにとって重要であろう。パフォーマンスの場合、クラウドサービス・プロバイダは、様々なレベルの計算能力を有するサーバを提供することができる。コンピューティング・コンポーネントが高性能コンピューティングを必要とする場合、これがコンピューティング・コンポーネントにとって重要であろう。
【００８３】
たとえば、質問が、コンピューティング・コンポーネントが専用ハードウェアを必要とするか否かに関連する場合、各クラウドコンピューティング・プロバイダに対応づけられる加重は、クラウドコンピューティング・プロバイダが専用ハードウェアを提供し得るか否かに基づくことができる。加重は１〜５の範囲とすることができ、１が最低で５が最高である。クラウドプロバイダが専用ハードウェアを提供できない場合、「はい」の回答に対するクラウドコンピューティング・プロバイダの加重は１で、「いいえ」の回答に対するクラウドコンピューティング・プロバイダの加重は４とすることができる。クラウドコンピューティング・プロバイダが専用ハードウェアを提供できないことから、コンピューティング・コンポーネントが専用ハードウェアを必要とすれば、質問はより低い加重を与えられる。逆に、クラウドコンピューティング・プロバイダが専用ハードウェアを提供できる場合、「はい」の回答に対するクラウドコンピューティング・プロバイダの加重は３で、「いいえ」の回答に対するクラウドコンピューティング・プロバイダの加重は４とすることができる。
【００８４】
クラウド目標の場合、特定の質問により、コンピューティング・コンポーネントのクラウドコンピューティング・プロバイダへの移行が、クラウド目標の達成にとって重要であることが示された場合、クラウド目標に対する加重を高くすることができる。逆に、特定の質問により、コンピューティング・コンポーネントのクラウドコンピューティング・プロバイダでのクラウドコンピューティングへの移行が、クラウド目標の達成にとって重要でないことが示された場合、クラウド目標に対する加重を低くすることができる。質問が直接クラウド目標に関連する場合、その質問はクラウド目標にとってより重要であろう。たとえば、クラウド目標が高性能コンピューティングであった場合、パフォーマンス関連の質問には他の質問よりも高い加重を与えることができる。代替的にあるいは追加的に、コスト回避がクラウド目標であった場合、サービスレベル契約の質問には商品化時間の質問よりも高い加重を与えることができる。アドミニストレータ１３０は、クラウドコンピューティング・プロバイダおよびクラウド目標の加重ベクトルを生成および記憶し、データストア２４５にそのベクトルを記憶することができる。
【００８５】
たとえば、質問が、コンピューティング・コンポーネントが専用ハードウェアを必要とするか否かに関連する場合、各クラウド目標に対応づけられる加重は、各クラウド目標に対する専用ハードウェアの有意性に基づくことができる。コスト削減に関連するクラウド目標の場合、専用ハードウェアは、クラウド目標にとってあまり重要でないかもしれない。よって、１が最低で１０が最高の１〜１０の尺度に基づき、質問に対するクラウド目標加重値は５とすることができる。高性能コンピューティングに関連するクラウド目標の場合、専用ハードウェアはクラウド目標にとって非常に重要であるかもしれない。よって、質問に対するクラウド目標加重値は１０とすることができる。
【００８６】
ステップ４７０で、システム１００は、トータル・クラウドコンピューティング・プロバイダ・スコアを計算することができる。トータルスコアは、個々の加重スコアをそれぞれ加算することによって算定しても、個々の加重スコアの平均を取ることによって算定しても、あるいはその他の加重計算の組み合わせによって算定してもよい。代替的にあるいは追加的に、システム１００が、クラウドコンピューティング機会スコアとクラウドコンピューティング即応性スコアを別個に計算する場合、システム１００は、トータル・クラウドコンピューティング機会スコアとトータル・クラウドコンピューティング即応性スコアを計算することができる。
【００８７】
ステップ４８０で、システム１００は、クラウドコンピューティング・プロバイダおよびクラウド目標のクラウドコンピューティング・プロバイダ・スコアをユーザＡ１２０Ａに提供することができる。スコアは、生の数値データでユーザＡ１２０Ａに提示してよく、あるいは、星などの図表アイテムでユーザＡ１２０Ａに提示してよい。代替的にあるいは追加的に、スコアは、スコア間の差異を示すために色分けすることができる。たとえば、良いスコアは緑色に、中くらいのスコアは黄色に、悪いスコアは赤色にすることができる。図１４は、クラウドコンピューティング・プロバイダ・スコアを表示する例示のユーザインタフェースの画面例である。代替的にあるいは追加的に、システム１００は、コンピューティング・コンポーネントのクラウドコンピューティング・プロバイダへの移行がクラウド目標の達成に適するか否かの表示を、ユーザＡ１２０Ａに提供することができる。たとえば、アドミニストレータ１３０は、最低クラウドコンピューティング・プロバイダ・スコアを判定することができる。クラウドコンピューティング・プロバイダ・スコアが最低クラウドコンピューティング・プロバイダ・スコアを満たさない場合、システム１００は、コンピューティング・コンポーネントのクラウドコンピューティング・プロバイダへの移行がクラウド目標を満たすのに適さないことを、ユーザＡ１２０Ａに通知することができる。
【００８８】
代替的にあるいは追加的に、システム１００は、ユーザＡ１２０Ａが第２のクラウドコンピューティング・プロバイダおよびクラウド目標を選択できるようにし、第２のクラウドコンピューティング・プロバイダおよびクラウド目標に対するクラウドコンピューティング・プロバイダ・スコアを表示することができる。代替的にあるいは追加的に、システム１００は、各クラウドコンピューティング・プロバイダおよび各クラウドコンピューティング目標に対するクラウドコンピューティング・プロバイダ・スコアを示すグラフを表示することができる。グラフにより、ユーザＡ１２０Ａは、各クラウド目標を達成するのに最も適したクラウドコンピューティング・プロバイダを特定することができる。
【００８９】
代替的にあるいは追加的に、ユーザＡ１２０Ａは、クラウドコンピューティング・プロバイダではなく、クラウド目標のみを特定することができる。この場合、システム１００は、クラウド目標に対する最も高いクラウドコンピューティング・プロバイダ・スコアを有するクラウドコンピューティング・プロバイダを判定し、クラウドコンピューティング目標に対する最も高いクラウドコンピューティング・プロバイダ・スコアを有するクラウドコンピューティング・プロバイダについて記述するレポートを、ユーザＡ１２０Ａに提供することができる。
【００９０】
代替的にあるいは追加的に、ユーザＡ１２０Ａは、クラウド目標ではなく、クラウドコンピューティング・プロバイダのみを特定することができる。この場合、システム１００は、各クラウド目標に対するクラウドコンピューティング・プロバイダのクラウドコンピューティング・プロバイダ・スコアを判定することができる。システム１００は、ユーザＡ１２０Ａに対して、コンピューティング・コンポーネントに対する各クラウド目標のクラウドコンピューティング・プロバイダ・スコアを示すレポートを表示することができる。
【００９１】
図５は、図１のシステムまたはクラウドコンピューティング評価ツールを提供するその他のシステムにおいて、データセンタをクラウドコンピューティング・インフラストラクチャに移行する戦略を開発する動作を示すフローチャートである。ステップ５１０で、システム１００は、現データセンタ構成を入力するユーザインタフェースをユーザＡ１２０Ａに提供する。ユーザＡ１２０Ａはインタフェースを使用して、データセンタの現構成を入力することができる。ステップ５２０で、システム１００は、特定されたデータセンタと等価の計算容量および記憶容量を提供し得るクラウドコンピューティング構成を判定する。代替的にあるいは追加的に、システム１００は、等価の、または所望のクラウドコンピューティング構成を入力するユーザインタフェースをユーザＡ１２０Ａに提供することができる。ステップ５３０で、システム１００は、傾向値を入力するインタフェースをユーザＡ１２０Ａに提供する。ユーザＡ１２０Ａはユーザインタフェースを使用して、１つまたはそれ以上の傾向値を提供することができる。傾向値は、移行期間全体にわたり計算容量要件および／または記憶容量要件に影響を及ぼすことができる。
【００９２】
ステップ５４０で、システム１００は、現データセンタ構成から特定されたクラウドコンピューティング構成への移行を記述する移行戦略を生成する。移行戦略は、計算容量または記憶容量の予想される増加が移行戦略に反映されるように傾向値を組み込む。たとえば、傾向値が予想計算容量の１０パーセント増を示す場合、移行戦略はクラウドコンピューティング構成の１０パーセント増をマッチさせる。システム１００は、コンピューティング・コンポーネントの商品化時間のデフォルト値、コンピューティング・コンポーネントの理想的な設計容量、および最小リフレッシュ期間を使用することができる。たとえば、商品化時間のデフォルト値は、調達と実装を含めて１年とすることができる。理想設計容量のデフォルト値は８０パーセント未満とし、最小リフレッシュ期間のデフォルト値は３年とすることができる。代替的にあるいは追加的に、システム１００は、デフォルト値を変更するインタフェースをユーザＡ１２０Ａに提供することができる。データセンタのユーザ数が移行期間中に変動すると予測される場合、システム１００は線形計算を利用して、移行期間の次の時間間隔の処理要件を推定することができる。
【００９３】
システム１００は、移行が組織の技術リフレッシュ制約を満たすことを確実にするために、最小リフレッシュ期間を移行戦略生成に組み込むことができる。システム１００は、移行期間の各時間間隔の予測計算要件および記憶要件を判定することができる。所与の時間間隔の予測計算要件または記憶要件が、時間間隔の計算容量または記憶容量より大きい場合、システムは時間間隔の計算容量または記憶容量を増やす必要があるかもしれない。システム１００は、前回の機器リフレッシュ以降の経過時間が最小リフレッシュ期間より長いか否かを判定することができる。その期間が最小リフレッシュ期間より長い場合、システム１００は、時間間隔の計算容量と記憶容量を増加させることができる。前回の機器リフレッシュ以降の経過時間が最小リフレッシュ期間以下である場合、システム１００は、移行戦略における先の時間間隔を修正して、時間間隔により必要とされる追加の計算容量または記憶容量を確保することができる。
【００９４】
ステップ５５０で、システム１００はユーザＡ１２０Ａに移行戦略を提供する。システム１００は、グラフ、レポート、または移行戦略を表示する概して任意の形で、ユーザＡ１２０Ａに移行戦略を提供することができる。代替的にあるいは追加的に、システム１００は、移行戦略を修正するユーザインタフェースをユーザＡ１２０Ａに提供することができる。ユーザインタフェースにより、ユーザＡ１２０Ａは移行戦略において各時間間隔、すなわちウェーブを修正することができる。
【００９５】
図６は、図１のシステムまたはクラウドコンピューティング評価ツールを提供するその他のシステムにログインデータを入力するユーザインタフェース６００の画面例である。サービスプロバイダ・サーバ２４０は、ユーザＡ１２０Ａが最初にシステム１００とやり取りすると、ユーザＡ１２０Ａに対してユーザインタフェース６００を表示することができる。ユーザＡ１２０はユーザインタフェース６００を使用して、ログイン証明書を入力し、システム１００にアクセスすることができる。ユーザインタフェース６００は、ニュースサブセクション６１０およびログインサブセクション６２０を含むことができる。ログインサブセクション６２０は、ログインフィールド６２２、パスワードフィールド６２４、および送信ボタン６２６を含むことができる。
【００９６】
ユーザＡ１２０Ａは、ログインフィールド６２４にログインを入力し、パスワードフィールド６２４にパスワードを入力した後、送信ボタン６２６をクリックしてシステム１００にログインすることができる。ニュースサブセクション６１０は、システム１００に関連する１つまたはそれ以上のニュースアイテムを表示することができる。
【００９７】
図７は、図１のシステムまたはクラウドコンピューティング評価ツールを提供するその他のシステムにおける組織情報を管理するユーザインタフェース７００の画面例である。サービスプロバイダ・サーバ２４０は、ユーザＡ１２０Ａがユーザインタフェース６００のログインサブセクション６２０に適切なログイン証明書を送信すると、ユーザＡ１２０Ａに対してユーザインタフェース７００を表示することができる。ユーザＡ１２０Ａは、ユーザインタフェース７００を使用して、ユーザＡ１２０Ａが責任を負う１つまたはそれ以上の組織またはクライアントの管理を選択することができる。ユーザインタフェース７００は、クライアントテーブル７１０、クライアント追加ボタン７２０、クライアント表示ボタン７３０、クライアント削除ボタン７４０、およびレポート生成ボタン７５０を含むことができる。
【００９８】
ユーザＡ１２０Ａは、クライアントテーブル７１０内の組織を目視し、クライアント追加ボタン７２０をクリックすることによって新たな組織を追加することができる。ユーザＡ１２０Ａは、クライアントテーブル７１０内の組織を選択し、クライアント表示ボタン７３０をクリックすることによって、組織についての追加の詳細を目視することができる。ユーザＡ１２０Ａは、クライアントテーブル７１０内の組織を選択し、クライアント削除ボタン７４０をクリックすることによって、システムから組織を削除することができる。ユーザＡ１２０Ａは、クライアントテーブル７１０内の組織を選択し、レポート生成ボタン７５０をクリックすることによって、組織に関するレポートを生成することができる。
【００９９】
図８は、図１のシステムまたはクラウドコンピューティング評価ツールを提供するその他のシステムに組織を追加するユーザインタフェース８００の画面例である。サービスプロバイダ・サーバ２４０は、ユーザＡ１２０Ａがユーザインタフェース７００のクライアント追加ボタン７２０をクリックすると、ユーザＡ１２０Ａに対してユーザインタフェース８００を表示することができる。ユーザＡ１２０Ａはユーザインタフェース８００を使用して、システム１００に組織を追加することができる。ユーザインタフェース８００はクライアント追加サブセクション８１０を含むことができる。クライアント追加サブセクション８１０は、クライアント名フィールド８１６、注記フィールド８１８、送信ボタン８１２、およびキャンセルボタン８１４を含むことができる。
【０１００】
ユーザＡ１２０Ａは、クライアント名フィールド８１６に組織名を入力し、注記フィールド８１８に組織に関連する注記を入力することができる。ユーザＡ１２０Ａは、送信ボタン８１２をクリックすることによってシステム１００に組織を追加することができる。ユーザＡ１２０Ａは、キャンセルボタン８１４をクリックすることによってシステム１００への組織の追加をキャンセルすることができる。
【０１０１】
図９は、図１のシステムまたはクラウドコンピューティング評価ツールを提供するその他のシステムにおけるプロジェクト情報を管理するユーザインタフェース９００の画面例である。サービスプロバイダ・サーバ２４０は、ユーザＡ１２０Ａがクライアントテーブル７１０内の組織を選択し、ユーザインタフェース７００のクライアント表示ボタン７３０をクリックすると、ユーザＡ１２０Ａに対してユーザインタフェース９００を表示することができる。ユーザＡ１２０Ａはユーザインタフェース９００を使用して、ユーザインタフェース７００で選択された組織に対応づけられるプロジェクトを管理することができる。ユーザインタフェース９００は、プロジェクトテーブル９１０、プロジェクト記述フィールド９２０、プロジェクト追加ボタン９３０、プロジェクト表示ボタン９４０、プロジェクト削除９５０、およびレポート生成ボタン９６０を含むことができる。プロジェクトテーブル９１０は、選択されたプロジェクト９１５を含むことができる。
【０１０２】
ユーザＡ１２０Ａは、プロジェクトテーブル９１０内の選択された組織と対応づけられたプロジェクトを目視することができる。ユーザＡ１２０Ａは、プロジェクトテーブルからプロジェクトを選択し、プロジェクト記述フィールド９２０の選択されたプロジェクト９１５の記述を目視することができる。ユーザＡ１２０Ａは、プロジェクト追加ボタン９３０をクリックすることによって新プロジェクトを追加することができる。ユーザＡ１２０Ａは、プロジェクト表示ボタン９４０をクリックすることによって選択されたプロジェクト９１５を目視することができる。ユーザＡ１２０Ａは、プロジェクト削除ボタン９５０をクリックすることによって選択されたプロジェクト９１５を削除することができる。ユーザＡ１２０Ａは、レポート生成ボタン９６０をクリックすることによって選択されたプロジェクト９１５を記述するレポートを生成することができる。
【０１０３】
図１０は、図１のシステムまたはクラウドコンピューティング評価ツールを提供するその他のシステムにプロジェクトを追加するユーザインタフェース１０００の画面例である。サービスプロバイダ・サーバ２４０は、ユーザＡ１２０Ａがユーザインタフェース９００のプロジェクト追加ボタン９３０をクリックすると、ユーザＡ１２０Ａに対してユーザインタフェース１０００を表示することができる。ユーザＡ１２０Ａはユーザインタフェース１０００を使用して、システム１００にプロジェクトを追加することができる。ユーザインタフェース１０００はプロジェクト追加サブセクション１０１０を含むことができる。プロジェクト追加サブセクション１０１０は、プロジェクト名フィールド１０１１、アプリケーションスタイル・セレクタ１０１２、プロジェクト記述フィールド１０１３、注記フィールド１０１４、送信ボタン１０１５、およびキャンセルボタン１０１６を含むことができる。
【０１０４】
ユーザＡ１２０Ａは、プロジェクト名フィールド１０１０にプロジェクト名を、記述フィールド１０１３にプロジェクトの記述を、注記フィールド１０１４にプロジェクトの注記を入力することができる。ユーザＡ１２０Ａは、アプリケーションスタイル・セレクタ１０１２でアプリケーションスタイルを選択することができる。アプリケーションスタイルは、ポータル、アプリケーション統合、バッチ、オンライン取引処理、ビジネスインテリジェンス、またはバックアップ保存などである。ユーザＡ１２０Ａは、送信ボタン１０１５をクリックすることによってシステム１００にプロジェクトを追加することができる。ユーザＡ１２０Ａは、キャンセルボタン１０１６をクリックすることによってプロジェクト追加プロセスをキャンセルすることができる。
【０１０５】
図１１は、図１のシステムまたはクラウドコンピューティング評価ツールを提供するその他のシステムにおけるプロファイル情報を管理するユーザインタフェース１１００の画面例である。サービスプロバイダ・サーバ２４０は、ユーザＡ１２０Ａがユーザインタフェース９００のプロジェクト表示ボタン９４０をクリックすると、ユーザＡ１２０Ａに対してユーザインタフェース１１００を表示することができる。ユーザＡ１２０Ａはユーザインタフェース１１００を使用して、１つまたはそれ以上のコンピューティング・コンポーネントを記述するプロファイルを管理することができる。ユーザインタフェース１１００は、プロファイルテーブル１１１０、プロファイル追加ボタン１１２０、プロファイルコピーボタン１１３０、プロファイル共有ボタン１１４０、およびプロファイル削除ボタン１１４０を含むことができる。
【０１０６】
ユーザＡ１２０Ａは、プロファイルテーブル１１１０のユーザインタフェース９００で選択されたプロジェクトに対するプロファイルを目視することができる。ユーザＡ１２０Ａは、プロファイル追加ボタン１１２０をクリックすることによってプロファイルテーブル１１１０にプロファイルを追加することができる。ユーザＡ１２０Ａは、プロファイルテーブル内のプロファイルを選択し、プロファイルコピーボタン１１３０をクリックすることによってプロファイルをコピーすることができる。ユーザＡ１２０Ａは、プロファイルテーブル１１１０内のプロファイルを選択し、プロファイル共有ボタン１１４０をクリックすることによってプロファイルを共有することができる。ユーザＡ１２０Ａは、プロファイルテーブル１１１０内のプロファイルを選択し、プロファイル削除ボタン１１５０をクリックすることによってプロファイルを削除することができる。
【０１０７】
図１２は、図１のシステムまたはクラウドコンピューティング評価ツールを提供するその他のシステムにプロファイルを追加するユーザインタフェース１２００の画面例である。サービスプロバイダ・サーバ２４０は、ユーザＡ１２０Ａがユーザインタフェース１１００のプロファイル追加ボタン１１２０をクリックすると、ユーザＡ１２０Ａに対してユーザインタフェース１２００を表示することができる。ユーザＡ１２０Ａはユーザインタフェース１２００を使用して、システム１００にプロファイルを追加することができる。ユーザインタフェース１２００はプロファイル追加サブセクション１２１０を含むことができる。プロファイル追加サブセクション１２１０は、プロファイル名フィールド１２１１、クライアント窓口フィールド１２１２、注記フィールド１２１３、送信ボタン１２１４、およびキャンセルボタン１２１５を含むことができる。
【０１０８】
ユーザＡ１２０Ａは、プロファイル名フィールド１２１１にプロファイル名を、クライアント窓口フィールド１２１２にクライアント窓口を、注記フィールド１２１３に注記を入力することができる。ユーザＡ１２０Ａは、送信ボタン１２１４をクリックすることによってシステム１００にプロファイルを追加することができる。ユーザＡ１２０Ａは、キャンセルボタン１２１５をクリックすることによってシステム１００へのプロファイルの追加をキャンセルすることができる。
【０１０９】
図１３は、図１のシステムまたはクラウドコンピューティング評価ツールを提供するその他のシステムにデータセンタ特徴を入力するユーザインタフェース１３００の画面例である。ユーザＡ１２０Ａはユーザインタフェース１３００を使用して、コンピューティング・コンポーネントの要件を入力することができる。ユーザインタフェース１３００は質問サブセクション１３１０を含むことができる。質問サブセクション１３１０は１つまたはそれ以上の質問を含むことができる。
【０１１０】
ユーザＡ１２０Ａは、質問サブセクション１３１０の１つまたはそれ以上の質問に回答することができる。質問は、クラウドコンピューティングに移行されるコンピューティング・コンポーネントに関する追加情報をシステム１００に提供することができる。質問は、製品環境などのクラウド即応性を評価する環境、コンピューティング・コンポーネントのオペレーティングシステム要件、コンピューティング・コンポーネントがオープンソースか市販品か、コンピューティング・コンポーネントが既存の実装かまたはグリーンフィールド実装か、許容可能なダウンタイム時間、予測商品化時間、およびクラウドコンピューティングに移行されるコンピューティング・コンポーネントの定義に役立つ概して任意の質問を判定することができる。
【０１１１】
図１４は、図１のシステムまたはクラウドコンピューティング評価ツールを提供するその他のシステムのクラウドコンピューティング評価を目視するためのユーザインタフェース１４００の画面例である。ユーザＡ１２０Ａはユーザインタフェース１４００を使用して、クラウドコンピューティング評価を目視することができる。ユーザインタフェース１４００は、クラウドプロバイダ・セレクタ１４１０、クラウド目標セレクタ１４２０、機会スコアテーブル１４３０、即応性スコアテーブル１４４０、および総スコアサブセクション１４５０を含むことができる。機会スコアテーブルは選択された質問カテゴリ１４３５を含むことができる。総スコアサブセクション１４５０は助言フィールド１４５５を含むことができる。
【０１１２】
ユーザＡ１２０Ａは、機会スコアテーブル１４３０および即応性スコアテーブル１４４０で質問カテゴリに対応づけられた機会スコアおよび即応性スコアを目視することができる。スコア値は、１つまたはそれ以上の星などのグラフィカルアイテムによって表わすことができる。総スコアサブセクション１４５０は、総機会および即応性スコア値を表示することができる。ユーザＡ１２０Ａは、選択された質問カテゴリ１４３５などの質問カテゴリを機会スコアテーブル１４３０または即応性スコアテーブル１４４０から選択することができる。ユーザＡ１２０Ａが質問カテゴリを選択すると、助言フィールド１４５５は質問カテゴリと即応性スコアまたは機会スコアに関連する助言を表示することができる。
【０１１３】
図１４Ａは、図１のシステムまたはクラウドコンピューティング評価ツールを提供するその他のシステムにおけるクラウドコンピューティング評価を目視する別のユーザインタフェース１４００の画面例である。ユーザＡ１２０Ａはユーザインタフェース１４００を使用して、クラウドコンピューティング評価を目視することができる。ユーザインタフェース１４００は、クラウドプロバイダ・セレクタ１４１０、クラウド目標セレクタ１４２０、総スコアサブセクション１４５０、評価基準サブセクション１４６０、スコアサブセクション１４７０、および凡例サブセクション１４８０を含むことができる。総スコアサブセクション１４５０は助言フィールド１４５５を含むことができる。
【０１１４】
ユーザＡ１２０Ａは、評価基準サブセクション１４６０内の評価基準と、スコアサブセクション１４７０内の個々のスコアとを目視することができる。スコア値は、星などの１つまたはそれ以上の図表アイテムにより表すことができる。所与のスコアに対応づけられる認知を示すため、星の色度や明度を異ならせることができる。たとえば、高スコアは緑色の星に、中くらいのスコアは黄色の星に、低スコアは赤色の星に対応づけることができる。総スコアサブセクション１４５０は、総機会スコア値と総即応性スコア値とを表示することができる。助言フィールド１４５５は、評価基準サブセクション１４６０内の評価基準に関連する助言を表示することができる。
【０１１５】
図１５は、図１のシステムまたはクラウドコンピューティング評価ツールを提供するその他のシステムにおける詳細なクラウドコンピューティング評価を目視するユーザインタフェース１５００の画面例である。ユーザＡ１２０Ａはユーザインタフェース１５００を使用して、詳細な評価情報を目視することができる。ユーザインタフェース１５００は、知識ベースサブセクション１５１０、プロファイルテーブル１５２０、プロファイル選択ボタン１５３０、およびカスタムボタン１５４０を含むことができる。
【０１１６】
ユーザＡ１２０Ａは、選択されたクラウドコンピューティング・プロバイダ、選択されたクラウド目標、および選択されたアプリケーションスタイルなどの、知識ベースサブセクション１５１０内のプロファイルに関する詳細情報を目視することができる。プロファイルテーブル１５２０は、プロファイルに対応づけられるサーバの数、プロファイルに対応づけられる使用料、プロファイルに対応づけられる現負荷、プロファイルに対応づけられる最大負荷容量、プロファイルに対応づけられる負荷成長、プロファイルに対応づけられる記憶要件、プロファイルに対応づけられる必要アップタイム、プロファイルに対応づけられる施設などの、システム１００内のプロファイルに関する情報を含むことができる。ユーザＡ１２０Ａは、プロファイル選択ボタン１５３０をクリックすることによってプロファイルを選択し、カスタムボタン１５４０をクリックすることによってプロファイルをカスタマイズすることができる。
【０１１７】
図１６は、図１のシステムまたはクラウドコンピューティング評価ツールを提供するその他のシステムにコンピューティング・コンポーネントの計算要件を入力するユーザインタフェース１６００の画面例である。サービスプロバイダ・サーバ２４０は、ユーザＡ１２０Ａがユーザインタフェース１５００のカスタムボタン１５４０をクリックすると、ユーザＡ１２０Ａに対してユーザインタフェース１６００を表示することができる。ユーザＡ１２０Ａはユーザインタフェース１６００を使用して、コンピューティング・コンポーネントの詳細な計算要件を入力することができる。ユーザインタフェース１６００は、タブセット１６１０、データセンタサブセクション１６２０、クラウドサブセクション１６４０、全体サブセクション１６３０、変換計算機ボタン１６５０、および送信ボタン１６６０を含むことができる。データセンタサブセクション１６２０は、小サーバフィールド１６２１、中サーバフィールド１６２２、大サーバフィールド１６２３、月間使用料フィールド１６２４、および施設フィールド１６２５を含むことができる。データセンタサブセクション１６２０は、サーバ数フィールド、プロセッサ当たりの中央演算処理装置（ＣＰＵ）コア数フィールド、サーバ当たりのＣＰＵプロセッサ数フィールド、ランダムアクセスメモリ（ＲＡＭ）のギガバイトフィールド、およびサーバ電力定格フィールドなどの、その他の類似の基準値用フィールドも含むことができる。データセンタサブセクション１６２０によって、ユーザは必須情報を含む予め生成されたデータベースをブラウズすることができる。クラウドサブセクション１６４０は、小インスタンスフィールド１６４１、大インスタンスフィールド１６４２、特大インスタンスフィールド１６４３、高ＣＰＵ中インスタンスフィールド１６４４、および高ＣＰＵ特大インスタンスフィールド１６４５を含むことができる。全体サブセクション１６３０は、最大負荷容量フィールド１６３２および実際負荷フィールド１６３４を含むことができる。
【０１１８】
ユーザＡ１２０Ａは、データセンタサブセクション１６２０にウェーブのデータセンタの構造を記述する情報を入力することができる。ユーザＡ１２０Ａは、クラウドサブセクション１６４０にウェーブのクラウド構成を記述する情報を入力することができる。ユーザＡ１２０Ａは、全体サブセクション１６３０にウェーブの全体の計算要件を入力することができる。ユーザＡ１２０Ａは変換計算機ボタン１６５０をクリックして、データセンタ・インフラストラクチャとクラウド・インフラストラクチャ間を変換する計算機にアクセスすることができる。ユーザＡ１２０Ａは、送信ボタン１６６０をクリックすることによって入力データを送信することができる。
【０１１９】
図１６Ａは、図１のシステムまたはクラウドコンピューティング評価ツールを提供するその他のシステムにコンピューティング・コンポーネントの計算要件を入力する別のユーザインタフェース１６００の画面例である。サービスプロバイダ・サーバ２４０は、ユーザＡ１２０Ａがユーザインタフェース１５００のカスタムボタン１５４０をクリックすると、ユーザＡ１２０Ａに対してユーザインタフェース１６００を表示することができる。ユーザＡ１２０Ａはユーザインタフェース１６００を使用して、コンピューティング・コンポーネントの詳細な計算要件を入力することができる。ユーザインタフェース１６００は、タブセット１６１０、データセンタサブセクション１６２０、全体サブセクション１６３０、変換計算機ボタン１６５０、および送信ボタン１６６０を含むことができる。データセンタサブセクション１６２０は、ＣＰＵ処理速度フィールド１６７１、プロセッサ当たりのＣＰＵコア数フィールド１６７２、サーバ当たりのＣＰＵプロセッサ数フィールド１６７３、ランダムアクセスメモリ（ＲＡＭ）量フィールド１６７４、サーバ電力定格フィールド１６７５、ブラウズボタン１６７６、サーバ数フィールド１６７７、月間使用料フィールド１６２４、および施設フィールド１６２５を含むことができる。全体サブセクション１６３０は最大負荷容量フィールド１６３２を含むことができる。
【０１２０】
ユーザＡ１２０Ａは、データセンタサブセクション１６２０にウェーブのデータセンタ構成を記述する情報を入力することができる。ユーザＡ１２０Ａは、ブラウズボタン１６７６をクリックすることによってデータセンタ構成情報を含む予め生成されたデータベースをブラウズすることができる。ユーザＡ１２０Ａは、全体サブセクション１６３０にウェーブの全体の計算要件を入力することができる。ユーザＡ１２０Ａは変換計算機ボタン１６５０をクリックして、データセンタ・インフラストラクチャとクラウド・インフラストラクチャ間を変換する計算機にアクセスすることができる。ユーザＡ１２０Ａは、送信ボタン１６６０をクリックすることによって入力データを送信することができる。
【０１２１】
図１７は、図１のシステムまたはクラウドコンピューティング評価ツールを提供するその他のシステムにおけるデータセンタおよびクラウドコンピューティング・インフラストラクチャ・データを変換するユーザインタフェース１７００の画面例である。サービスプロバイダ・サーバ２４０は、ユーザＡ１２０Ａがユーザインタフェース１６００の変換計算機ボタン１６５０をクリックすると、ユーザＡ１２０Ａに対してユーザインタフェース１７００を表示することができる。ユーザＡ１２０Ａはユーザインタフェース１７００を使用して、データセンタ・インフラストラクチャと等価数のクラウドインスタンスを判定するイニシアティブを選択することができる。ユーザインタフェース１７００は、変換タイプセレクタ１７２０、クラウド目標セレクタ１７３０、データセンタサブセクション１７４０、クラウドサブセクション１７５０、変換ボタン１７６０、変換使用ボタン１７７０、およびキャンセルボタン１７８０を含むことができる。データセンタサブセクション１７４０は、サーバフィールド１７４１、中サーバフィールド１７４２、大サーバフィールド１７４３、平均メモリフィールド１７４４、平均ＣＰＵパワーフィールド１７４５、平均プロセッサ数フィールド１７４６、平均コア数フィールド１７４７、および平均メモリフィールド１７４８を含むことができる。
【０１２２】
ユーザＡ１２０Ａは、データセンタサブセクション１７４０にデータセンタ構成を記述する情報を入力することができる。ユーザＡ１２０Ａは、変換タイプセレクタ１７２０でクラウドコンピューティング・プロバイダを選択し、クラウド目標セレクタ１７３０でクラウド目標を選択することができる。ユーザＡ１２０Ａが変換ボタン１７６０をクリックすると、システム１００はクラウドサブセクション１７５０に等価数のクラウドインスタンスを表示することができる。ユーザＡ１２０Ａは、変換使用ボタン１７７０をクリックすることによって、入力された変換データを使用することができる。ユーザＡ１２０Ａが変換使用ボタン１７７０をクリックすると、システム１００はユーザインタフェース１６００に対応フィールドを生成することができる。ユーザＡ１２０Ａは、キャンセルボタン１７８０をクリックすることによって変換をキャンセルすることができる。
【０１２３】
図１８は、図１のシステムまたはクラウドコンピューティング評価ツールを提供するその他のシステムにコンピューティング・コンポーネントの記憶要件を入力するユーザインタフェース１８００の画面例である。サービスプロバイダ・サーバ２４０は、ユーザＡ１２０Ａがタブセット１８１０の記憶タブをクリックすると、ユーザＡ１２０Ａに対してユーザインタフェース１８００を表示することができる。ユーザＡ１２０Ａはユーザインタフェース１８００を使用して、ウェーブの記憶要件を記述する情報を入力することができる。ユーザインタフェース１８００は、データセンタサブセクション１８２０およびクラウドサブセクション１８４０、全体サブセクション１８３０、変換計算機ボタン１８５０、および送信ボタン１８６０を含むことができる。データセンタサブセクション１８２０は、記憶使用フィールド１８２１、インバウンドデータ転送フィールド１８２２、およびアウトバウンドデータ転送フィールド１８２３を含むことができる。クラウドサブセクション１８４０は、データ使用フィールド１８４１、インバウンドデータ転送フィールド１８４２、およびアウトバウンドデータ転送フィールド１８４３を含むことができる。全体サブセクション１８４０は、最大記憶容量フィールド１８３１、バックアップ頻度フィールド１８３２、および保持時間フィールド１８３３を含むことができる。
【０１２４】
ユーザＡ１２０Ａは、データセンタサブセクション１８２０にウェーブのデータセンタ記憶要件を入力することができる。ユーザＡ１２０Ａは、クラウドサブセクション１８４０にウェーブのクラウド記憶要件を入力することができる。ユーザＡ１２０Ａは、全体サブセクション１８３０にウェーブの全体の記憶要件を入力することができる。ユーザＡ１２０Ａは、変換計算機ボタン１６５０をクリックすることによって変換計算機にアクセスすることができる。ユーザＡ１２０Ａは、送信ボタン１８６０をクリックすることによって入力データを送信することができる。
【０１２５】
図１９は、図１のシステムまたはクラウドコンピューティング評価ツールを提供するその他のシステムにコンピューティング・コンポーネントの全般要件を入力するユーザインタフェース１９００の画面例である。サービスプロバイダ・サーバ２４０は、ユーザＡ１２０Ａがタブセット１９１０の全般タブをクリックすると、ユーザＡ１２０Ａに対してユーザインタフェース１９００を表示することができる。ユーザＡ１２０Ａはユーザインタフェース１９００を使用して、ウェーブを記述する全般情報を入力することができる。ユーザインタフェース１９００は、データセンタサブセクション１９２０、クラウドサブセクション１９３０、全体サブセクション１９４０、変換計算機ボタン１９５０、および送信ボタン１９６０を含むことができる。データセンタサブセクションは、ライセンス料フィールド１９２１、人件費フィールド１９２２、物理サーバ削減比フィールド１９２３、および商品化時間フィールド１９２４を含むことができる。クラウドサブセクション１９３０は、ライセンス料フィールド１９３１、人件費フィールド１９３２、および商品化時間フィールド１９３３を含むことができる。全体サブセクション１９４０は、割当間隔セレクタ１９４１、開始日フィールド１９４２、終了日フィールド１９４３、および、明示されていないが任意のその他のコストを含むようにその他のコストフィールドを含むことができる。
【０１２６】
ユーザＡ１２０Ａは、データセンタサブセクション１９２０にウェーブの全般データセンタ情報を入力することができる。ユーザＡ１２０Ａは、ウェーブの全般クラウド情報をクラウドサブセクション１９３０に入力することができる。ユーザＡ１２０Ａは、全体サブセクション１９４０にウェーブの全般的な全体情報を入力することができる。ユーザＡ１２０Ａは変換計算機ボタン１９５０をクリックして、変換計算機にアクセスすることができる。ユーザＡ１２０Ａは、送信ボタン１９６０をクリックすることによって入力された情報を送信することができる。
【０１２７】
図２０は、図１のシステムまたはクラウドコンピューティング評価ツールを提供するその他のシステムにおける戦略を管理するユーザインタフェース２０００の画面例である。ユーザＡ１２０Ａはユーザインタフェース２０００を使用して、戦略を管理することができる。ユーザインタフェース２０００は、戦略テーブル２０１０、外部要因更新ボタン２０２０、戦略表示ボタン２０３０、戦略追加ボタン２０４０、戦略コピーボタン２０５０、および戦略削除ボタン２０６０を含むことができる。
【０１２８】
ユーザＡ１２０Ａは、戦略テーブル２０１０内のシステム１００の戦略を目視することができる。戦略テーブルは、戦略名、戦略のクラウドコンピューティング・プロバイダ、および戦略の注記を表示することができる。ユーザＡ１２０Ａは、戦略テーブル２０１０内の戦略を選択し、外部要因更新ボタン２０２０をクリックすることによって、戦略の傾向値を更新することができる。ユーザＡ１２０Ａは、戦略テーブル２０１０内の戦略を選択し、戦略表示ボタン２０３０をクリックすることによって、戦略の詳細を目視することができる。ユーザＡ１２０Ａは、戦略テーブル２０１０内の戦略を選択し、戦略コピーボタン２０５０をクリックすることによって、戦略をコピーすることができる。ユーザＡ１２０Ａは、戦略テーブル２０１０内の戦略を選択し、消去ボタン２０６０をクリックすることによって、戦略を削除することができる。ユーザＡ１２０Ａは、戦略追加ボタン２０４０をクリックすることによって戦略テーブル２０１０に戦略を追加することができる。
【０１２９】
図２１は、図１のシステムまたはクラウドコンピューティング評価ツールを提供するその他のシステムに戦略を追加するユーザインタフェース２１００の画面例である。サービスプロバイダ・サーバ２４０は、ユーザＡ１２０Ａがユーザインタフェース２０００の戦略追加ボタン２０４０をクリックすると、ユーザＡ１２０Ａに対してユーザインタフェース２１００を表示することができる。ユーザＡ１２０Ａはユーザインタフェース２１００を使用して、システム１００に戦略を追加することができる。ユーザインタフェース２１００は戦略追加サブセクション２１１０を含むことができる。戦略追加サブセクション２１１０は、戦略名フィールド２１１４、クラウドコンピューティング・プロバイダ・セレクタ２１１５、注記フィールド２１１１、送信ボタン２１１２、およびキャンセルボタン２１１３を含むことができる。
【０１３０】
ユーザＡ１２０Ａは、戦略名フィールド２１１４に戦略名を入力し、注記フィールド２１１１に戦略に関する注記を入力することができる。ユーザＡ１２０Ａは、クラウドコンピューティング・プロバイダ・セレクタ２１１５を用いて、戦略に対するクラウドコンピューティング・プロバイダを選択することができる。ユーザＡ１２０Ａは、送信ボタン２１１２をクリックすることによってシステム１００に新しい戦略を送信することができ、あるいは、ユーザＡ１２０Ａは、キャンセルボタン２１１３をクリックすることによってシステム１００への戦略の追加をキャンセルすることができる。
【０１３１】
図２２は、図１のシステムまたはクラウドコンピューティング評価ツールを提供するその他のシステムにおける傾向値を管理するユーザインタフェース２２００の画面例である。サービスプロバイダ・サーバ２４０は、ユーザＡ１２０Ａがユーザインタフェース２０００の外部要因更新ボタン２０２０をクリックすると、ユーザＡ１２０Ａに対してユーザインタフェース２２００を表示することができる。ユーザＡ１２０Ａはユーザインタフェース２２００を使用して、選択された戦略に対する外部要因値を管理することができる。ユーザインタフェース２２００は、外部要因テーブル２２１０、外部要因グラフ２２２０、および送信ボタン２２３０を含むことができる。外部要因テーブルは、選択された外部要因２２１５を含むことができる。外部要因グラフ２２２０は、キャプション２２２２およびデータ線２２２５を含むことができる。
【０１３２】
ユーザＡ１２０Ａは、外部要因テーブル２２１０に期間の傾向値を入力することができる。ユーザＡ１２０Ａは、期間の始まり、必要な実際の負荷、必要なエネルギー量、サーバ電力定格、および期間中のサーバコストを入力することができる。ユーザＡ１２０Ａは、外部要因テーブル２２１０の期間の行を選択して、外部要因グラフ２２２０でデータのグラフィカル表示を目視することができる。外部要因データはデータ線２２２５として表示することができ、キャプション２２２２はグラフ化されている外部要因を示すことができる。ユーザＡ１２０Ａは、送信ボタン２２３０をクリックすることによって傾向値の修正を送信することができる。
【０１３３】
図２３は、図１のシステムまたはクラウドコンピューティング評価ツールを提供するその他のシステムにおけるレポート画面２３００の画面例である。サービスプロバイダ・サーバ２４０は、ユーザＡ１２０Ａがユーザインタフェース２０００の戦略表示ボタン２０３０をクリックすると、ユーザＡ１２０Ａに対してレポート画面２３００を表示することができる。ユーザＡ１２０Ａはレポート画面２３００を使用して、戦略に関するクラウドデータのグラフィカル表示を目視することができる。レポート画面２３００は、凡例２３１０、グラフ２３２０、財務的影響サブセクション２３３０、リターンボタン２３４０、ウェーブ追加ボタン２３５０、ウェーブ編集ボタン２３６０、およびウェーブ除去ボタン２３７０を含むことができる。グラフ２３２０は、現最大負荷線２３２４、ウェーブ線２３２６、および実際負荷領域２３２２を含むことができる。
【０１３４】
ユーザＡ１２０Ａは、グラフ２３２０で実際負荷データ、ウェーブデータ、および現最大負荷データを目視することができる。現最大負荷データは現最大負荷線２３２４によって表わすことができ、ウェーブデータはウェーブ線２３２６によって表わすことができ、実際負荷データは実際負荷領域２３２２によって表わすことができる。ユーザＡ１２０Ａは、財務的影響サブセクション２３３０でウェーブの財務的影響を目視することができる。ユーザＡ１２０Ａは、ウェーブ追加ボタン２３５０をクリックすることによって戦略にウェーブを追加することができる。ユーザＡ１２０Ａは、ウェーブ編集ボタン２３６０をクリックすることによってウェーブを編集することができる。ユーザＡ１２０Ａは、ウェーブ除去ボタン２３７０をクリックすることによってウェーブを除去することができる。ユーザＡ１２０Ａは、リターンボタン２３４０をクリックすることによってユーザインタフェース２０００に戻ることができる。
【０１３５】
図２４は、図１のシステムまたはクラウドコンピューティング評価ツールを提供するその他のシステムに時間間隔の計算要件を入力するユーザインタフェース２４００の画面例である。サービスプロバイダ・サーバ２４０は、ユーザＡ１２０Ａがユーザインタフェース２３００のウェーブ編集ボタン２３７０をクリックすると、ユーザＡ１２０Ａに対してユーザインタフェース２４００を表示することができる。ユーザＡ１２０Ａはユーザインタフェース２４００を使用して、ウェーブの計算要件を編集することができる。ユーザインタフェース２４００は、システム１００に新たなウェーブの計算要件を入力するのに使用することもできる。ユーザインタフェース２４００はウェーブ編集サブセクション２４１０を含むことができる。ウェーブ編集サブセクション２４１０は、ウェーブセレクタ２４２０、タブセット２４３０、データセンタサブセクション２４４０、クラウドサブセクション２４６０、全体サブセクション２４５０、変換計算機ボタン２４７０、送信ボタン２４８０、およびキャンセルボタン２４９０を含むことができる。データセンタサブセクション２４４０は、小サーバフィールド２４４１、中サーバフィールド２４４２、大サーバフィールド２４４３、月間使用料フィールド２４４４、および施設フィールド２４４５を含むことができる。データセンタサブセクション２４４０は、サーバ数フィールド、プロセッサ当たりのＣＰＵコア数フィールド、サーバ当たりのＣＰＵプロセッサ数フィールド、ＲＡＭのギガバイトフィールド、およびサーバ電力定格フィールドなどの、その他の類似の基準値用フィールドも含むことができる。データセンタサブセクション２４４０により、ユーザは必須情報を含む予め生成されたデータベースをブラウズすることもできる。クラウドサブセクション２４６０は、小インスタンスフィールド２４６１、大インスタンスフィールド２４６２、特大インスタンスフィールド２４６３、高ＣＰＵ中インスタンスフィールド２４６４、および高ＣＰＵ特大インスタンスフィールド２４６５を含むことができる。全体サブセクション２４５０は、最大負荷容量フィールド２４５１および実際負荷フィールド２４５２を含むことができる。
【０１３６】
ユーザＡ１２０Ａは、データセンタサブセクション２４４０にウェーブのデータセンタの構造を記述する情報を入力することができる。ユーザＡ１２０Ａは、クラウドサブセクション２４６０にウェーブのクラウド構成を記述する情報を入力することができる。ユーザＡ１２０Ａは、全体サブセクション２４５０にウェーブの全体計算要件を入力することができる。ユーザＡ１２０Ａは変換計算機ボタン２４７０をクリックして、データセンタ・インフラストラクチャとクラウド・インフラストラクチャ間を変換する計算機にアクセスすることができる。ユーザＡ１２０Ａは、送信ボタン２４８０をクリックすることによって入力データを送信することができる。ユーザＡ１２０Ａは、キャンセルボタン２４９０をクリックすることによってプロセスをキャンセルすることができる。ユーザＡ１２０Ａは、ウェーブセレクタ２４２０をクリックすることによって編集されているウェーブを変更することができる。ユーザＡ１２０Ａが新たなウェーブを追加している場合、ウェーブセレクタ２４２０はユーザインタフェース２４００上で視えないようにすることができる。
【０１３７】
図２４Ａは、図１のシステムまたはクラウドコンピューティング評価ツールを提供するその他のシステムに時間間隔の計算要件を入力する別のユーザインタフェース２４００の画面例である。サービスプロバイダサーバ２４０は、ユーザＡ１２０Ａがユーザインタフェース２３００のウェーブ追加ボタン２３５０をクリックすると、ユーザＡ１２０Ａに対してユーザインタフェース２４００を表示することができる。ユーザＡ１２０Ａは、ユーザインタフェース２４００を使用して、ウェーブの計算要件を追加することができる。ユーザインタフェース２４００は、システム１００に新たなウェーブの計算要件を追加することもできる。ユーザインタフェース２４００はウェーブ追加サブセクション２４１５を含むことができる。ウェーブ追加サブセクション２４１５は、タブセット２４３０、データセンタサブセクション２４４０、クラウドサブセクション２４６０、全体サブセクション２４５０、変換計算機ボタン２４７０、送信ボタン２４８０、およびキャンセルボタン２４９０を含むことができる。データセンタサブセクション２４４０は、ＣＰＵ処理速度フィールド２４３１、プロセッサ当たりのＣＰＵコア数フィールド２４３２、サーバ当たりのＣＰＵプロセッサ数フィールド２４３３、ランダムアクセスメモリ（ＲＡＭ）量フィールド２４３５、サーバ電力定格フィールド２４３６、ブラウズボタン２４３７、サーバ数フィールド２４３８、月間使用料フィールド２４４４、および施設フィールド２４４５を含むことができる。クラウドサブセクション２４６０は、小インスタンスフィールド２４６１、大インスタンスフィールド２４６２、特大インスタンスフィールド２４６３、高ＣＰＵ中インスタンスフィールド２４６４、および高ＣＰＵ特大インスタンスフィールド２４６５を含むことができる。全体サブセクション２４５０は最大負荷容量フィールド２４５１を含むことができる。
【０１３８】
ユーザＡ１２０Ａは、データセンタサブセクション２４４０にウェーブのデータセンタ構成を記述する情報を入力することができる。ユーザＡ１２０Ａは、ブラウズボタン２４３７をクリックすることによってデータセンタ構成情報を含む予め生成されたデータベースをブラウズすることができる。ユーザＡ１２０Ａは、クラウドサブセクション２４６０にウェーブのクラウド構成を記述する情報を入力することができる。ユーザＡ１２０Ａは、全体サブセクション２４５０にウェーブの全体計算要件を入力することができる。ユーザＡ１２０Ａは変換計算機ボタン２４７０をクリックして、データセンタ・インフラストラクチャとクラウド・インフラストラクチャ間を変換する計算機にアクセスすることができる。ユーザＡ１２０Ａは、送信ボタン２４８０をクリックすることによって入力データを送信することができる。ユーザＡ１２０Ａは、キャンセルボタン２４９０をクリックすることによってプロセスをキャンセルすることができる。
【０１３９】
図２５は、図１のシステムまたはクラウドコンピューティング評価ツールを提供するその他のシステムに時間間隔の記憶要件を入力するユーザインタフェース２５００の画面例である。サービスプロバイダ・サーバ２４０は、ユーザＡ１２０Ａがタブセット２５３０の記憶タブをクリックすると、ユーザＡ１２０Ａに対してユーザインタフェース２５００を表示することができる。ユーザＡ１２０Ａはユーザインタフェース２５００を使用して、選択されたウェーブの記憶要件を入力することができる。ユーザインタフェース２５００はウェーブ編集サブセクション２５１０を含むことができる。ウェーブ編集サブセクション２５１０は、ウェーブセレクタ２５２０、タブセット２５３０、データセンタサブセクション２５４０、クラウドサブセクション２５５０、全体サブセクション２５６０、変換計算機ボタン２５７０、送信ボタン２５８０、およびキャンセルボタン２５９０を含むことができる。データセンタサブセクション２５４０は、記憶使用フィールド２５４１、インバウンドデータ転送フィールド２５４２、およびアウトバウンドデータ転送フィールド２５４３を含むことができる。クラウドサブセクション２５５０は、記憶使用フィールド２５５１、インバウンドデータ転送フィールド２５５２、およびアウトバウンドデータ転送フィールド２５５３を含むことができる。全体サブセクション２５６０は、最大記憶容量フィールド２５６１、バックアップ頻度フィールド２５６２、および保持時間フィールド２５６３を含むことができる。
【０１４０】
ユーザＡ１２０Ａは、データセンタサブセクション２５４０にウェーブのデータセンタ記憶要件を入力することができる。ユーザＡ１２０Ａは、クラウドサブセクション２５５０にウェーブのクラウド記憶要件を入力することができる。ユーザＡ１２０Ａは、全体サブセクション２５６０にウェーブの全体の記憶要件を入力することができる。ユーザＡ１２０Ａは、変換計算機ボタン２５７０をクリックして、データセンタ・インフラストラクチャとクラウド・インフラストラクチャ間を変換する計算機にアクセスすることができる。ユーザＡ１２０Ａ、送信ボタン２５８０をクリックすることによって入力データを送信することができる。ユーザＡ１２０Ａは、キャンセルボタン２５９０をクリックすることによってプロセスをキャンセルすることができる。ユーザＡ１２０Ａは、ウェーブセレクタ２５２０をクリックすることによって編集されるウェーブを変更することができる。ユーザＡ１２０Ａが新たなウェーブを追加している場合、ウェーブセレクタ２５２０はユーザインタフェース２５００上で視えないようにすることができる。
【０１４１】
図２６は、図１のシステムまたはクラウドコンピューティング評価ツールを提供するその他のシステムに時間間隔の全般要件を入力するユーザインタフェース２６００の画面例である。サービスプロバイダサーバ２４０は、ユーザＡ１２０Ａがタブセット２６３０内の全般タブをクリックすると、ユーザＡ１２０Ａに対してユーザインタフェース２６００を表示することができる。ユーザＡ１２０Ａはユーザインタフェース２６００を使用して、ウェーブの全般要件を入力することができる。ユーザインタフェース２６００はウェーブ編集サブセクション２６１０を含むことができる。ウェーブ編集サブセクション２６１０は、ウェーブセレクタ２６２０、タブセット２６３０、データセンタサブセクション２６４０、クラウドサブセクション２６５０、全体サブセクション２６６０、変換計算機ボタン２６７０、送信ボタン２６８０、およびキャンセルボタン２６９０を含むことができる。データセンタサブセクション２６４０は、ライセンス料フィールド２６４１、人件費フィールド２６４２、物理サーバ削減比（ＰＳＲＲ）フィールド２６４３、および商品化時間フィールド２６４４を含むことができる。クラウドサブセクション２６５０は、ライセンス料フィールド２６５１、人件費フィールド２６５２、および商品化時間フィールド２６５３を含むことができる。全体サブセクション２６６０は実装期限フィールド２６６５を含むことができる。
【０１４２】
ユーザＡ１２０Ａは、データセンタサブセクション２６４０にウェーブの総合データセンタ構成を説明する情報を入力することができる。ユーザＡ１２０Ａは、クラウドサブセクション２６５０にウェーブの全般クラウド構成を記述する情報を入力することができる。ユーザＡ１２０Ａは、全体サブセクション２６６０にウェーブの全般要件を入力することができる。ユーザＡ１２０Ａは変換計算機ボタン２６７０をクリックして、データセンタ・インフラストラクチャとクラウド・インフラストラクチャ間を変換する計算機にアクセスすることができる。ユーザＡ１２０Ａは、送信ボタン２６８０をクリックすることによって入力データを送信することができる。ユーザＡ１２０Ａは、キャンセルボタン２４９０をクリックすることによってプロセスをキャンセルすることができる。ユーザＡ１２０Ａは、ウェーブセレクタ２６２０をクリックすることによって編集されるウェーブを変更することができる。ユーザＡ１２０Ａが新たなウェーブを追加している場合、ウェーブセレクタ２６２０はユーザインタフェース２６００上に視えないようにすることができる。
【０１４３】
図２６Ａは、図１のシステムまたはクラウドコンピューティング評価ツールを提供するその他のシステムに時間間隔の全般要件を入力する別のユーザインタフェース２６００の画面例である。サービスプロバイダ・サーバ２４０は、ユーザＡ１２０Ａがタブセット２６３０の全般タブをクリックすると、ユーザＡ１２０Ａに対してユーザインタフェース２６００を表示することができる。ユーザＡ１２０Ａはユーザインタフェース２６００を使用して、ウェーブの全般要件を入力することができる。ユーザインタフェース２６００はウェーブ追加サブセクション２６１５を含むことができる。ウェーブ追加サブセクション２６１５は、タブセット２６３０、データセンタサブセクション２６４０、クラウドサブセクション２６５０、全体サブセクション２６６０、変換計算機ボタン２６７０、送信ボタン２６８０、およびキャンセルボタン２６９０を含むことができる。データセンタサブセクション２６４０は、ライセンス料フィールド２６４１、物理サーバ削減比（ＰＳＰＲ）フィールド２６４３、および商品化時間フィールド２６４４を含むことができる。クラウドサブセクション２６５０は、ライセンス料フィールド２６５１および商品化時間フィールド２６５３を含むことができる。全体サブセクション２６６０は、実装コストフィールド２６６１、人件費フィールド２６６２、その他コストフィールド２６６３、および実装期限フィールド２６６５を含むことができる。ユーザインタフェース２６００は、時間間隔セレクタ、開始日フィールド、および終了日フィールドも含むことができる。
【０１４４】
ユーザＡ１２０Ａは、データセンタサブセクション２６４０にウェーブの全般データセンタ構成を記述する情報を入力することができる。ユーザＡ１２０Ａは、クラウドサブセクション２６５０にウェーブの全般クラウド構成を説明する情報を入力することができる。ユーザＡ１２０Ａは、全体サブセクション２６６０にウェーブの全般的な全体要件を入力することができる。その他コストフィールド２６６３は、それまでに特定されていないその他のコストを特定するために使用することができる。ユーザＡ１２０Ａは変換計算機ボタン２６７０をクリックして、データセンタ・インフラストラクチャとクラウド・インフラストラクチャ間を変換する計算機にアクセスすることができる。ユーザＡ１２０Ａは、送信ボタン２６８０をクリックすることによって入力データを送信することができる。ユーザＡ１２０Ａは、キャンセルボタン２４９０をクリックすることによってプロセスをキャンセルすることができる。
【０１４５】
図２７は、図１のシステムまたはクラウドコンピューティング評価ツールを提供するその他のシステムにおける時間間隔を除去するユーザインタフェース２７００の画面例である。サービスプロバイダ・サーバ２４０は、ユーザＡ１２０Ａがユーザインタフェース２３００のウェーブ除去ボタン２３７０をクリックすると、ユーザＡ１２０Ａに対してユーザインタフェース２７００を表示することができる。ユーザＡ１２０Ａはユーザインタフェース２７００を使用して、システム１００から期間、すなわちウェーブを除去することができる。ユーザインタフェース２７００はウェーブ除去サブセクション２７１０を含むことができる。ウェーブ除去サブセクション２７１０は、ウェーブセレクタ２７１１、ウェーブ除去ボタン２７１２、およびキャンセルボタン２７１３を含むことができる。
【０１４６】
ユーザＡ１２０Ａは、ウェーブセレクタ２７１１を用いて除去するウェーブを選択することができる。ユーザＡ１２０Ａは、ウェーブ除去ボタン２７１２をクリックすることによってウェーブを除去することができる。ユーザＡ１２０Ａは、キャンセルボタン２７１３をクリックすることによってウェーブの除去をキャンセルすることができる。
【０１４７】
図２８は、図１のシステムまたはクラウドコンピューティング評価ツールを提供するその他のシステムにおける累積実行コストを表示するレポート画面２８００の画面例である。ユーザＡ１２０Ａはレポート画面２８００を使用して、ウェーブの変動累積コストを目視することができる。レポート画面２８００は、グラフ２８１０、キャプション２８２０、財務的影響サブセクション２８３０、ウェーブ追加ボタン２８４０、ウェーブ編集ボタン２８５０、およびウェーブ除去ボタン２８６０を含むことができる。グラフ２８１０は、コスト線２８１４、ウェーブ識別子２８１２、および最大負荷線２８１６を含むことができる。財務的影響サブセクション２８３０は、コスト表示セレクタ２８３１、ディスプレイセレクタ２８３３、および画面セレクタ２８３２を含むことができる。
【０１４８】
ユーザＡ１２０Ａは、グラフ２８１０のウェーブ識別子２８１２によって特定されるウェーブと対応づけられるコストを目視することができる。ユーザＡ１２０Ａは財務的影響サブセクション２８３０のウェーブの財務的影響を目視することができる。ユーザＡ１２０Ａは、コスト表示セレクタ２８３１をクリックすることによってグラフ２８１０上のコストを表示するか否かを選択することができる。ユーザＡ１２０Ａは、画面セレクタ２８３３および表示セレクタ２８３２を用いてグラフ２８１０に表示するデータのタイプを選択することができる。ユーザＡ１２０Ａは、ウェーブ追加ボタン２８４０をクリックすることによってシステム１００にウェーブを追加することができる。ユーザＡ１２０Ａは、ウェーブ編集ボタン２８５０をクリックすることによってウェーブを編集することができる。ユーザＡ１２０Ａは、ウェーブ除去ボタン２８６０をクリックすることによってシステム１００からウェーブを除去することができる。
【０１４９】
図２９は、図１のシステムまたはクラウドコンピューティング評価ツールを提供するその他のシステムにおける年間コストを表示するレポート画面２９００の画面例である。ユーザＡ１２０Ａはレポート画面２９００を使用して、クラウドコンピューティング移行に関連する年間コストを目視することができる。レポート画面２９００は、グラフ２９１０、キャプション２９２０、財務的影響サブセクション２９３０、ウェーブ追加ボタン２９４０、ウェーブ編集ボタン２９５０、およびウェーブ除去ボタン２９６０を含むことができる。グラフ２９１０は、ウェーブ識別子２９１２、コスト線２９１４、および現最大負荷線２９１６を含むことができる。財務的影響サブセクション２９３０は、コスト表示チェックボックス２９３１、画面セレクタ２９３３、および表示セレクタ２９３２を含むことができる。
【０１５０】
ユーザＡ１２０Ａは、グラフ２９１０のウェーブ識別子２９１２で特定されるウェーブに対応づけられる年間コストを目視することができる。ユーザＡ１２０Ａは、コストデータ線２９１４を通じてウェーブの年間コストを目視することができる。ユーザＡ１２０Ａは、現最大負荷線２９１６上でウェーブの現最大負荷を目視することができる。ユーザＡ１２０Ａは、画面セレクタ２９３３および表示セレクタ２９３２を使用して、グラフ２９１０に表示されるデータを変更することができる。たとえば、ユーザは、異なる移行戦略間の年間コストの差異のグラフを目視するように、画面セレクタ２９３３と表示セレクタ２９３２を変更することを望むことができる。ユーザＡ１２０Ａは、コスト表示チェックボックス２９３１を使用して、グラフ２９１０上にコストを表示するか否かを切り換えることができる。ユーザＡ１２０Ａは、ウェーブ追加ボタン２９４０を使用してシステム１００にウェーブを追加することができる。ユーザＡ１２０Ａは、ウェーブ編集ボタン２９５０をクリックすることによってウェーブを編集することができる。ユーザＡ１２０Ａは、ウェーブ除去ボタン２９６０をクリックすることによってシステム１００からウェーブを除去することができる。
【０１５１】
図２９Ａは、図１のシステムまたはクラウドコンピューティング評価ツールを提供するその他のシステムの年間コストを表示する別のレポート画面２９００の画面例である。ユーザＡ１２０Ａはレポート画面２９００を使用して、クラウドコンピューティング移行に関連するコスト削減を目視することができる。レポート画面２９００は、グラフ２９１０、キャプション２９２０、財務的影響サブセクション２９３０、ウェーブ追加ボタン２９４０、ウェーブ編集ボタン２９５０、およびウェーブ除去ボタン２９６０を含むことができる。グラフ２９１０はコスト削減線２９１８を含むことができる。財務的影響サブセクション２９３０は、表示セレクタ２９３２およびグラフタイプセレクタ２９３４を含むことができる。
【０１５２】
ユーザＡ１２０Ａは、グラフ２９１０でクラウドコンピューティング移行に関連するコスト削減を目視することができる。ユーザＡ１２０Ａは、コスト削減線２９１８を通じてコスト削減を目視することができる。ユーザＡ１２０Ａは、表示セレクタ２９３２およびグラフタイプセレクタ２９３４を用いてグラフ２９１０に表示されるデータを変更することができる。ユーザＡ１２０Ａは、ウェーブ追加ボタン２９４０を用いてシステム１００にウェーブを追加することができる。ユーザＡ１２０Ａは、ウェーブ編集ボタン２９５０をクリックすることによってウェーブを編集することができる。ユーザＡ１２０Ａは、ウェーブ除去ボタン２９６０をクリックすることによってシステム１００からウェーブを除去することができる。
【０１５３】
図３０は、図１のシステムまたはクラウドコンピューティング評価ツールを提供するその他のシステムのレポート生成画面３０００の画面例である。ユーザＡ１２０Ａはレポート生成画面３０００を使用して、システム１００内の１つまたはそれ以上の戦略に関するレポートを生成することができる。レポート生成画面３０００は、戦略テーブル３０１０、ＰＤＦ出力ボタン３０３０、およびＥｘｃｅｌ出力ボタン３０４０を含むことができる。戦略テーブル３０１０の各行はチェックボックス３０２０を含むことができる。
【０１５４】
ユーザＡ１２０Ａは、戦略テーブル３０１０内の各戦略を記述する情報を目視することができる。戦略テーブル３０１０は、戦略名、戦略用のクラウドコンピューティング・プロバイダ、戦略用の資本支出、および戦略用の運用費などの、各戦略を記述する情報を表示することができる。ユーザＡ１２０Ａは、各戦略に対応づけられたチェックボックス３０２０をクリックすることによって、１つまたはそれ以上の戦略を選択することができる。ユーザＡ１２０Ａは、ＰＤＦ出力ボタン３０３０またはＥｘｃｅｌ出力ボタン３０４０をクリックすることによって、選択された戦略のレポートを生成することができる。ＰＤＦ出力ボタン３０３０はＡＤＯＢＥ  ＡＣＲＯＢＡＴフォーマットでのレポートを出力することができ、Ｅｘｃｅｌ出力ボタン３０４０はＭＩＣＲＯＳＯＦＴ  ＥＸＣＥＬフォーマットでのレポートを出力することができる。代替的にあるいは追加的に、システム１００は、任意の既知のデータフォーマット、拡張マークアップ言語（ＸＭＬ）またはハイパーテキストマークアップ言語（ＨＴＭＬ）でのレポートの出力をサポートすることができる。
【０１５５】
図３１は、サービスプロバイダ・サーバ２４０または本明細書において言及されるその他の計算装置を表すことができる汎用コンピュータシステム３１００を示す。コンピュータシステム３１００は、本明細書に開示される方法またはコンピュータベースの機能のうち１つまたはそれ以上をコンピュータシステム３１００に実行させることができる命令セット３１２４を含むことができる。コンピュータシステム３１００はスタンドアロン装置として動作することができる、あるいは、たとえば、ネットワークを用いて他のコンピュータシステムまたは周辺機器に接続させることができる。
【０１５６】
ネットワーク配備では、コンピュータシステムは、サーバ−クライアントユーザネットワーク環境内のサーバまたはクライアントユーザコンピュータの容量内で、あるいはピア−トゥ−ピア（または分散）ネットワーク環境内のピアコンピュータシステムとして動作することができる。また、コンピュータシステム３１００は、パーソナルコンピュータ（ＰＣ）、タブレットＰＣ、セットトップボックス（ＳＴＢ）、携帯用情報端末（ＰＤＡ）、携帯装置、パームトップコンピュータ、ラップトップコンピュータ、デスクトップコンピュータ、通信装置、無線電話、固定電話、制御システム、カメラ、スキャナ、ファックス機、プリンタ、ポケベル、個人信頼装置、ウェブ機器、ネットワークルータ、スイッチまたはブリッジ、または自身が取るべきアクションを特定する命令セット３１２４（連続的またはそれ以外）を実行することのできるその他のマシンなどの各種装置として実現することができ、あるいはそれらの各種装置に組み込むことができる。特定の実施形態では、コンピュータシステム３１００は、音声、映像、またはデータの通信を提供する電子装置を用いて実現することができる。さらに、単独のコンピュータシステム３１００を図示しているが、「システム」という用語は、１つまたはそれ以上のコンピュータ機能を実現する、１セットまたは複数セットの命令を個々にまたは共同で実行するシステムまたはサブシステムの集合を含むように解釈すべきである。
【０１５７】
図３１に示すように、コンピュータシステム３１００は、中央演算処理装置（ＣＰＵ）、グラフィックス・プロセシング・ユニット（ＧＰＵ）、またはその両方などのプロセッサ３１０２を含むことができる。プロセッサ３１０２は、様々なシステム内のコンポーネントであってもよく、たとえば、プロセッサ３１０２は標準的なパーソナルコンピュータまたはワークステーションの一部であってもよい。プロセッサ３１０２は、１つまたはそれ以上の汎用プロセッサ、デジタル信号プロセッサ、特定用途向け集積回路、フィールド・プログラマブル・ゲートアレイ、サーバ、ネットワーク、デジタル回路、アナログ回路、それらの組み合わせ、またはデータを解析および処理する、現在既知なまたは後に開発される別の装置であってもよい。プロセッサ３１０２は、手動で生成された（すなわち、プログラムされた）コードなどのソフトウェアプログラムを実行することができる。
【０１５８】
コンピュータシステム３１００は、バス３１０８を介して通信可能なメモリ３１０４を含むことができる。メモリ３１０４は、メインメモリ、スタティックメモリ、またはダイナミックメモリであってもよい。メモリ３１０４は、ＲＡＭ、ＲＯＭ、プログラマブルＲＯｍ、電気的プログラム可能型ＲＯＭ、電気的消去可能型ＲＯＭ、フラッシュメモリ、磁気テープまたはディスク、光学媒体などを含むがそれらに限定されない、各種揮発性および不揮発性記憶媒体などのコンピュータ読取可能記憶媒体を含むが、それに限定されない。あるケースでは、メモリ３１０４は、プロセッサ３１０２用のキャッシュまたはランダムアクセスメモリを含むことができる。代替的にあるいは追加的に、メモリ３１０４は、プロセッサのキャッシュメモリ、システムメモリ、またはその他のメモリのように、プロセッサ３１０２と分離させることができる。メモリ３１０４は、データを記憶する外部記憶装置またはデータベースであってもよい。たとえば、ハードドライブ、コンパクトディスク（「ＣＤ」）、デジタルビデオディスク（「ＤＶＤ」）、メモリカード、メモリスティック、フロッピーディスク、ユニバーサルシリアルバス（「ＵＳＢ」）、メモリ装置、またはデータを記憶するように動作可能なその他の装置である。メモリ３１０４は、プロセッサ３１０２によって実行可能な命令３１２４を記憶するように動作可能とすることができる。図示される、あるいは本明細書に記載される機能、動作、またはタスクは、メモリ３１０４に記憶される命令３１２４を実行するプログラムされたプロセッサ３１０２によって実行することができる。機能、動作、またはタスクは、特定の種類の命令セット、記憶媒体、プロセッサ、または処理戦略とは無関係とすることができ、単独であるいは組み合わせて動作するソフトウェア、ハードウェア、集積回路、ファームウェア、マイクロコードなどによって実行することができる。同様に、処理戦略は、多重処理、マルチタスク、並列処理などを含むことができる。
【０１５９】
コンピュータシステム３１００は、液晶ディスプレイ（ＬＣＤ）、有機発光ダイオード（ＯＬＥＤ）、フラットパネルディスプレイ、固体ディスプレイ、陰極線管（ＣＲＴ）、プロジェクタ、プリンタ、または所定の情報を出力するその他の既知のまたは後に開発される表示装置などのディスプレイ３１１４をさらに含むことができる。ディスプレイ３１１４は、ユーザがプロセッサ３１０２の機能を見るインタフェースとして、または、具体的にはメモリ３１０４または駆動ユニット３１０６に記憶されるソフトウェアとのインタフェースとして機能することができる。
【０１６０】
さらに、コンピュータシステム３１００は、ユーザがシステム３１００のコンポーネントとやり取りできるように構成された入力装置３１１２を含むことができる。入力装置３１１２は、数字パッド、キーボード、またはマウス、ジョイスティック、タッチスクリーンディスプレイなどのカーソル制御装置、遠隔制御装置、またはシステム３１００とやり取りするように動作可能なその他の装置であってもよい。
【０１６１】
コンピュータシステム３１００は、ディスクまたは光学駆動ユニット３１０６も含むことができる。ディスクドライブユニット３１０６は、１つまたはそれ以上の命令セット３１２４、たとえばソフトウェアを埋め込むことのできるコンピュータ読取可能媒体３１２２を含むことができる。さらに、命令３１２４は、本明細書に記載の方法またはロジックのうち１つまたはそれ以上を実行することができる。命令３１２４は、コンピュータシステム３１００による実行中、メモリ３１０４および／またはプロセッサ３１０２内に完全に、または少なくとも部分的に存在することができる。さらに、メモリ３１０４およびプロセッサ３１０２はまた、上述したようなコンピュータ読取可能媒体を含むことができる。
【０１６２】
本開示は、ネットワーク２３５に接続される装置がネットワーク２３５上で音声、映像、画像、またはその他のデータを通信できるように、命令３１２４を含む、あるいは伝播信号に応答して命令３１２４を受信または実行するコンピュータ読取可能媒体３１２２を意図している。さらに、命令３１２４は、通信インタフェース３１１８を介してネットワーク２３５上で送受信することができる。通信インタフェース３１１８はプロセッサ３１０２の一部であってもよいし、別個のコンポーネントであってもよい。通信インタフェース３１１８はソフトウェア内に生成することもできるし、あるいはハードウェア内の物理的接続とすることもできる。通信インタフェース３１１８は、ネットワーク２３５、外部媒体、ディスプレイ３１１４、またはシステム３１００内のその他のコンポーネント、またはそれらの組み合わせと接続するように構成することができる。ネットワーク２３５との接続は、有線イーサネット接続などの物理的接続であってもよいし、後述するように無線で確立してもよい。同様に、システム３１００の他のコンポーネントとの追加接続も、物理的接続であってもよいし、無線で確立してもよい。サービスプロバイダ・サーバ２４０またはコンテンツプロバイダ・サーバ１１０Ａ〜Ｎの場合、サーバは通信インタフェース３１１８を介してユーザ１２０Ａ〜Ｎと通信することができる。
【０１６３】
ネットワーク２３５は、有線ネットワーク、無線ネットワーク、またはその組み合わせを含むことができ、無線ネットワークは携帯電話ネットワーク、８０２．１１、８０２．１６、８０２．２０、またはＷｉＭａｘネットワークであってもよい。さらに、ネットワーク２３５は、インターネットなどの公衆ネットワーク、イントラネットなどのプライベートネットワーク、またはその組み合わせであってよく、ＴＣＰ／ＩＰベースのネットワークプロトコルを含むがそれに限定されない、現在利用可能なまたは後に開発される様々なネットワークプロトコルを利用することができる。
【０１６４】
コンピュータ読取可能媒体３１２２は単独の媒体でもよく、あるいは、コンピュータ読取可能媒体３１２２は、集中データベースまたは分散データベース、および／または１つまたはそれ以上のセットの命令を記憶する関連のキャッシュおよびサーバなどの単独の媒体または複数の媒体でもよい。「コンピュータ読取可能媒体」という用語は、プロセッサによる実行のために１セットの命令を記憶、暗号化、または搬送することができる媒体、あるいは、本明細書に開示される方法または動作のうち１つまたはそれ以上をコンピュータシステムに実行させることができる媒体も含むことができる。
【０１６５】
コンピュータ読取可能媒体３１２２は、１つまたはそれ以上の不揮発性ＲＯＭを収容するメモリカードまたはその他のパッケージなどの固体メモリを含むことができる。コンピュータ読取可能媒体３１２２は、ＲＡＭまたはその他の揮発性書換可能メモリであってもよい。また、コンピュータ読取可能媒体３１２２は、伝送媒体上で伝達される信号などの搬送ウェーブ信号を捕捉する、ディスクやテープやその他の記憶装置などの磁気光学または光学媒体を含むことができる。電子メールやその他の自立型情報アーカイブまたはアーカイブのセットへのデジタルファイル添付機構は、有形記憶媒体であってもよい配布媒体とみなすことができる。したがって、本開示は、コンピュータ読取可能媒体または配布媒体、およびデータまたは命令を記憶することのできるその他の等価物および後継媒体のうち１つまたはそれ以上を含むとみなすことができる。
【０１６６】
代替的にあるいは追加的に、特定用途向け集積回路、プログラマブル・ロジック・アレイ、およびその他のハードウェア装置などの専用ハードウェアの具体化により、本明細書に記載の方法のうち１つまたはそれ以上を実現するように構成することができる。各種実施形態の装置およびシステムを含むことができるアプリケーションは、様々な電子システムおよびコンピュータシステムを広範に含むことができる。本明細書に記載の１つまたはそれ以上の実施形態は、２つまたはそれ以上の特定の相互接続されたハードウェアモジュールまたは装置と、モジュール間およびモジュールを介して伝達され得る関連する制御信号およびデータ信号とを用いて、または特定用途向け集積回路の一部として、機能を実現することができる。したがって、本システムは、ソフトウェア、ファームウェア、およびハードウェアの具体化を包含することができる。
【０１６７】
本明細書に記載の方法は、コンピュータシステムによって実行可能なソフトウェアプログラムにより実現することができる。さらに、当該実現は、分散処理、コンポーネント／オブジェクト分散処理、および並列処理を含むことができる。代替的にあるいは追加的に、仮想コンピュータシステム処理が、本文書に記載の方法または機能のうち１つまたはそれ以上を実現するように構成することができる。
【０１６８】
特定の基準およびプロトコルを参照して特定の実施形態で実現することのできる構成要素および機能を説明しているが、構成要素および機能は上記基準およびプロトコルに限定されない。たとえば、インターネットおよびその他のパケット交換ネットワーク伝送（たとえば、ＴＣＰ／ＩＰ、ＵＤＰ／ＩＰ、ＨＴＭＬ、ＨＴＴＰ）の基準は、最新技術の例を示す。このような基準は、本質的に同じ機能を有するより高速のまたはより効率的な等価物によって定期的に更新される。したがって、本明細書に開示したものと同じまたは類似の機能を有する代替基準およびプロトコルは、その等価物とみなす。
【０１６９】
本願での図示は、各種実施形態の構造を概括的に理解させることを目的とする。図示は、本明細書に記載の構造または方法を利用する装置、プロセッサ、およびシステムのすべての要素および特徴の完全な記載に応えることを目的としていない。開示を概観することで、当業者にとって多くのその他の実施形態は自明であろう。本開示の範囲から逸脱せずに構造上および論理上の置換や変更が行えるように、別の実施形態を利用し本開示から得ることができる。さらに、図示は単に説明的なものであって、等縮尺で描かれていない。図内で、特定の比率を誇張する一方で、別の比率を最小限にする場合がある。したがって、開示と図面は、限定的ではなく説明的なものとみなすべきである。
【０１７０】
上に開示した主題は限定的ではなく説明的なものとみなすべきであり、添付の特許請求の範囲は、本明細書の真の精神と範囲に属する変更、改良、およびその他の実施形態をすべてカバーすることを目的とする。よって、法により認められる最大限度まで、その範囲は、以下の特許請求の範囲及びその等価物の最も広い許容可能な解釈によって決定されるべきであり、上記の詳細な説明によって限定または制限されないものとする。
【図１】
2011150563.tif 000003
【図２】
2011150563.tif 000004
【図３】
2011150563.tif 000005
【図４】
2011150563.tif 000006
【図５】
2011150563.tif 000007
【図６】
2011150563.tif 000008
【図７】
2011150563.tif 000009
【図８】
2011150563.tif 000010
【図９】
2011150563.tif 000011
【図１０】
2011150563.tif 000012
【図１１】
2011150563.tif 000013
【図１２】
2011150563.tif 000014
【図１３】
2011150563.tif 000015
【図１４】
2011150563.tif 000016
【図１４Ａ】
2011150563.tif 000017
【図１５】
2011150563.tif 000018
【図１６】
2011150563.tif 000019
【図１６Ａ】
2011150563.tif 000020
【図１７】
2011150563.tif 000021
【図１８】
2011150563.tif 000022
【図１９】
2011150563.tif 000023
【図２０】
2011150563.tif 000024
【図２１】
2011150563.tif 000025
【図２２】
2011150563.tif 000026
【図２３】
2011150563.tif 000027
【図２４】
2011150563.tif 000028
【図２４Ａ】
2011150563.tif 000029
【図２５】
2011150563.tif 000030
【図２６】
2011150563.tif 000031
【図２６Ａ】
2011150563.tif 000032
【図２７】
2011150563.tif 000033
【図２８】
2011150563.tif 000034
【図２９】
2011150563.tif 000035
【図２９Ａ】
2011150563.tif 000036
【図３０】
2011150563.tif 000037
【図３１】
2011150563.tif 000038