(57)【特許請求の範囲】
【請求項１】
自身の消費電力と運用時間を監視し、監視情報を送信する待機系サーバである第１のサーバと、
前記監視情報を受信する送受信部と、
前記送受信部が受信した監視情報に基づいて、前記第１のサーバを含む二重化サーバシステムを運用するユーザに対し、前記ユーザにおける前記第１のサーバの運用状況に応じたサービスの提供に利用できる還元ポイントを算出するポイント算出部と、
を有する還元サーバと、
を含む二重化サーバシステム。
【請求項２】
各種センサを監視し、イベント情報を送信する稼働系サーバである第２のサーバをさらに含み、
前記還元サーバは、イベント情報を解析する解析部をさらに有し、
前記送受信部は、前記イベント情報をさらに受信し、
前記解析部は、前記送受信部が受信したイベント情報を解析し、第２のサーバにおいて障害が発生したか否かを判定し、
前記ポイント算出部は、前記解析部が、障害が発生したと判定した場合は障害の発生により第１のサーバが稼働した時間を算出し、該時間に基づいて還元ポイントをさらに算出する、
請求項１に記載の二重化サーバシステム。
【請求項３】
前記還元サーバが算出した還元ポイントに関する情報を画面に表示する端末をさらに含む請求項１又は２に記載の二重化サーバシステム。
【請求項４】
待機系サーバである第１のサーバから受信した第１のサーバ自身の消費電力と運用時間に関する監視情報に基づいて、前記第１のサーバを含む二重化サーバシステムを運用するユーザに対し、前記ユーザにおける前記第１のサーバの運用状況に応じたサービスの提供に利用できる還元ポイントを算出するポイント算出部を含む還元サーバ。
【請求項５】
稼働系サーバである第２のサーバから受信したイベント情報を解析し、第２のサーバにおいて障害が発生したか否かを判定する解析部をさらに含み、
前記ポイント算出部は、障害が発生したと判定した場合は障害の発生により第１のサーバが稼働した時間を算出し、該時間に基づいて還元ポイントをさらに算出する、
請求項４に記載の還元サーバ。
【請求項６】
待機系サーバである第１のサーバから受信した第１のサーバ自身の消費電力と運用時間に関する監視情報に基づいて、前記第１のサーバを含む二重化サーバシステムを運用するユーザに対し、前記ユーザにおける前記第１のサーバの運用状況に応じたサービスの提供に利用できる還元ポイントを算出する二重化サーバシステムにおけるポイント還元方法。
【請求項７】
稼働系サーバである第２のサーバから受信したイベント情報を解析し、第２のサーバにおいて障害が発生したか否かを判定し、
障害が発生したと判定した場合は障害の発生により第１のサーバが稼働した時間を算出し、該時間に基づいて還元ポイントをさらに算出する、
請求項６に記載の二重化サーバシステムにおけるポイント還元方法。
【請求項８】
さらに、前記還元ポイントに関する情報を表示する、
請求項６又は７に記載の二重化サーバシステムにおけるポイント還元方法。
【請求項９】
還元サーバに、待機系サーバである第１のサーバから受信した第１のサーバ自身の消費電力と運用時間に関する監視情報に基づいて、前記第１のサーバを含む二重化サーバシステムを運用するユーザに対し、前記ユーザにおける前記第１のサーバの運用状況に応じたサービスの提供に利用できる還元ポイントを算出する処理を実行させるプログラム。
【請求項１０】
還元サーバに、稼働系サーバである第２のサーバから受信したイベント情報を解析し、第２のサーバにおいて障害が発生したか否かを判定し、
障害が発生したと判定した場合は障害の発生により第１のサーバが稼働した時間を算出し、該時間に基づいて還元ポイントをさらに算出する、
処理を実行させる請求項９に記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、二重化されたサーバのシステム、還元サーバ、二重化サーバシステムにおけるポイント還元方法、およびプログラムに関する。
【背景技術】
【０００２】
システムの継続性を向上しサーバ障害による損失を防ぐ等の目的で、システムの構成としてサーバを二重化した構成が用いられている。
【０００３】
特許文献１に記載のサーバ二重化方式は、複数のサーバを現用系と予備系として無停止システムを構成する、サーバ二重化方式である。
【０００４】
特許文献１に記載のサーバ二重化方式における複数のサーバは、メインプロセスと、データベースと、更新履歴データベースと、データベース更新プロセスとを備える。
【０００５】
メインプロセスは、自己のサーバ内の各プロセスに接続されて、各プロセスを常時監視すると共に、他のサーバと相互接続される。データベースは、ユーザの要求に基づく業務内容を含むシステム全体の情報を格納する。更新履歴データベースは、データベースの内容を更新するときの更新情報を保管すると共に、他のサーバへの通達情報結果を保管する。データベース更新プロセスは、業務内容に基づいてデータベースの更新を行い、更新情報と通達情報結果を更新履歴データベースに保管すると共に、他のサーバへ更新情報を通知する。
【０００６】
特許文献１に記載のサーバ二重化方式は、上記の構成を取ることにより、メインプロセスが、異常通知によって障害をいち早く察知し、自サーバの再起動処理を行うため、障害を最少時間で最小限に押さえることができる。
【０００７】
また、特許文献２に記載の二重化サーバシステムは、２台のパーソナルコンピュータ（ＰＣ）をプライマリサーバ又はセカンダリサーバとして動作させる二重化サーバシステムである。
【０００８】
特許文献２に記載の二重化サーバシステムは、２台のＰＣに夫々表示回路部及び表示器を含む二重化用ＰＣサーバボードを設け、前記各ＰＣのシステム動作状態を前記表示器に表示することを特徴とする。
【０００９】
特許文献２に記載の二重化サーバシステムは、二重化システムの監視及び状態表示部分をＰＣの拡張ボード化している為に、専用ハードウェアを有するＰＣサーバを必要とせず、汎用のＰＣサーバ等を用いるシステムにも容易に適用できる。
【先行技術文献】
【特許文献】
【００１０】
【特許文献１】特開２０００−２５０７７１号公報
【特許文献２】特開２０００−０２９７３３号公報
【発明の概要】
【発明が解決しようとする課題】
【００１１】
しかしながら特許文献１や特許文献２に記載のシステムのように、二重化されたサーバシステムを構築する場合、ユーザは稼動系と待機系の２つのサーバを準備する必要がある。そのため、ユーザは、１システムに２台分の設備コストが必要である。
【００１２】
しかし待機系サーバにおいては、OS、ミドル、アプリケーションは殆ど動作しない未使用状態で運用されている。そのため、ユーザは、ほとんど動作しないサーバに投資しなければならない。また、メーカは、ユーザにおける待機系サーバの運用状況を把握することが困難であり、どの程度待機系サーバとして使用されるか確認できない。そのため、メーカは、運用状況に合わせた価格の設定が困難であり、ユーザの設備コストを抑制することができない。
【００１３】
以上より、本発明の目的は、サーバ２台分の設備コストがかかる二重化されたサーバシステムを構築する場合に、ユーザに対し、サーバの運用状況に応じたサービスの付与が可能なシステムを提供することである。
【課題を解決するための手段】
【００１４】
上記目的を達成するため、本発明における二重化サーバシステムは、消費電力と運用時間を監視し、監視情報を送信する第１のサーバと、監視情報を受信する送受信部と、送受信部が受信した監視情報に基づいて還元ポイントを算出するポイント算出部と、を有する還元サーバと、を含む。
【００１５】
また、上記目的を達成するため、本発明における還元サーバは、第１のサーバから受信した消費電力と運用時間に関する監視情報に基づいて、還元ポイントを算出する。
【００１６】
また、上記目的を達成するため、本発明の二重化サーバシステムにおけるポイント還元方法は、第１のサーバから受信した消費電力と運用時間に関する監視情報に基づいて、還元ポイントを算出する。
【００１７】
また、上記目的を達成するため、本発明におけるプログラムは、還元サーバに、第１のサーバから受信した消費電力と運用時間に関する監視情報に基づいて、還元ポイントを算出する処理を実行させる。
【発明の効果】
【００１８】
本発明における二重化サーバシステムによれば、ユーザに対し、サーバの運用状況に応じたサービスを付与することができる。
【図面の簡単な説明】
【００１９】
【図１】第１の実施の形態における二重化サーバシステムの構成を示すブロック図である。
【図２】第１の実施の形態における二重化サーバシステムのシステム運用図である。
【図３】第１の実施の形態の動作を示すシーケンス図である。
【図４】第２の実施の形態における二重化サーバシステムの構成を示すブロック図である。
【図５】第２の実施の形態における二重化サーバシステムのシステム運用図である。
【図６】第２の実施の形態の動作を示すシーケンス図である。
【図７】最小構成の還元サーバを示す図である。
【図８】解析部を含む還元サーバを示す図である。
【発明を実施するための形態】
【００２０】
＜第１の実施の形態＞
まず、図１および図２を参照して、本発明の第１の実施の形態における二重化サーバシステム１００の機能構成を説明する。
【００２１】
図１は、第１の実施の形態における二重化サーバシステム１００の構成を示すブロック図である。図１に示すように、二重化サーバシステム１００は、第１のサーバ１０と還元サーバ２０とを有する。還元サーバ２０は、送受信部２１とポイント算出部２２を含む。
【００２２】
第１のサーバ１０は、消費電力と運用時間を監視し、監視情報を送信する。
【００２３】
還元サーバ２０は、消費電力と運用時間に関する監視情報に基づいて還元ポイントを算出する。具体的には、送受信部２１は、第１のサーバから監視情報を受信する。ポイント算出部２２は、送受信部２１が受信した監視情報に基づいて還元ポイントを算出する。
【００２４】
図２は、第１の実施の形態における二重化サーバシステム１００のシステム運用図である。図２に示すように、システムの運用の際には、二重化サーバシステム１００を含むシステム全体は、第１のサーバ１０と、監視サーバ２０と、第２のサーバ３０と、ユーザ端末４０とを有する。
【００２５】
本実施の形態において、第１のサーバ１０は、第２のサーバ３０とシステムを二重化しているサーバであるとする。第１のサーバ１０は、待機系サーバであるとする。また、第２のサーバ３０は、稼働系サーバであるとする。以降は、説明の便宜のため、第１のサーバ１０を待機サーバ１０、第２のサーバ３０を稼働サーバ３０と呼ぶ。
【００２６】
また、本実施の形態において、還元サーバ２０は、Ｗｅｂ上にあるサーバであるとする。具体的には、還元サーバ２０は、Ｗｅｂ管理システムセンター等に設置されているワークステーション・サーバ等の情報処理装置である。ユーザ端末４０は、パーソナルコンピュータ等のクライアント端末であるとする。
【００２７】
本実施の形態において、待機サーバ１０、還元サーバ２０、およびユーザ端末４０は、プログラム制御により動作し、インターネット等のネットワーク５０を介して相互に接続されている。
【００２８】
待機サーバ１０は、マネージメント機能を有し、待機サーバ１０自身の消費電力、運用時間の監視を行う。待機サーバ１０は、ネットワーク５０を介してＷｅｂ上の還元サーバ２０にアクセスするための機能を備える。待機サーバ１０は、監視した消費電力と運用時間に関する監視情報を還元サーバ２０に送信する。
【００２９】
還元サーバ２０は、待機サーバ１０及びユーザ端末４０とインターネット等のネットワーク５０を介して接続する機能を備える。還元サーバ２０は、待機サーバ１０から受信した、待機サーバ１０の消費電力と運用時間に関する監視情報に基づいてポイントを算出する。本実施の形態において、ポイントの算出方法は特に規定しない。例えば、算出方法は、ユーザの月当たりの持ち点を１００ポイントとし、１００ポイントから月当たりの消費電力および運用時間に応じたポイントを減点する、減点方式でも良い。
【００３０】
ユーザ端末４０は、還元サーバ２０が算出したポイントに関する情報等を画面に表示する機能を備えていても良い。
【００３１】
次に、図３を参照して、本発明の第１の実施の形態の動作について説明する。
【００３２】
図３は、本発明の第１の実施の形態の動作を示すシーケンス図である。図３に示すように、まず、ユーザは、二重化されたシステムのサーバのうち、待機系とする待機サーバ１０を決めて、還元サーバ２０に装置ＩＤを登録する（ステップＡ１）。
【００３３】
次に、待機サーバ１０は、マネージメント機能により、待機サーバ１０自身の消費電力と運用時間を監視し、消費電力と運用時間に関する監視情報を、ネットワーク５０を介して、還元サーバ２０に送信する（ステップＡ２）。還元サーバ２０は、待機サーバ１０から受信したステータス（消費電力と運用時間に関する監視情報）を管理する。
【００３４】
次に、還元サーバ２０は、待機サーバ１０から受信した消費電力と運用時間に関する監視情報に基づいて、ポイントを算出する（ステップＡ３）。ポイントは、例えば月毎に還元され、蓄積される。なお、より具体的な構成で説明すると、送受信部１が監視情報を受信し、ポイント算出部がポイントを算出する。
【００３５】
ユーザの操作に基づいて、ユーザ端末４０は、還元サーバ２０に指示情報を送信する。これにより、還元サーバ２０は、蓄積されたポイントに関する情報をユーザ端末４０に送信する。具体的には、送受信部１がポイントに関する情報を送信しても良い。これにより、ユーザ端末４０は、受信したポイントに関する情報を画面に表示しても良い（ステップＡ４）。
【００３６】
最後に、サーバ販売メーカのメーカ端末は、ユーザによるポイントの利用に応じてサービスを提供する（ステップＡ５）。本実施の形態において、サービスの内容に関しては特に規定しない。例えば、サービスの内容は、ポイントに応じた運用コストの割引等でも良い。
【００３７】
本実施の形態におけるプログラムは、待機サーバ１０および還元サーバ２０の各サーバに、上記の各処理を実行させるプログラムであれば良い。
【００３８】
以上説明したように、第１の実施の形態における二重化サーバシステムによれば、ユーザに対し、サーバの運用状況に応じたサービスを付与することができる。なぜならば、本実施の形態における二重化サーバシステムは、二重化システムのうち使用頻度の少ないサーバに関し、使用しなかった時間等に応じて、ユーザにポイントを還元するからである。ユーザは、還元されたポイントを利用し、サーバ販売メーカの提供するサービスを受けることができる。メーカは、ユーザにおけるサーバの運用状況に応じたサービスを提供することができる。
【００３９】
＜第２の実施の形態＞
図４および図５を参照して、本発明の第２の実施の形態における二重化サーバシステム２００の機能構成を説明する。
【００４０】
図４は、第２の実施の形態における二重化サーバシステム２００の構成を示すブロック図である。図４に示すように、二重化サーバシステム２００は、第２のサーバ３１（稼働サーバ３１）を有する点で二重化サーバシステム１００と異なる。また、二重化サーバシステム２００は、還元サーバ２０が、ポイントの算出の際に、第２のサーバ３１（稼働サーバ３１）から送信された情報も考慮する点で、二重化サーバシステム１００と異なる。また、二重化サーバシステム２００は、還元サーバ２０が解析部３を含む点で、二重化サーバシステム１００と異なる。
【００４１】
第２の実施の形態における第２のサーバ３１（稼働サーバ３１）は、各種センサを監視する。第２のサーバ３１は、センサの感知によって発生したイベント情報を還元サーバ２０に送信する。
【００４２】
還元サーバ２０は、第１の実施の形態における第１のサーバ１０の消費電力と運用時間に加え、さらに、第２のサーバ３１（稼働サーバ３１）で発生した障害によって第１のサーバ（待機サーバ１０）が稼動した時間に基づいて還元ポイントを算出する。
【００４３】
具体的には、送受信部１は、第１のサーバから監視情報を、第２のサーバからイベント情報を受信する。解析部３は、受信したイベント情報を解析して、第２のサーバにおいて障害が発生したか否かを判定する。ポイント算出部２は、受信した監視情報に基づいて還元ポイントを算出する。さらに、ポイント算出部２は、解析部３で第２のサーバ３１（稼働サーバ３１）で障害が発生したと判定した場合、その障害によって第１のサーバ１０（待機サーバ１０）が稼働した時間を算出し、該時間に基づいて還元ポイントを算出する。
【００４４】
なお、待機サーバ１０は、障害の発生を含む様々な理由で運用を開始し稼働するものとする。
【００４５】
図５は、第２の実施の形態における二重化サーバシステム２００のシステム運用図である。図５に示すように、システムの運用に際には、二重化サーバシステム２００を含むシステム全体は、第１の実施の形態と同様の構成を有し、各構成の基本的な機能は、第１の実施の形態と同様とする。
【００４６】
本実施の形態において、待機サーバ１０、還元サーバ２０、稼働サーバ３１、およびユーザ端末４０は、プログラム制御により動作し、インターネット等のネットワーク５０を介して相互に接続されている。
【００４７】
稼動サーバ３１は、マネージメント機能を有し、稼動サーバ３１自身の各種センサを監視し、イベント情報を保存する機能を有する。稼動サーバ３１は、ネットワーク５０を介してＷｅｂ上の還元サーバ２０にアクセスするための機能を備える。稼働サーバ３１は、イベント情報を還元サーバ２０に送信する。
【００４８】
還元サーバ２０は、稼動サーバ３１のシステムイベント情報を予め有しており、稼動サーバ３１で障害が発生したか否かを解析する機能（解析部３）を有する。還元サーバ２０は、待機サーバ１０の消費電力と運用時間に加え、稼働サーバ３１で発生した障害によって待機サーバ１０が稼働した時間を考慮した上で、ポイントを算出する。
【００４９】
次に、図６を参照して、本発明の第２の実施の形態の動作について説明する。
【００５０】
図６は、本発明の第２の実施の形態の動作を示すシーケンス図である。図６に示すように、まず、ユーザは、二重化されたシステムのうち、稼動系サーバと待機系サーバの両方の装置ＩＤを、還元サーバ２０に登録する（ステップＢ１）。
【００５１】
次に、稼動サーバ３１と待機サーバ１０は、それぞれが有しているマネージメント機能により、システムイベント、消費電力および運用時間等を監視する。待機サーバ１０は、消費電力と運用時間に関する監視情報を、ネットワーク５０を介して還元サーバ２０に送信する（ステップＢ２）。稼動サーバ３１は、システムのイベント情報を、ネットワーク５０を介して還元サーバ２０に送信する（ステップＢ３）。
【００５２】
還元サーバ２０は、待機サーバ１０から受信した消費電力と運用時間に関する監視情報に基づいて、ポイントを算出する（ステップＢ４）。なお、より具体的な構成で説明すると、送受信部１が監視情報を受信し、ポイント算出部がポイントを算出する。
【００５３】
さらに、還元サーバ２０は、稼動サーバ３１から受信したイベント情報と、還元サーバ２０が予め有していたシステムイベント情報を比較して、稼働サーバ３１の障害によって待機サーバ１０が稼動したかどうかを判断する。具体的には、解析部３がイベント情報の比較を行い、障害発生の有無を判断する。還元サーバ２０は、稼働サーバ３１の障害によって待機サーバ１０が稼動したと判断した場合は、ポイントの加算等によりさらにポイントを算出する（ステップＢ５）。具体的には、ポイント算出部３が、ポイントを算出する。
【００５４】
ユーザの操作に基づいて、ユーザ端末４０は、還元サーバ２０に指示情報を送信する。これにより、還元サーバ２０は、蓄積されたポイントに関する情報をユーザ端末４０に送信する。具体的には、送受信部１がポイントに関する情報を送信する。これにより、ユーザ端末４０は、受信したポイントに関する情報を画面に表示しても良い（ステップＢ６）。
【００５５】
最後に、サーバ販売メーカのメーカ端末は、ユーザによるポイントの利用に応じてサービスを提供する（ステップＢ７）。
【００５６】
本実施の形態におけるプログラムは、待機サーバ１０、還元サーバ２０および稼働サーバ３１の各サーバに、上記の各処理を実行させるプログラムであれば良い。
【００５７】
以上説明したように、第２の実施の形態における二重化サーバシステムによれば、稼働系サーバの障害によるユーザが受ける不利益を緩和することができる。具体的には、第２の実施の形態における二重化サーバシステムは、稼働系サーバに発生する障害が多いため待機系サーバが稼働する時間が長かったような場合においても、ユーザに還元されるポイントの減少を緩和することができる。なぜならば、第２の実施の形態における二重化サーバシステムは、稼働系サーバにおける障害の発生によって待機サーバが稼働した時間に応じてポイントを増加するからである。
【００５８】
＜第３の実施の形態＞
次に、本発明の実施の形態における最小構成である還元サーバ２１について説明する。
【００５９】
図７は、最小構成の還元サーバ２１を示す図である。図７に示すように、還元サーバ２１は、第１のサーバから受信した消費電力と運用時間に関する監視情報に基づいて、還元ポイントを算出するポイント算出部２を含む。
【００６０】
還元サーバ２１によれば、ユーザに対し、サーバの運用状況に応じたポイントを還元することでサービスを提供することができる。
【００６１】
図８は、解析部３を含む還元サーバ２２を示す図である。図８に示すように、還元サーバは、さらに解析部を含んでいても良い。解析部３は、第２のサーバから受信したイベント情報を解析し、第２のサーバにおいて障害が発生したか否かを判定する。また、還元サーバ２２におけるポイント算出部２は、障害が発生したと判定した場合は障害の発生により第１のサーバが稼働した時間を算出し、該時間に基づいて還元ポイントをさらに算出する。
【００６２】
還元サーバ２２によれば、稼働系サーバの障害発生時間に応じたポイントを還元することで、稼働系サーバの障害によるユーザが受ける不利益を緩和することができる。
【産業上の利用可能性】
【００６３】
本発明は、装置を二重化して運用されるキャリア向けサーバでの利用が可能である。また、本発明は、マネージメント機能を持ち合わせた一般サーバにおいて、システムを二重化する場合などにも有効である。さらには、本発明は、二重化されたシステム以外にも、複数台が同時に接続されているＰＣなどをＵＰＳ（無停電電源装置）で電力監視するシステムとして利用する場合にも有効である。
【符号の説明】
【００６４】
１    送受信部
２    ポイント算出部
３    解析部
１０  第１のサーバ
２０  還元サーバ
２１  最小構成の還元サーバ
２２  解析部３を含む還元サーバ
３０  第２のサーバ
３１  第２の実施の形態における第２のサーバ
４０  ユーザ端末
５０  ネットワーク
１００  第１の実施の形態における二重化サーバシステム
２００  第２の実施の形態における二重化サーバシステム
【図１】
0005643015.tif 000002
【図２】
0005643015.tif 000003
【図３】
0005643015.tif 000004
【図４】
0005643015.tif 000005
【図５】
0005643015.tif 000006
【図６】
0005643015.tif 000007
【図７】
0005643015.tif 000008
【図８】
0005643015.tif 000009