(57)【要約】【課題】ユーザからの仮想マシンの構成の提供に対する動機付けを向上させて、様々なユーザによる仮想マシンの構成を活用した情報処理システム等を提供する。【解決手段】物理マシン２０上にユーザが構築した仮想マシンＶＭ１のテンプレートを記憶する記憶手段（記憶部１４）と、記憶手段に記憶されたテンプレートを評価する評価手段（制御部１１）と、評価手段による評価結果に基づいて、テンプレートを提供したユーザに係る販促情報を提供する提供手段（制御部１１）と、を備える。【選択図】図１
2018032281.tif 000002
【特許請求の範囲】
【請求項１】
物理マシン上にユーザが構築した仮想マシンのテンプレートを記憶する記憶手段と、
前記記憶手段に記憶されたテンプレートを評価する評価手段と、
前記評価手段による評価結果に基づいて、前記テンプレートを提供したユーザに係る販促情報を提供する提供手段と、
を備えることを特徴とする情報処理装置。
【請求項２】
前記提供手段は、前記テンプレートを提供したユーザに係る広告を配信することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記評価手段は、前記記憶手段に記憶されたテンプレートに対しベンチマークを実施し、前記ベンチマークのスコアを比較することにより、前記テンプレートを評価することを特徴とする請求項１又は２に記載の情報処理装置。
【請求項４】
前記提供手段は、前記ベンチマークのスコアに応じて、前記テンプレートを提供したユーザに係る販促情報を提供することを特徴とする請求項３に記載の情報処理装置。
【請求項５】
前記記憶手段に記憶されたテンプレートの使用履歴を使用者毎に取得する履歴取得手段と、
前記履歴取得手段により取得された使用履歴を比較して、使用履歴が所定の基準を満たすと判定した複数のユーザに対し、他のユーザが使用していて自身が使用していないテンプレートをレコメンドするレコメンド手段と、
を備えることを特徴とする請求項１〜４のいずれか一項に記載の情報処理装置。
【請求項６】
情報処理装置の情報処理方法であって、
物理マシン上にユーザが構築した仮想マシンのテンプレートを記憶する記憶手段に記憶されたテンプレートを評価するステップと、
前記テンプレートの評価結果に基づいて、前記テンプレートを提供したユーザに係る販促情報を提供するステップと、
を含む情報処理方法。
【請求項７】
コンピュータを、
物理マシン上にユーザが構築した仮想マシンのテンプレートを記憶する記憶手段に記憶されたテンプレートを評価する評価手段、
前記評価手段による評価結果に基づいて、前記テンプレートを提供したユーザに係る販促情報を提供する提供手段、
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理方法及びプログラムに関する。
【背景技術】
【０００２】
近年、１台のサーバ上で複数の仮想マシン（ＶＭ：Virtual Machine）を同時に動作させる仮想化技術が普及してきている。この仮想化技術を用いることにより、各仮想マシンでオペレーティングシステム（ＯＳ）を稼動させることができる。これにより、例えば、１台のサーバ上で複数のＯＳを並列して稼動させることができるので、サーバ資源を有効活用することができる。
【０００３】
ところで、サーバ上で稼動する仮想マシンは、その性能等をさまざまな評価値により評価される。
例えば、情報処理システムへ送信された要求情報に対して、情報処理装置（第１情報処理装置）において稼働する仮想マシンにより処理が行われた結果を含む応答情報を取得し、要求情報を送信してから応答情報を受信するまでの応答時間を評価する評価値（第１評価値）を算出する構成が開示されている（例えば、特許文献１参照）。そして、第１情報処理装置と他の情報処理装置（第２情報処理装置）の処理能力の比率と第１評価値とに基づいて、第２情報処理装置において上記の仮想マシンを稼働させた場合の評価値（第２評価値）を算出し、第２評価値が所定値よりも小さい場合、上記の仮想マシンを第２情報処理装置に移行して、第１情報処理装置の電源をオフにする。これにより、情報処理機器の使用電力を削減することができるので、業務サービスのサービスレベルを守りつつ、エネルギー効率がよい情報処理機器の稼動を実現することができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１４−１３０４７４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、近年、仮想マシンの構成をテンプレート化して誰でも使用できるように公開するシステムが知られている。このシステムを運用するには、多くのユーザから仮想マシンの構成の提供を受ける必要がある。そこで、仮想マシンの性能を評価することを条件に、多くのユーザに仮想マシンの構成の提供を促す方法が考えられる。
【０００６】
しかしながら、例えば、上記特許文献１記載の技術は、仮想マシンの性能等を評価することで、仮想マシンを稼働させる情報処理システムの運用を改善することはできるものの、仮想マシンの構成を提供するユーザにとってはメリットに乏しく提供数の増加には繋がらないため、効果的な情報処理システムの運用改善には結びつかなかった。
【０００７】
本発明は、ユーザからの仮想マシンの構成の提供に対する動機付けを向上させて、様々なユーザによる仮想マシンの構成を活用した情報処理システム等を提供することを目的とする。
【課題を解決するための手段】
【０００８】
請求項１に記載の発明は、上記目的を達成するためになされたものであり、
情報処理装置において、
物理マシン上にユーザが構築した仮想マシンのテンプレートを記憶する記憶手段と、
前記記憶手段に記憶されたテンプレートを評価する評価手段と、
前記評価手段による評価結果に基づいて、前記テンプレートを提供したユーザに係る販促情報を提供する提供手段と、
を備えることを特徴とする。
【０００９】
請求項２に記載の発明は、請求項１に記載の情報処理装置において、
前記提供手段は、前記テンプレートを提供したユーザに係る広告を配信することを特徴とする。
【００１０】
請求項３に記載の発明は、請求項１又は２に記載の情報処理装置において、
前記評価手段は、前記記憶手段に記憶されたテンプレートに対しベンチマークを実施し、前記ベンチマークのスコアを比較することにより、前記テンプレートを評価することを特徴とする。
【００１１】
請求項４に記載の発明は、請求項３に記載の情報処理装置において、
前記提供手段は、前記ベンチマークのスコアに応じて、前記テンプレートを提供したユーザに係る販促情報を提供することを特徴とする。
【００１２】
請求項５に記載の発明は、請求項１〜４のいずれか一項に記載の情報処理装置において、
前記記憶手段に記憶されたテンプレートの使用履歴を使用者毎に取得する履歴取得手段と、
前記履歴取得手段により取得された使用履歴を比較して、使用履歴が所定の基準を満たすと判定した複数のユーザに対し、他のユーザが使用していて自身が使用していないテンプレートをレコメンドするレコメンド手段と、
を備えることを特徴とする。
【００１３】
請求項６に記載の発明は、
情報処理装置の情報処理方法であって、
物理マシン上にユーザが構築した仮想マシンのテンプレートを記憶する記憶手段に記憶されたテンプレートを評価するステップと、
前記テンプレートの評価結果に基づいて、前記テンプレートを提供したユーザに係る販促情報を提供するステップと、
を含む情報処理方法である。
【００１４】
請求項７に記載の発明は、
コンピュータを、
物理マシン上にユーザが構築した仮想マシンのテンプレートを記憶する記憶手段に記憶されたテンプレートを評価する評価手段、
前記評価手段による評価結果に基づいて、前記テンプレートを提供したユーザに係る販促情報を提供する提供手段、
として機能させるためのプログラムである。
【発明の効果】
【００１５】
本発明によれば、ユーザからの仮想マシンの構成の提供に対する動機付けを向上させることができるので、様々なユーザによる仮想マシンの構成を活用した情報処理システム等を提供することができる。
【図面の簡単な説明】
【００１６】
【図１】本実施形態に係る情報処理システムを構成する各装置の主制御構成を示すブロック図である。
【図２】本実施形態に係る情報処理システムの動作の一例を示すフローチャートである。
【図３】ベンチマークの結果の一例を示す図である。
【図４】広告管理テーブルの一例を示す図である。
【図５】ポータルサイトにおいて管理サーバから配信された広告を表示させた様子の一例を示す図である。
【発明を実施するための形態】
【００１７】
以下、本発明の実施の形態について、図面を参照して詳細に説明する。
【００１８】
［１．構成の説明］
以下、図面を参照しながら、この発明の一実施形態について詳しく説明する。
［１−１．システム構成の説明］
まず、本実施形態に係る情報処理システム１の構成について説明する。
情報処理システム１は、図１に示すように、クラウドサービスを提供する会社が保有する管理サーバ（情報処理装置）１０、物理マシン２０及びＷｅｂサーバ３０と、クラウドサービスを利用するユーザが保有する端末装置４０と、を備えて構成されている。情報処理システム１を構成する各装置は、通信ネットワークＮに接続される。通信ネットワークＮは、具体的には、インターネットや電気通信事業者等の電話回線網や携帯電話通信網等である。
【００１９】
管理サーバ１０は、クラウドサービスを提供する会社が保有するＰＣ、ＷＳ（Work Station）等の情報機器であり、端末装置４０等からのアクセスに応じて所定の動作を行う。具体的には、管理サーバ１０は、物理マシン２０上にユーザが構築した仮想マシンＶＭ１のテンプレートを評価する。より具体的には、物理マシン２０上にユーザが構築した仮想マシンＶＭ１のテンプレートに対しベンチマークを実施し、ベンチマークのスコアを比較することにより、当該テンプレートを評価する。そして、管理サーバ１０は、テンプレートの評価結果に基づいて、テンプレートを提供したユーザに係る販促情報（例えば、広告等）を提供する。管理サーバ１０は、１台で構成されるものとするが、これに限定されるものではなく、複数台の装置から構成されるものとしてもよい。
【００２０】
物理マシン２０は、クラウドサービスを提供する会社が保有するＰＣ、ＷＳ等の情報機器であり、１台の物理マシン２０上で複数の仮想マシンＶＭ１、…を同時に動作させることができるように構成されている。物理マシン２０上には、管理サーバ１０からの指示により、一又は複数の仮想マシンＶＭ１、…が生成される。物理マシン２０上で動作する複数の仮想マシンＶＭ１、…は、端末装置４０のユーザが利用するクラウドサービス毎に一又は複数生成され、割り当てられる。なお、端末装置４０のユーザが利用する一のクラウドサービスにおいて、複数の物理マシン２０が割り当てられることもある。
【００２１】
Ｗｅｂサーバ３０は、クラウドサービスを提供する会社が保有するＰＣ、ＷＳ等の情報機器であり、端末装置４０からのアクセスに応じて所定の動作を行う。具体的には、Ｗｅｂサーバ３０は、クラウドサービスを提供する会社が運営するポータルサイトを管理しており、端末装置４０からポータルサイト中のＷｅｂページの取得要求がなされると、要求元の端末装置４０に対象のＷｅｂページのページデータを送信する。Ｗｅｂサーバ３０は、１台で構成されるものとするが、これに限定されるものではなく、複数台の装置から構成されるものとしてもよい。
【００２２】
端末装置４０は、ノートＰＣ等の端末装置である。但し、端末装置４０は、デスクトップＰＣ等の据え置き型の端末装置であってもよいし、スマートフォンやタブレットなどのスマートデバイス、携帯電話機等の各ユーザが所持して使用する携帯端末としてもよい。端末装置４０は、通信ネットワークＮ（具体的には、端末装置４０の通信回線や無線ＬＡＮ（Local Area Network）等）を用いて、管理サーバ１０や物理マシン２０との間で相互に通信を行う。
【００２３】
［１−２．管理サーバの構成の説明］
次に、管理サーバ１０の構成について説明する。
管理サーバ１０は、制御部１１と、操作部１２と、表示部１３と、記憶部１４と、通信部１５と、を備えて構成されている。
【００２４】
制御部１１は、管理サーバ１０の動作を中央制御する。具体的には、制御部１１は、ＣＰＵ、ＲＯＭ、ＲＡＭなどを備えて構成され、ＲＡＭの作業領域に展開されたＲＯＭや記憶部１４に記憶されたプログラムデータとＣＰＵとの協働により、管理サーバ１０の各部を統括制御する。
【００２５】
操作部１２は、例えば、文字入力キー、数字入力キー、その他各種機能に対応付けられたキーなどを有するキーボード、マウス等のポインティングデバイスなどを備え、ユーザからの操作入力を受け付けて、操作入力に応じた操作信号を制御部１１へと出力する。なお、操作部１２は、例えば、表示部１３と一体的に形成されたタッチパネルなどであってもよい。
表示部１３は、例えば、ＬＣＤ（Liquid Crystal Display）などのディスプレイを備え、制御部１１から出力された表示制御信号に基づいた画像を表示画面に表示する。
【００２６】
記憶部１４は、例えば、ＨＤＤ（Hard Disk Drive）、半導体メモリなどにより構成され、プログラムデータや各種設定データ等のデータを制御部１１から読み書き可能に記憶する。
また、記憶部１４は、端末装置４０のユーザが構築した仮想マシンＶＭ１をテンプレート化して記憶する。即ち、記憶部１４は、本発明の記憶手段として機能する。記憶部１４に記憶されたテンプレートは、コミュニティテンプレートとして、管理サーバ１０にアクセスしてきた他の端末装置４０のユーザに公開される。他の端末装置４０のユーザは、所望のコミュニティテンプレートを利用することで、容易に仮想マシンＶＭ１を構築することができるようになっている。
また、記憶部１４は、記憶部１４に記憶されたテンプレートの提供者（提供企業）を宣伝することを目的とした広告を記憶する。この広告は、Ｗｅｂサーバ３０へと配信されて、ポータルサイト中の所定の位置に表示される。
【００２７】
通信部１５は、通信用ＩＣ（Integrated Circuit）及び通信コネクタなどを有する通信インターフェイスであり、制御部１１の制御の下、所定の通信プロトコルを用いて通信ネットワークＮを介したデータ通信を行う。
【００２８】
［１−３．物理マシンの構成の説明］
次に、物理マシン２０の構成について説明する。
物理マシン２０は、仮想マシン制御部２１を備えて構成されている。また、物理マシン２０上には、管理サーバ１０及び仮想マシン制御部２１の制御により、一又は複数の仮想マシンＶＭ１、…が生成される。
【００２９】
仮想マシン制御部２１は、物理マシン２０で複数の仮想マシンＶＭ１、…を稼動させて制御するために、各仮想マシンＶＭ１に対して仮想的なハードウェア環境を提供するプログラム（ＶＭＭ：Virtual Machine Monitor）である。仮想マシン制御部２１は、物理マシン２０上に生成された各仮想マシンＶＭ１に対し、物理マシン２０の物理的なリソース（物理資源）を割り当てる。物理的なリソースは、例えば、プロセッサ、メモリ、通信機器、通信設備、ストレージ等である。即ち、各仮想マシンＶＭ１は、物理的なリソースを割り当てられることで、制御部、記憶部、通信部等の機能を備える。なお、各仮想マシンＶＭに割り当てられる物理的なリソースのスペック及び量は、クラウドサービス毎に定められる。
【００３０】
各仮想マシンＶＭ１は、他の仮想マシンＶＭ１と独立して稼動する仮想的な計算機である。各仮想マシンＶＭ１は、それぞれのＯＳが仮想マシン制御部２１を介して物理ＣＰＵの制御権を獲得し、当該ＣＰＵ上で実行されることにより実現される。各仮想マシンＶＭ１は、割り当てられたリソースを使用して、各々がアプリケーションプログラムを動作させる。このアプリケーションプログラムは、通信ネットワークＮを介して管理サーバ１０や端末装置４０と情報の送受信を行う。
【００３１】
［１−４．Ｗｅｂサーバの構成の説明］
次に、Ｗｅｂサーバ３０の構成について説明する。
Ｗｅｂサーバ３０は、制御部３１と、操作部３２と、表示部３３と、記憶部３４と、通信部３５と、を備えて構成されている。
【００３２】
制御部３１は、Ｗｅｂサーバ３０の動作を中央制御する。具体的には、制御部３１は、ＣＰＵ、ＲＯＭ、ＲＡＭなどを備えて構成され、ＲＡＭの作業領域に展開されたＲＯＭや記憶部３４に記憶されたプログラムデータとＣＰＵとの協働により、Ｗｅｂサーバ３０の各部を統括制御する。
【００３３】
操作部３２は、例えば、文字入力キー、数字入力キー、その他各種機能に対応付けられたキーなどを有するキーボード、マウス等のポインティングデバイスなどを備え、ユーザからの操作入力を受け付けて、操作入力に応じた操作信号を制御部３１へと出力する。なお、操作部３２は、例えば、表示部３３と一体的に形成されたタッチパネルなどであってもよい。
表示部３３は、例えば、ＬＣＤなどのディスプレイを備え、制御部３１から出力された表示制御信号に基づいた画像を表示画面に表示する。
【００３４】
記憶部３４は、例えば、ＨＤＤ、半導体メモリなどにより構成され、プログラムデータや各種設定データ等のデータを制御部３１から読み書き可能に記憶する。また、記憶部３４は、管理するポータルサイトを構成するＷｅｂページのページデータ等を記憶する。
【００３５】
通信部３５は、通信用ＩＣ及び通信コネクタなどを有する通信インターフェイスであり、制御部３１の制御の下、所定の通信プロトコルを用いて通信ネットワークＮを介したデータ通信を行う。
【００３６】
［１−５．端末装置の構成の説明］
次に、端末装置４０の構成について説明する。
端末装置４０は、制御部４１と、操作部４２と、表示部４３と、記憶部４４と、通信部４５と、を備えて構成されている。
【００３７】
制御部４１は、端末装置４０の動作を中央制御する。具体的には、制御部４１は、ＣＰＵ、ＲＯＭ、ＲＡＭなどを備えて構成され、ＲＡＭの作業領域に展開されたＲＯＭや記憶部４４に記憶されたプログラムデータとＣＰＵとの協働により、端末装置４０の各部を統括制御する。
【００３８】
操作部４２は、例えば、文字入力キー、数字入力キー、その他各種機能に対応付けられたキーなどを有するキーボード、マウス等のポインティングデバイスなどを備え、ユーザからの操作入力を受け付けて、操作入力に応じた操作信号を制御部４１へと出力する。なお、操作部４２は、例えば、表示部４３と一体的に形成されたタッチパネルなどであってもよい。
表示部４３は、例えば、ＬＣＤなどのディスプレイを備え、制御部４１から出力された表示制御信号に基づいた画像を表示画面に表示する。
【００３９】
記憶部４４は、例えば、ＨＤＤ、半導体メモリなどにより構成され、プログラムデータや各種設定データ等のデータを制御部４１から読み書き可能に記憶する。
【００４０】
通信部４５は、通信用ＩＣ及び通信コネクタなどを有する通信インターフェイスであり、制御部４１の制御の下、所定の通信プロトコルを用いて通信ネットワークＮを介したデータ通信を行う。
【００４１】
［２．動作の説明］
次に、本実施形態に係る情報処理システム１の具体的な動作について、図２のフローチャートを参照して説明する。この処理は、所定のタイミング（例えば、週毎、月毎等）で行われる。
【００４２】
まず、管理サーバ１０の制御部１１は、記憶部１４に記憶されたテンプレートに対し、ベンチマークを実施する（ステップＳ１０１）。ベンチマークとは、各テンプレートの性能比較を目的として、コンピュータのハードウェア及びソフトウェアの情報処理速度を計測する実験のことである。本実施形態では、「テンプレート１」、「テンプレート２」、「テンプレート３」に対し、「Ｓ４（１ＣＰＵ、４ＧＢ）」、「Ｍ８（２ＣＰＵ、８ＧＢ）」、「Ｌ１６（４ＣＰＵ、１６ＧＢ）」、「ＸＬ３２（８ＣＰＵ、３２ＧＢ）」の各スペックでベンチマークが実施されるものとする。なお、各テンプレートに対し、各スペックで複数種類のベンチマークを実施するようにしてもよい。
【００４３】
次に、制御部１１は、ステップＳ１０１で実施されたベンチマークの結果（スコア）を比較する（ステップＳ１０２）。図３に、ステップＳ１０１で実施されたベンチマークの結果の一例を示す。例えば、スペック「Ｓ４」及びスペック「Ｍ８」で実施されたベンチマークでは、「テンプレート３」、「テンプレート２」、「テンプレート１」の順に、スコアが高くなっている。また、スペック「Ｌ１６」で実施されたベンチマークでは、「テンプレート２」、「テンプレート３」、「テンプレート１」の順に、スコアが高くなっている。また、スペック「ＸＬ３２」で実施されたベンチマークでは、「テンプレート１」、「テンプレート２」、「テンプレート３」の順に、スコアが高くなっている。
【００４４】
次に、制御部１１は、ステップＳ１０２における比較結果に基づいて、部門賞を決定する（ステップＳ１０３）。具体的には、制御部１１は、部門賞は、各部門（スペック）において、最もスコアが高いテンプレートを、その部門における部門賞として決定する。例えば、図３に示す例では、スペック「Ｓ４」及びスペック「Ｍ８」の部門では「テンプレート３」を、スペック「Ｌ１６」の部門では「テンプレート２」を、スペック「ＸＬ３２」の部門では「テンプレート１」を、それぞれ部門賞として決定する。なお、各テンプレートに対し各スペックで複数種類のベンチマークを実施した場合には、各ベンチマークの結果を総合して部門賞を決めるようにしてもよい。
制御部１１は、上記のステップＳ１０１〜ステップＳ１０３の処理を行うことで、本発明の評価手段として機能する。
【００４５】
次に、制御部１１は、ステップＳ１０３で部門賞として決定されたテンプレートと対応付けられた広告を抽出する（ステップＳ１０４）。テンプレートと対応付けられた広告とは、テンプレートの提供者（提供企業）を宣伝することを目的とした広告のことである。この広告は、テンプレートの提供者から予め入稿されたものであってもよいし、広告の配信者（即ち、管理サーバ１０を保有する企業）が独自に作成するようにしてもよい。
【００４６】
ステップＳ１０４において、制御部１１は、記憶部１４に記憶されたテンプレートと広告とを対応付けて管理する広告管理テーブルＴ１を参照して、ステップＳ１０３で部門賞として決定されたテンプレートと対応付けられた広告を抽出する。広告管理テーブルＴ１は、予め作成され、記憶部１４等に記憶されている。図４に、広告管理テーブルＴ１の一例を示す。
広告管理テーブルＴ１は、記憶部１４に記憶されたテンプレートＴ１１、ベンチマーク実施時のスペックＴ１２、テンプレート及びスペックと対応付けられた広告Ｔ１３のフィールドを有する。例えば、図４には、テンプレートＴ１１「テンプレート１」、スペックＴ１２「Ｓ４」を、広告Ｔ１３「広告Ａ」と関連付けたレコード等を含む広告管理テーブルＴ１の例が示されている。広告管理テーブルＴ１の１番目のレコードからは、ステップＳ１０３でスペックＴ１２「Ｓ４」の部門賞として決定されたテンプレートＴ１１が「テンプレート１」である場合に、抽出される広告Ｔ１３が「広告Ａ」である旨を読み取ることができる。
【００４７】
上記図４に示す例によれば、一のテンプレート（例えばテンプレート１）が同時に複数の部門賞を獲得した場合であっても、獲得した部門賞に応じて異なる広告を抽出することができるので、テンプレートの提供者にとって複数の部門賞を獲得することの動機付けを高めることができる。
【００４８】
次に、制御部１１は、ステップＳ１０４で抽出された広告を、通信部１５を介してＷｅｂサーバ３０に配信する（ステップＳ１０５）。制御部１１は、上記のステップＳ１０４及びステップＳ１０５の処理を行うことで、本発明の提供手段として機能する。
Ｗｅｂサーバ３０の制御部３１は、Ｗｅｂサーバ３０で管理サーバ１０から配信された広告を、自身が管理するポータルサイトの所定の位置で表示されるように設定する。これにより、Ｗｅｂサーバ３０は、端末装置４０からのポータルサイトへのアクセスに応じて、管理サーバ１０から配信された広告を表示させることができるようになっている。図５に、ポータルサイトにおいて管理サーバ１０から配信された広告を表示させた様子の一例を示す。図５に示す例では、ポータルサイトのトップページＰ１の右上部に、「テンプレート１」及びテンプレート１の提供者「△△□□」を宣伝するバナー広告Ｋ１が表示された例が示されている。
【００４９】
［３．効果］
以上のように、本実施形態に係る情報処理装置（管理サーバ１０）は、物理マシン２０上にユーザが構築した仮想マシンＶＭ１のテンプレートを記憶する記憶手段（記憶部１４）と、記憶手段に記憶されたテンプレートを評価する評価手段（制御部１１）と、評価手段による評価結果に基づいて、テンプレートを提供したユーザに係る販促情報を提供する提供手段（制御部１１）と、を備える。
従って、本実施形態に係る情報処理装置によれば、ユーザからの仮想マシンの構成の提供に対する動機付けを向上させることができるので、様々なユーザによる仮想マシンの構成を活用した情報処理システム等を提供することができる。
【００５０】
また、本実施形態に係る情報処理装置によれば、提供手段は、テンプレートを提供したユーザに係る広告を配信する。
従って、本実施形態に係る情報処理装置によれば、仮想マシンの構成をテンプレート化して提供したユーザを他のユーザに宣伝することができるので、仮想マシンの構成の提供に対する動機付けを確実に向上させることができる。
【００５１】
また、本実施形態に係る情報処理装置によれば、評価手段は、記憶手段に記憶されたテンプレートに対しベンチマークを実施し、ベンチマークのスコアを比較することにより、テンプレートを評価する。
従って、本実施形態に係る情報処理装置によれば、テンプレートの性能を実測して比較したうえで評価することができるので、ユーザにとって納得がいきやすい評価結果を得ることができ、評価結果に対する正当性を確保することができる。
【００５２】
以上、本発明に係る実施形態に基づいて具体的に説明したが、本発明は上記実施形態に限定されるものではなく、その要旨を逸脱しない範囲で変更可能である。
【００５３】
例えば、上記実施形態では、ベンチマークのスコアが最も高いテンプレートを提供したユーザに係る販促情報を提供するようにしているが、これに限定されるものではない。例えば、ベンチマークのスコアに応じて、テンプレートを提供したユーザに係る販促情報を提供するようにしてもよい。即ち、ベンチマークのスコアが高い順に、価値のある販促情報を提供するようにすることで、テンプレートを提供した複数のユーザに対し、待遇に差を付けつつ販促情報を提供することができるので、上位者に対し特別感を付与しつつ、且つユーザからしてみれば仮想マシンの構成の提供による見返りを得やすくなり、仮想マシンの構成の提供に対する動機付けをより確実に向上させることができる。
【００５４】
また、管理サーバ１０の制御部１１が、記憶部１４に記憶されたテンプレートの使用履歴を使用者毎に取得するようにし、取得した使用履歴を比較して、使用履歴が所定の基準を満たすと判定した複数のユーザに対し、他のユーザが使用していて自身が使用していないテンプレートをレコメンドするようにしてもよい。この場合、制御部１１は、本発明の履歴取得手段及びレコメンド手段として機能する。ここで、使用履歴が所定の基準を満たすとは、同一のテンプレートを所定数（例えば３つ）以上使用している場合や、使用したテンプレートの総数における所定の割合（例えば５割以上）以上同一のテンプレートを使用している場合などが挙げられる。なお、対象のテンプレートをレコメンドする方法としては、例えば、対象ユーザの端末装置４０にメールで通知する方法や、所定のＷｅｂページに表示させる方法などが挙げられる。
【００５５】
上記の構成によれば、使用履歴が所定の基準を満たすユーザ同士を趣向が近いユーザ同士であると見做してテンプレートをレコメンドすることができるので、レコメンド効果を期待しやすく、レコメンドされたテンプレートを使用した仮想マシンの作成意欲を向上させることができる。
【００５６】
また、上記実施形態では、部門賞として決定されたテンプレートの提供者に係る広告を抽出して配信するようにしているが、これに限定されるものではない。例えば、部門賞として決定されたテンプレートの提供者に対し、他の仮想マシンＶＭ１を作成して利用する際の割引クーポンを提供するようにしたり、その他各種サービスを受けるためのポイントを付与するようにしたりしてもよい。この場合、割引クーポンやポイントを提供する方法としては、例えば、テンプレートの提供者の端末装置４０にメールで配信する方法などが挙げられる。
【００５７】
また、部門賞として決定されたテンプレートの代わりに、最も人気のあるテンプレートの提供者に係る販促情報を提供するようにしてもよいし、広告料を支払ったテンプレートの提供者に係る販促情報を提供するようにしてもよい。
【００５８】
また、上記実施形態では、一のテンプレートが同時に複数の部門賞を獲得した場合に、獲得した部門賞に応じて異なる広告を抽出するようにしているが、これに限定されるものではない。例えば、獲得した部門賞に応じて同一の広告を異なる表示位置に表示させるようにしてもよい。また、獲得した部門賞に応じて同一の広告を異なる大きさで表示させるようにしてもよい。
【００５９】
また、本出願に示す各態様は、方法、プログラムなどとしても把握することができる。方法やプログラムのカテゴリについては、装置のカテゴリで示した「手段」を、例えば、「工程」や「ステップ」のように適宜読み替えるものとする。また、処理やステップの順序は、本出願に直接明記のものに限定されず、順序を変更したり、一部の処理をまとめて若しくは随時一部分ずつ実行するよう変更したりすることができる。
【００６０】
その他、管理サーバ、物理マシン、Ｗｅｂサーバ及び端末装置を構成する各装置の細部構成及び各装置の細部動作に関しても、本発明の趣旨を逸脱することのない範囲で適宜変更可能である。
【符号の説明】
【００６１】
１  情報処理システム
１０  管理サーバ（情報処理装置）
１１  制御部（評価手段、提供手段、履歴取得手段、レコメンド手段）
１２  操作部
１３  表示部
１４  記憶部（記憶手段）
１５  通信部
２０  物理マシン
２１  仮想マシン制御部
ＶＭ１  仮想マシン
３０  Ｗｅｂサーバ
３１  制御部
３２  操作部
３３  表示部
３４  記憶部
３５  通信部
４０  端末装置
４１  制御部
４２  操作部
４３  表示部
４４  記憶部
４５  通信部
Ｎ  通信ネットワーク
【図１】
2018032281.tif 000003
【図２】
2018032281.tif 000004
【図３】
2018032281.tif 000005
【図４】
2018032281.tif 000006
【図５】
2018032281.tif 000007