(57)【要約】【課題】管理者の属人性を弱めつつ、状況に合わせて複数のバックアップサイトから特定の待機系バックアップサイトを自動選定するバックアップシステムを提供する。【解決手段】バックアップサイト管理装置に、待機系データベースを各々有するバックアップサイトの優先事項を示す運用ポリシーの入力を受け付けるサイト運用ポリシー設定手段と、稼働系データベースの利用状況を集計するサイト利用状況集計手段と、バックアップサイトへの切り替えを実行する際に、バックアップサイトの優先事項を示す運用ポリシーと現サイトの利用状況とに基づいて、複数あるバックアップサイトから所定条件を満たすバックアップサイトを選定処理すると共に、選定したバックアップサイトを現サイトに切り替える切り替え処理を実行するバックアップサイト切り替え実行手段を設ける。【選択図】図１
2017102834.tif 000002
【特許請求の範囲】
【請求項１】
待機系データベースを各々有するバックアップサイトの優先事項を示す運用ポリシーの入力を受け付けるサイト運用ポリシー設定手段と、
稼働系データベースの利用状況を集計するサイト利用状況集計手段と、
バックアップサイトへの切り替えを実行する際に、バックアップサイトの優先事項を示す運用ポリシーと現サイトの利用状況とに基づいて、複数あるバックアップサイトから所定条件を満たすバックアップサイトを選定処理すると共に、選定したバックアップサイトを現サイトに切り替える切り替え処理を実行するバックアップサイト切替実行手段と、
を含む
ことを特徴とするバックアップサイト管理装置。
【請求項２】
前記サイト利用状況集計手段は、現サイトの利用状況として利用者数及び／又は利用量を集計し、
前記バックアップサイト切り替え実行手段は、バックアップサイトへの切り替えを実行する際に、バックアップサイトの優先事項を示す運用ポリシーと 現サイトの利用状況と に基づいて、利用者数及び／又は利用量に関する所定条件を満たすバックアップサイトを選定処理すると共に、選定したバックアップサイトを現サイトに切り替える切り替え処理を実行する
ことを特徴とする請求項１記載のバックアップサイト管理装置。
【請求項３】
前記サイト利用状況集計手段は、現サイトの利用状況として地域ごとの利用者数及び／又は地域ごとの利用量を集計し、
前記バックアップサイト切り替え実行手段は、バックアップサイトへの切り替えを実行する際に、バックアップサイトの優先事項を示す運用ポリシーと 現サイトの利用状況と に基づいて、地域ごとの利用者数及び／又は地域ごとの利用量に関する所定条件を満たすバックアップサイトを選定処理すると共に、選定したバックアップサイトを現サイトに切り替える切り替え処理を実行する
ことを特徴とする請求項１又は２に記載のバックアップサイト管理装置。
【請求項４】
前記サイト利用状況集計手段は、現サイトの利用状況として拠点間ごとの利用者数及び／又は拠点間ごとの利用量を集計し、
前記バックアップサイト切り替え実行手段は、バックアップサイトへの切り替えを実行する際に、バックアップサイトの優先事項を示す運用ポリシーと 現サイトの利用状況と に基づいて、拠点間ごとの利用者数及び／又は拠点間ごとの利用量に関する所定条件を満たすバックアップサイトを選定処理すると共に、選定したバックアップサイトを現サイトに切り替える切り替え処理を実行する
ことを特徴とする請求項１ないし３の何れか一項に記載のバックアップサイト管理装置。
【請求項５】
前記バックアップサイト切り替え実行手段は、現サイトの障害が検出された際に、バックアップサイトの優先事項を示す運用ポリシーと 現サイトの利用状況と 検出された障害の種別毎に基づいて、所定条件を満たすバックアップサイトを選定処理すると共に、選定したバックアップサイトを現サイトに切り替える切り替え処理を実行する
ことを特徴とする請求項１ないし４の何れか一項に記載のバックアップサイト管理装置。
【請求項６】
前記サイト利用状況集計手段は、過去の利用状況の集計結果を参照して、所定時間後までの利用状況の増減率及び／又は増減量を推定処理し、
前記バックアップサイト切り替え実行手段は、バックアップサイトへの切り替えを実行する際に、バックアップサイトの優先事項を示す運用ポリシーと 現サイトの利用状況の増減率及び／又は増減量に基づいて、所定条件を満たすバックアップサイトを選定処理すると共に、選定したバックアップサイトを現サイトに切り替える切り替え処理を実行する
ことを特徴とする請求項１ないし５の何れか一項に記載のバックアップサイト管理装置。
【請求項７】
稼働系データベースとなる記憶手段を有するバックアップサイトと、
バックアップサイトの優先事項を示す運用ポリシーの入力を受け付けるサイト運用ポリシー設定手段と、稼働系データベースの利用状況を集計するサイト利用状況集計手段と、バックアップサイトへの切り替えを実行する際に、バックアップサイトの優先事項を示す運用ポリシーと現サイトの利用状況とに基づいて、複数あるバックアップサイトから所定条件を満たすバックアップサイトを選定処理すると共に、選定したバックアップサイトを現サイトに切り替える切り替え処理を実行するバックアップサイト切替実行手段と、を具備するバックアップサイト管理装置と、
を具備するデータベース装置。
【請求項８】
稼働系若しくは待機系データベースとなる記憶手段を各々有する複数のバックアップサイトと、
バックアップサイトの優先事項を示す運用ポリシーの入力を受け付けるサイト運用ポリシー設定手段と、稼働系データベースの利用状況を集計するサイト利用状況集計手段と、バックアップサイトへの切り替えを実行する際に、バックアップサイトの優先事項を示す運用ポリシーと現サイトの利用状況とに基づいて、複数あるバックアップサイトから所定条件を満たすバックアップサイトを選定処理すると共に、選定したバックアップサイトを現サイトに切り替える切り替え処理を実行するバックアップサイト切替実行手段と、を具備するバックアップサイト管理装置と、
を含み構成され、
前記バックアップサイト管理装置は、バックアップサイトへの切り替えを実行する際に、前記複数のバックアップサイトの優先事項を示す運用ポリシーと 現サイトの利用状況と に基づいて、所定条件を満たすバックアップサイトを選定処理して、そのバックアップサイトを現サイトに自律的に切り替える
ことを特徴とするバックアップシステム。
【請求項９】
情報処理装置のプロセッサを、
切り替え先とする待機系データベースを有するバックアップサイトの優先事項を示す運用ポリシーの入力を受け付けるサイト運用ポリシー設定手段と、
稼働系データベースの利用状況を集計するサイト利用状況集計手段と、
バックアップサイトへの切り替えを実行する際に、バックアップサイトの優先事項を示す運用ポリシーと現サイトの利用状況とに基づいて、複数あるバックアップサイトから所定条件を満たすバックアップサイトを選定処理すると共に、選定したバックアップサイトを現サイトに切り替える切り替え処理を実行するバックアップサイト切替実行手段、
として動作させることを特徴とするバックアップサイト管理装置用プログラム。
【請求項１０】
予め 切り替え先とする待機系データベースを有するバックアップサイトの優先事項を示す運用ポリシーの入力を受け付けると共に、常時的に 稼働系データベースの利用状況を集計し、
バックアップサイトへの切り替えを実行する際に、
バックアップサイトの優先事項を示す運用ポリシーと現サイトの利用状況とに基づいて、複数あるバックアップサイトから所定条件を満たすバックアップサイトを選定処理し、
選定したバックアップサイトを現サイトに切り替える切り替え処理を実行する
ことを特徴とするサーバ装置によるバックアップサイト切り替え方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、バックアップサイトを用いて稼働系データベースと待機系データベースとを切り替え可能に構成されるバックアップシステムに関する。
【背景技術】
【０００２】
サーバにおけるシステム障害を自動的に復旧させる技術として、データベースの冗長化技術がある。仮にデータベースソフトウェアをＯｒａｃｌｅ（登録商標）とした場合、バックアップサイトの自動運用を実現することは、Enterprise Edition版，Standard Edition版，Standard Edition One版の何れでも実現可能である。なお、このバージョンが異なることで、機能やソフトウェアライセンス料が大きく異なる。例えば、安価なソフトウェアライセンス料で購入可能なStandard Edition版やStandard Edition One版では別途複雑な環境設定やプログラム設定を各データベース個別に設定する必要がある。また、Enterprise Edition版においても、Ｏｒａｃｌｅバックアップサイトの自動運用に関するシェルプログラムやコマンドは初期設定や設定変更が非常に複雑である。
【０００３】
本発明に係る先行技術は、特許文献１に開示している。 
特許文献１では、稼働系データベースを含むプライマリデータベース装置と、待機系データベースを含むスタンバイデータベース装置とを組み合わせて、稼働系データベースを待機系データベースに常時的にバックアップ可能にする設定をユーザが容易に設定可能にしたシステムを開示している。 
このシステムは、プライマリデータベース装置内のユーザ設定を容易化することで、データベースデータを待機系データベースに自動的にバックアップすることを容易化できる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１１−１７０７４２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１に記載したデータベース装置は、稼働系データベースの故障を検出した際に、待機系データベース装置に自動的に切り替える仕組みを有する。この待機系データベースは、予めバックアップ先として管理者に指定されたサイト内に含まれている。このシステムでは、データベース装置が稼働系データベースの故障を検出した際に、待機系データベース装置に自動的に切り替えることができる。しかし、この文献で開示したシステムは、複数のバックアップサイトに対応していない。
【０００６】
また、複数のバックアップサイトを構築した場合、どの地域の待機系ＤＢに切替運用すべきかＤＢ管理者の経験と判断が必要である。また、例えばＯｒａｃｌｅデータベースソフトウェアは、どの地域を選択するかを自律的に選択する機能を提供していない。
【０００７】
複数のバックアップサイトを構築して冗長化するシステムを検討した場合、現サイトの利用状況などに合わせた待機系ＤＢを選定したい。これは、例えば遠隔地のバックアップサイトに切り替えることが適切か、近傍のバックアップサイトに切り替えることが適切か、大規模サイトを使用するか、小規模サイトを使用するかなど、管理者の経験と判断に頼ることになる。
【０００８】
また、現サイトの利用状況は時々刻々と変化する。この時々刻々と変化する状況を管理者の正確な判断に活かすことは困難である。特に、サイト切り替え時に管理者の経験と判断に頼ることなく、管理者の負担を軽減しつつ その状況に合わせた待機系ＤＢを適切に選定可能にしたい。
【０００９】
そこで発明者は、バックアップサイトの自動運用化方法を検討する上で、複数のバックアップサイトを含むシステムの自動選定手法に課題に据えた。
【００１０】
本発明は、上記背景で成されたものであり、管理者の属人性を弱めつつ、状況に合わせて複数のバックアップサイトから特定の待機系バックアップサイトを自動選定するバックアップシステムの提供を目的とする。
【課題を解決するための手段】
【００１１】
本発明の一実施形態に係るバックアップサイト管理装置は、待機系データベースを各々有するバックアップサイトの優先事項を示す運用ポリシーの入力を受け付けるサイト運用ポリシー設定手段と、稼働系データベースの利用状況を集計するサイト利用状況集計手段と、バックアップサイトへの切り替えを実行する際に、バックアップサイトの優先事項を示す運用ポリシーと現サイトの利用状況とに基づいて、複数あるバックアップサイトから所定条件を満たすバックアップサイトを選定処理すると共に、選定したバックアップサイトを現サイトに切り替える切り替え処理を実行するバックアップサイト切替実行手段と、を含むことを特徴とする。
【００１２】
本発明の一実施形態に係るデータベース装置は、稼働系データベースとなる記憶手段を有するバックアップサイトと、バックアップサイトの優先事項を示す運用ポリシーの入力を受け付けるサイト運用ポリシー設定手段と、稼働系データベースの利用状況を集計するサイト利用状況集計手段と、バックアップサイトへの切り替えを実行する際に、バックアップサイトの優先事項を示す運用ポリシーと現サイトの利用状況とに基づいて、複数あるバックアップサイトから所定条件を満たすバックアップサイトを選定処理すると共に、選定したバックアップサイトを現サイトに切り替える切り替え処理を実行するバックアップサイト切替実行手段と、を具備するバックアップサイト管理装置と、を具備することを特徴とする。
【００１３】
本発明の一実施形態に係るバックアップシステムは、稼働系若しくは待機系データベースとなる記憶手段を各々有する複数のバックアップサイトと、バックアップサイトの優先事項を示す運用ポリシーの入力を受け付けるサイト運用ポリシー設定手段と、稼働系データベースの利用状況を集計するサイト利用状況集計手段と、バックアップサイトへの切り替えを実行する際に、バックアップサイトの優先事項を示す運用ポリシーと現サイトの利用状況とに基づいて、複数あるバックアップサイトから所定条件を満たすバックアップサイトを選定処理すると共に、選定したバックアップサイトを現サイトに切り替える切り替え処理を実行するバックアップサイト切替実行手段と、を具備するバックアップサイト管理装置と、を含み構成され、前記バックアップサイト管理装置は、バックアップサイトへの切り替えを実行する際に、前記複数のバックアップサイトの優先事項を示す運用ポリシーと 現サイトの利用状況と に基づいて、所定条件を満たすバックアップサイトを選定処理して、そのバックアップサイトを現サイトに自律的に切り替えることを特徴とする。
【００１４】
本発明の一実施形態に係るバックアップサイト管理装置用プログラムは、サーバのプロセッサを、切り替え先とする待機系データベースを有するバックアップサイトの優先事項を示す運用ポリシーの入力を受け付けるサイト運用ポリシー設定手段と、稼働系データベースの利用状況を集計するサイト利用状況集計手段と、バックアップサイトへの切り替えを実行する際に、バックアップサイトの優先事項を示す運用ポリシーと現サイトの利用状況とに基づいて、複数あるバックアップサイトから所定条件を満たすバックアップサイトを選定処理すると共に、選定したバックアップサイトを現サイトに切り替える切り替え処理を実行するバックアップサイト切替実行手段、として動作させることを特徴とする。
【００１５】
本発明の一実施形態に係るサーバ装置によるバックアップサイト切り替え方法は、予め 切り替え先とする待機系データベースを有するバックアップサイトの優先事項を示す運用ポリシーの入力を受け付けると共に、常時的に 稼働系データベースの利用状況を集計し、バックアップサイトへの切り替えを実行する際に、バックアップサイトの優先事項を示す運用ポリシーと現サイトの利用状況とに基づいて、複数あるバックアップサイトから所定条件を満たすバックアップサイトを選定処理し、選定したバックアップサイトを現サイトに切り替える切り替え処理を実行することを特徴とする。
【発明の効果】
【００１６】
本発明によれば、管理者の属人性を弱めつつ、状況に合わせて複数のバックアップサイトから特定の待機系バックアップサイトを自動選定するバックアップシステムを提供できる。
【図面の簡単な説明】
【００１７】
【図１】一実施形態のバックアップサイト管理装置１を示すブロック図である。
【図２】バックアップシステム全体の運用ポリシーを受け付ける設定処理を可視化したフローチャートである。
【図３】バックアップサイト管理装置１の動作例を示すフローチャートである。
【図４】一構成例のバックアップシステムを示したブロック図である。
【図５】一構成例の設定画面ＧＵＩ（Graphical User Interface）の例を示した説明図である。
【発明を実施するための形態】
【００１８】
本発明の実施形態を図面に基づいて説明する。
【００１９】
図１は、一実施形態のバックアップサイト管理装置１を示すブロック図である。図１に示すバックアップサイト管理装置１は、稼働系若しくは待機系データベースとなるデータベースを各々有する複数のバックアップサイトと通信可能に接続されている。以下では、データベースをＤＢと省略して記載することもある。
【００２０】
バックアップサイト管理装置１は、サーバとバックアップサイト管理装置用プログラムを用いて構築される。バックアップサイト管理装置用プログラムは、管理者がデータベースを安全に管理するための様々な機能を提供する。
【００２１】
本実施形態に係るバックアップサイト管理装置用プログラムは、サーバのメモリーに展開され、サーバのプロセッサを下記のサイト運用ポリシー設定部１０、サイト利用状況集計部２０、及びバックアップサイト切替実行部３０として動作させる。なお、データベースを安全に管理するための他の機能（例えば、データベース構築、データバックアップ、データベースの異常検出など）は、このプログラムに組み込んでも良いし、他の装置やプログラムで実現してもよい。
【００２２】
サイト運用ポリシー設定部１０は、バックアップシステム全体の運用ポリシーの入力とバックアップサイト毎の各種設定を受け付ける。また、サイト運用ポリシー設定部１０は、待機系データベースを各々有するバックアップサイト毎の運用ポリシーも受け付けてもよい。
【００２３】
バックアップシステム全体の運用ポリシーには、バックアップサイトの自動運用に必要な各種設定を含める。この設定には、稼働系ＤＢの変更内容（変更ログファイル）を待機系ＤＢに送る転送手段とその周期の設定、変更ログファイルの圧縮形式の設定、変更ログファイルの適用周期の設定、適用済み変更ログファイルの削除周期の設定、などを含めればよい。また、バックアップシステム全体の運用ポリシーには、稼働系ＤＢの障害検知法とその周期の設定や、管理者に障害の発生を通知する障害通知法の設定を含める。また、全体の運用ポリシーには、稼働系ＤＢから切り替える対象となる待機系ＤＢを、複数ある待機系ＤＢから選定する優先事項を示す運用ポリシーの設定を含める。この優先事項を示す運用ポリシーは、例えばＤＢ利用者数（最大）重視、ＤＢ利用者数（最小）重視、隣接ＤＢ重視、ランダムなどを含めることができる。
【００２４】
バックアップサイト毎の設定は、稼働系ＤＢ若しくは待機系ＤＢとして運用されるサイト毎に、そのサイト（待機系ＤＢ）の各種情報が入力される。この情報には、ＤＢの接地位置（地域）や拠点名、規模、重要度、他のサイトとの間の通信インフラ、通信方式、などの情報を含めればよい。この情報は、どのように保持してもよいが、例えばｉｎｉファイルに記録して保持すればよい。
【００２５】
また、バックアップサイト毎の運用ポリシーは、バックアップサイト毎の設定に含ませて管理してもよい。バックアップサイト毎の運用ポリシーとしては、例えば自サイト（待機系ＤＢ）が現サイトの切り替え先として選定された際に、自サイトをバックアップする他のサイト（待機系ＤＢ）を定める運用ポリシー（拠点選定ルールや記録方式、間隔）を追加することができる。
【００２６】
サイト運用ポリシー設定部１０がこの各種設定事項を管理者から受け付けるインタフェースはどのような手法でもよく、選択候補をＧＵＩ（Graphical User Interface）上にプルダウンで表示して受け付けてもよいし、複雑なポリシーの設定項目に対してダイアログボックスを用いて設定を簡単化してもよい。また、従前のデータベース設定の如くコマンドラインでポリシーの設定を受け付けるようにしてもよい。
【００２７】
サイト利用状況集計部２０は、稼働系データベースを有する現サイトの利用状況を集計処理する。利用状況は、現サイトの利用状況と共に、他の各サイトの利用状況を合わせて収集することが望ましい。この利用状況は、利用者数や利用量を集計する例が挙げられる。また、各サイトの利用状況として、サイト利用状況集計部２０は、地域ごとの利用者数や地域ごとの利用量を集計したり、拠点間ごとの利用者数や拠点間ごとの利用量を集計したりすることを行ってもよい。集計の仕方や情報収集手法は、バックアップシステム及び個々のサイトを踏まえて適宜定めればよい。また、サイト利用状況集計部２０は、過去の利用状況の集計結果を参照して、所定時間（期間）後までの利用状況の増減率や増減量を推定する仕組みを設けてもよい。
【００２８】
バックアップサイト切替実行部３０は、バックアップサイトへの切り替えを実行する際に、バックアップサイトの優先事項を示す運用ポリシーと現サイトの利用状況とに基づいて、所定条件を満たすバックアップサイトを選定処理すると共に、選定したバックアップサイトを現サイトに切り替える切り替え処理を実行する。利用状況は、現サイトの利用状況と共に、他の各サイトの利用状況を合わせて用いることが望ましい。
【００２９】
この選定処理では、予め設定しておいた各運用ポリシーと集計した利用状況とを参照して、複数あるバックアップサイトから切り替え先となる所定条件を満たす待機系ＤＢの候補を抽出すると共に、その候補内から全体の運用ポリシーで指定した優先事項に沿った待機系ＤＢを選定すればよい。
【００３０】
例えば、優先事項を示す運用ポリシーをＤＢ利用者数（最大）重視とした場合、現サイトの利用状況の集計結果を参照して、複数あるバックアップサイトから地域ごとの利用状況の値に基づいて、最も大きい値のサイト（待機系ＤＢのサイト）を選択する。この選定処理によって、利用者の多い地域を重視した運用ポリシーを満たすサイト（待機系ＤＢ）が選定される。
【００３１】
また例えば優先事項を示す運用ポリシーをＤＢ利用者数（最少）重視とした場合、現サイトの利用状況の集計結果を参照して、複数あるバックアップサイトから地域ごとの利用状況の値に基づいて、最も小さい値のサイト（待機系ＤＢのサイト）を選択する。この選定処理によって、ＤＢ負荷の少ないＤＢを重視した運用ポリシーを満たすサイト（待機系ＤＢ）が選定される。
【００３２】
また例えば優先事項を示す運用ポリシーを隣接ＤＢ重視とした場合、障害が発生した現サイト（稼働系ＤＢ）の位置と各候補サイト（各待機系ＤＢ）の接続関係を踏まえた位置とを参照して、位置関係に基づいて、複数あるバックアップサイトから最も近い設置場所にあるサイト（待機系ＤＢ）を選択する。なお、多くの障害は、隣接するサイトを利用することを重視した方が障害復旧の観点で望ましいことが多い。例えば、同一拠点内の隣接サイトがその時点での処理リソースを担保できれば、利用者や他拠点を含めて様々な変更が少なくて済む利点がある。
【００３３】
バックアップサイト切替実行部３０で用いる各サイトの利用状況は、サイト運用ポリシー設定部１０で全体の運用ポリシーに関連する情報のみを集計（演算）するようにしてもよい。また、集計結果を、他の装置（例えば待機系のデータベース装置）から取得するようにしてもよい。
【００３４】
また、利用状況の例は、集計された各種情報を時々刻々と用いることができる。例えばサイト毎の利用状況として、利用者数や利用量、地域ごとの利用者数や地域ごとの利用量、拠点間ごとの利用者数や拠点間ごとの利用量、またこれらの組み合わせを使用することも可能である。
【００３５】
これら時々刻々と変化する情報を 各サイトの地域のエリア設定やサイト名などの固定的な情報と共に利用して、バックアップサイト切替実行部３０は、運用ポリシーで定めた諸条件を満たすバックアップサイトを選定処理する。
【００３６】
バックアップサイト切替実行部３０は、バックアップサイトへの切り替えを実行するタイミングに、バックアップサイトの選定処理を実行する。
【００３７】
このタイミングは、例えば、現サイトの障害が検出された際に、所定条件を満たすバックアップサイトを選定処理と、そのサイトへの切り替え処理を実行すればよい。また、管理者によって、稼働サイト（現サイト）を他のサイト（待機サイト）に切り替える指示を受け付けた際も、所定条件を満たすバックアップサイトの選定処理と、そのサイトへの切り替え処理を実行するように構成してもよい。また、予め管理者によって指定された時間（時刻）やイベントに基づいて、所定条件を満たすバックアップサイトの選定処理と、そのサイトへの切り替え処理を実行するようにしてもよい。これらの現サイトをバックアップサイトに切り替えるイベントは、サイト運用ポリシー設定部１０が各種設定事項の一部として管理者から選択可能に受け付け得るようにすることが望ましい。
【００３８】
このように、バックアップサイト切替実行部３０は、何れかバックアップサイトへの切り替えを実行するイベントが生じたタイミングに、バックアップサイトの選定処理に移行する。この際 例えば管理者が不在であったとしても、システムが運用ポリシーと現在の利用状況に沿って適するバックアップサイトを自律的に選定処理し、その後のサイトの切り替えに移行することとなる。このため、バックアップサイト切替実行部３０が各運用ポリシーと利用状況から 切替えに適したバックアップサイトを自律的に導出することで、様々な諸条件を自在に設定可能になる。更に言及すれば、このバックアップサイトの自動運用に係る処理動作を、サイト群に特段の変更なしに容易に実現可能にできる。
【００３９】
この結果、例えば、自動運用の所定条件に、あるバックアップサイトの余力に関する最大利用者数や最大利用量の設定条件があった場合に、そのサイトに切り替えるか否かを、バックアップサイト管理装置が自動的に判別可能になる。
【００４０】
これらの諸条件は、例えば、利用者数，利用量，地域の利用者数，地域の利用量，拠点の利用者数，拠点の利用量，拠点間の利用者数，拠点間の利用量，検出された障害の種別、これらの組み合わせを受け付けられることが望ましい。
【００４１】
また、運用ポリシーとして、過去の利用状況の集計結果に基づいた今後のデータベース利用状況の増減率や増減量を参照するか設定できることが望ましい。この設定項目を設けた場合、この設定を有効化すれば、バックアップサイト切替実行部３０は、バックアップサイトへの切り替えを実行する際に、運用ポリシーと利用状況の増減率や増減量に基づいて、所定条件を満たすバックアップサイトを選定するように動作させる。このことで、一つの利用法として、例えば向こう３時間後や向こう１０日などの期間内に切り替え先のバックアップサイトの許容条件（上限）を超えることを予防することにこの設定を使用できる。
【００４２】
この構成によって、バックアップシステムは、管理者の属人性を弱めつつ、状況に合わせて複数のバックアップサイトから特定の待機系バックアップサイトを自動選定する仕組みを提供できる。
【００４３】
次に、図２及び図３を用いてバックアップシステムの動作を説明する。
【００４４】
図２は、バックアップシステム全体の運用ポリシーを受け付ける設定処理を可視化したフローチャートである。バックアップサイト管理装置１は、各設定を、管理者から適宜設定を受け付ければよい。設定順序は特にこのフロー順序に限定されない。
【００４５】
この設定の中で、Ａ７に示す替対象待機系ＤＢの運用ポリシーは、稼働系ＤＢから待機系ＤＢに切り替える際のシステム全体の運用ポリシーを設定する。また、必要に応じて、待機系ＤＢ毎の運用ポリシーや各種情報を設定する。
【００４６】
図３は、バックアップサイト管理装置１の動作例を示すフローチャートである。
【００４７】
ここでの説明では、本フローチャートを用いて、現サイトの故障を検出した際に、集計（演算処理）されている地域毎の現時点の利用者数（集計結果）と運用ポリシーに基づいて、適するバックアップサイト（待機系ＤＢ）に切り替える動作を説明する。
【００４８】
まず、バックアップサイト管理装置１は、常時的に、各サイト（少なくとも現サイト）の利用状況を収集する。この収集内容として、サイト利用状況集計部２０は常時的に、地域毎にＤＢ利用者数を集計する（Ｂ１）。この集計手法の一例は、各地域の利用端末からシステム利用時に発生するセッション要求・切断情報を参照して、地域毎に利用者数をセッション要求時に加算、セッション切断時に減算して集計すればよい。
【００４９】
また、バックアップサイト管理装置１は、常時的に、稼働系ＤＢの障害発生を監視する（Ｂ２）。監視手法は、サイトの運営規模やＤＢで取り扱う内容に合わせて定めればよい。この監視は、図２のＡ５（稼働系ＤＢの障害検知手段・周期の設定）に基づき実施する。
【００５０】
次に、バックアップサイト管理装置１は、稼働系ＤＢの障害発生を検出した場合（Ｂ３）、管理者に図２のＡ６で設定した手法で異常を通知する（Ｂ４）。
【００５１】
同時に、バックアップサイト管理装置１（バックアップサイト切替実行部３０）は、稼働系ＤＢの障害発生を検出したことを受けて、予め設定しておいた運用ポリシーと現サイトなどの利用状況（地域毎の利用者数）を参照し、複数あるバックアップサイトから切り替えに適する待機系ＤＢの選定処理を実施する（Ｂ５）。
【００５２】
例えば、運用ポリシーをＤＢ利用者数（最大）重視とした場合、複数あるバックアップサイトから利用者数が最大の地域にあるサイトの待機系ＤＢを選択する。このことで、利用者の多い地域重視ということになる。すなわち、切り替えに伴う新規のデータ通信フローを効率的に処理可能であろうサイトの待機系ＤＢが選択される。
【００５３】
その後、バックアップサイト管理装置１（バックアップサイト切替実行部３０）は、選択した待機系ＤＢを稼働系ＤＢに切り替える処理動作を実行する（Ｂ６）。
【００５４】
この切り替え指示に係る動作を受けて、各バックアップサイトは指示されたように動作することで、稼働系ＤＢと待機系ＤＢの切り替えが完了する。
【００５５】
この動作によって、バックアップシステムは、管理者の属人性を弱めつつ、状況に合わせて複数のバックアップサイトから特定の待機系バックアップサイトを選定した後に、そのサイトに自動的に切り替える。この際に、運用ポリシーと現時点の利用状況から適切なサイトを導出するため、データベースの冗長性を適切に維持できる。また、サービス停止時間や運用コストの観点からも望ましい結果を得られうる設定を簡便に提供できる環境を提供できる。
【００５６】
［構成例］ 
次に一構成例を示して本発明を説明する。 
図４は、バックアップシステムの一構成例を示したブロック図である。 
図４に示したバックアップシステムは、バックアップサイト管理装置２ 及び 稼働系データベースとなる記憶手段を有するバックアップサイト（内部サイト）を備えた稼働系データベース装置１００と、待機系データベース装置２００，３００を含み構成されている。稼働系データベース装置１００には、キーボードやマウス等の入力装置や、ディスプレイ装置やプリンタ等の出力装置と共に、警告灯やスピーカー等の障害報知装置が接続されている。待機系データベース装置２００，３００各々は、データベース用の記憶手段を含み、バックアップサイト管理装置２のサイト切替命令に従ってバックアップサイト（外部サイト）として動作可能である。本構成例では各バックアップサイトを、スケジュール管理部とＤＢとを用いて表現する。この表現は、Ｏｒａｃｌｅのデータベース製品を想定して記載している。以下の説明もＯｒａｃｌｅのデータベース製品を想定して記載する。なお、バックアップサイト管理装置２は、異なるデータベース製品を用いる場合、そのデータベース製品に合わせて、サイトの障害検出やサイト切替を行う命令等を通知可能に構成すればよい。また、本構成例では、外部サイトは２つのみを図中に記載するものの、２つ以上の外部サイト及びデータベースを設けることとしても構わない。また、各外部サイト相互が通信可能に接続されていることが望ましい。
【００５７】
バックアップサイト管理装置２は、サイト運用ポリシー設定部１０、サイト利用状況集計部２０、バックアップサイト切替実行部３０を含むと共に、稼働系ＤＢ障害検知部４０及び障害通知部５０を含む。また、バックアップサイト管理装置２は、障害通知部５０と連携する障害報知制御部６０を備える。
【００５８】
サイト運用ポリシー設定部１０は、各種設定と共に、バックアップサイトの優先事項を示す運用ポリシーの入力を受け付ける。ここで、設定画面ＧＵＩの例を示す。
【００５９】
図５は、一構成例の設定画面ＧＵＩの例を示している。
【００６０】
図中のファイル転送手段の設定は、稼働系ＤＢの変更ログファイルの転送規格を設定する。この設定をｓｃｐ（Secure Copy Protocol），ｒｃｐ(Remote Copy Protocol)，ｆｔｐ（File Transfer Protocol）等を選択可能に構成すれば、バックアップサイト管理装置２は、セキュリティポリシーの異なる転送手段に柔軟に対応可能になる。  
次の変更ファイルのファイル転送周期（分）は、稼働系の変更ログファイルの転送周期を設定する。この設定を設けることで、バックアップサイト管理装置２は、システムの運用時間帯やネットワーク負荷を考慮した初期設定や設定変更を受け付けられる。
【００６１】
次のファイル圧縮形式の設定は、稼働系の変更ログファイルの圧縮形式を設定する。この設定をｔａｒ，ｚｉｐ，Ｌｈａ等を選択可能に構成することで、バックアップサイト管理装置２は、システムポリシーの異なる圧縮形式に柔軟に対応可能になる。また、野外通信やアナログモデムによる衛星通信等の狭帯域の通信伝送路では、転送時間が３分を経過した時点で一旦転送を中断し、圧縮率の高い圧縮形式を自動選択し、時分割転送による再転送を可能とするように。
【００６２】
次の変更ログの適用周期（分）の設定は、待機系ＤＢに対する変更ログファイルの適用周期（単位：分）を設定する。この設定は、待機系ＤＢ毎に差を付けることも可能である。この設定には、稼働系ＤＢのデータ変更量やバックアップの運用方針を考慮した初期設定や変更設定を入力すればよい。
【００６３】
次の適用済み変更ログの削除周期（日）の設定は、待機系ＤＢに対する適用済み変更ログファイルの削除周期（単位：日）を設定する。この設定は、待機系ＤＢのディスク使用量の増大を抑制する。
【００６４】
次の稼働系ＤＢの死活監視手段の設定とその周期の設定は、稼働系ＤＢ障害検知部４０で行われる稼働系ＤＢの障害検知手法とその周期（単位：分）を設定する。この設定では、監視対象のプロセス名を選択項目として提示し、監視する周期（単位：分）を指定可能とする。この設定は、最終的に稼働系サイトのスケジュール管理部に設定される。
【００６５】
次の切替対象待機系ＤＢの運用ポリシーの設定は、稼働系ＤＢの障害発生時などに切り替える全体の運用ポリシを選択可能とする。また、ＤＢ利用者数（最大）重視、ＤＢ利用者数（最小）重視、隣接ＤＢ重視、ランダムなどの運用ポリシー設定項目をポリシ設定で作成可能に構成している。また次の詳細設定は、個々の待機系ＤＢの運用ポリシーの設定や諸所の情報の登録に使用する。
【００６６】
最後の障害通知手段の設定は、稼働系ＤＢの障害発生時に障害通知手段として、電子メール通知、警告灯点灯、音声通知を選択可能とする。この設定を設けることで管理者が望むシステムの運用形態に合わせた障害通知を設定可能にできる。
【００６７】
サイト利用状況集計部２０は、稼働系データベースを有する現サイト（内部データベース）の利用状況を集計（演算）する。本構成例では、サイト利用状況集計部２０は、各拠点や地域ごとの利用状況を収集し、地域ごとの利用者数と地域ごとの利用量を集計する。加えて、サイト利用状況集計部２０は、過去の利用状況の集計結果を参照して、所定時間（期間）後までの利用状況の増減率や増減量を推定する。
【００６８】
バックアップサイト切替実行部３０は、バックアップサイトへの切り替えを実行する際に、バックアップサイトの優先事項を示す運用ポリシーと現サイトの利用状況（地域ごとの利用者数と地域ごとの利用量）と、設定に応じて今後の利用状況の増減率や増減量や障害種別に基づいて、所定条件を満たすバックアップサイトを待機系ＤＢ装置２００と待機系ＤＢ装置３００の何れのサイトを用いるか選定処理し、その選定したバックアップサイトを現サイトに切り替える命令を、選定した方の待機系ＤＢ装置２００若しくは待機系ＤＢ装置３００に通知する。また、設定に応じて、選定した待機系ＤＢの運用ポリシーに則って、その運用ポリシーに従った動作を行うように命令を対象装置に送る。この各種命令を通知することで、各装置に設けられているバックアップサイト内の制御系が自律的に動作して、総じてデータベースの冗長化を達する。
【００６９】
稼働系ＤＢ障害検知部４０は、稼働系ＤＢの死活監視手段及びその周期の設定に基づき、プロセス監視するスケジュール処理を稼働系ＤＢのスケジュール管理部に登録する。例えば、稼働系ＤＢの死活監視手段としてＯｒａｃｌｅインスタンスを設定し且つ監視周期を１分とした場合、ＯＳのｐｓコマンドで“ora_”の文字列で始まるバックグラウンドプロセス名を検索することでプロセスの存在を確認すると共に、Ｏｒａｃｌｅインスタンスの起動状態を確認する。稼働系ＤＢのスケジュール管理部は、プロセス監視としてｃｒｏｎ（デーモンプロセス）としてスケジュール管理しており、このプロセス監視を１分周期で繰り返し行う。また、稼働系ＤＢのスケジュール管理部は、プロセス監視で異常を検出した場合、障害通知部５０に障害通知する。
【００７０】
障害通知部５０と障害報知制御部６０は、稼働系ＤＢ障害検知部４０からの障害を検知した場合に、障害通知手段の設定に基づき、設定されている通りに各対象（ＤＢ管理者、操作員、警備員など）に障害発生を通知する。例えば、障害通知手段として警告灯の点滅と共に電子メール通知が設定されていた場合、障害通知部５０は、障害を検知した時に障害報知制御部６０を介して警告灯を点灯することで機械室の操作員に知らせると共にＤＢ管理者に障害通知をメールする。障害報知制御部６０は、障害通知部５０からの報知指示を受けて、警告灯やスピーカーなどの障害報知装置（設備）を所定動作で稼働させる。
【００７１】
このようにシステムを構成することで、ユーザからの設定画面ＧＵＩを介した設定項目の選定で運用ポリシーを複数のバックアップサイトに反映できる。この結果、様々なコマンド入力や専門知識を用いて管理者毎に行っていた高度な諸設定を簡便に統一的に設定可能になり、各操作者の属人性を弱めることができる。また、地域ごとの利用者数と地域ごとの利用量の状況に合わせて複数のバックアップサイトから特定の地域にある待機系バックアップサイトを自動選定するような、バックアップサイトの優先事項を示す運用ポリシーに則って動作するバックアップシステムを得られる。
【００７２】
次に、バックアップシステムの動作を簡単に説明する。
【００７３】
バックアップサイトＤＢ環境構築（稼働系ＤＢと各待機系ＤＢの構築）は、使用するデータベースソフトウェアに合わせて適宜構築する。
【００７４】
その後、通常の手動操作によるバックアップサイトＤＢ環境構築後、管理者は、入力装置からバックアップサイト管理装置２の設定画面ＧＵＩを介して、複数のバックアップサイトの自動運用の各設定（冗長化設定）を行う。この設定によって、各サイトの初期設定と共に、各サイト内での異常検出などの動作を設定する。また、待機系データベースを各々有するバックアップサイトの優先事項を示す運用ポリシーの設定が完了する。
【００７５】
この状態で、各ＤＢの障害検知等の常駐プログラムを動作させつつ、データベース（システム）を運用する。運用中は、図３に示す処理フローのように、冗長化対策を動作させる。
【００７６】
稼働系ＤＢが正常に動作している場合は以下のように動作する。
【００７７】
稼働系ＤＢ装置１００は、稼働系ＤＢに対する変更内容（変更ログファイル）を、管理者によって登録された設定に基づき、待機系ＤＢ装置２００と待機系ＤＢ装置３００にファイル転送する。
【００７８】
各待機系ＤＢ装置２００及び３００では、変更ログファイルを受信後、その変更ログファイルを解凍し、変更ログファイルの適用周期の設定に基づき、待機系ＤＢに変更内容を適用する。このことで、常時的に、各バックアップサイトの内容を冗長化できる。
【００７９】
Ｏｒａｃｌｅのデータベースであれば、管理者から、変更ログファイルの転送手段、圧縮形式、転送周期、及び適用周期をとして “ｒｃｐ”、“ｔａｒ”、“１”、及び“１”の設定を受けていた場合、稼働系ＤＢ装置１００、待機系ＤＢ装置２００及び待機系ＤＢ装置３００内の各バックアップサイトは、その設定をバックアップ管理装置２から受け付けて登録されている。
【００８０】
この状態で稼働中、稼働系ＤＢ装置１００は、１時間周期で前回の転送以降に生成された変更ログファイル全てをｔａｒで圧縮しｒｃｐで待機系ＤＢ装置２００と待機系ＤＢ装置３００にファイル転送する。対して、待機系ＤＢ装置２００と待機系ＤＢ装置３００は各々、変更ログファイルを受け付けてｔａｒで解凍し、１時間ごとに変更ログファイルを内蔵するバックアップサイトに適用する。また、待機系ＤＢ装置２００と待機系ＤＢ装置３００は各々、適用済み変更ログファイルを、変更ログファイルの適用周期の設定に基づき削除（廃棄）する。
【００８１】
この状態で、稼働系ＤＢが異常を検出した場合は以下のように動作する。
【００８２】
本説明では、利用状況として集計した地域ごとの利用者数と地域ごとの利用量をそれぞれ用いることとする。
【００８３】
異常検出に伴い切り替えを実施することを決定した稼働系ＤＢ装置１００（バックアップ管理装置２）は、設定されている全体の運用ポリシ（例えばＤＢ利用者数（最大）重視）を参照し、複数あるバックアップサイトから切り替えるべき待機系ＤＢの選定処理を実施する。この際、稼働系ＤＢ装置１００（バックアップサイト切替実行部３０）は、複数あるバックアップサイトから、地域ごとの利用量を賄え 且つ 利用者の多い地域に存在するバックアップサイト（待機系ＤＢ）を選択する。その後、選択したバックアップサイト（待機系ＤＢ）を稼働系ＤＢに切り替える命令を選択した待機系ＤＢ装置に送る。このことで、ＤＢ利用者数（最大）重視の運用ポリシを満たせる。
【００８４】
また、上記サイト切り替えと並行して、管理者等に障害を通知する。
【００８５】
以上説明したように、本発明を適用したバックアップシステムは、管理者の属人性を弱めつつ、状況に合わせて複数のバックアップサイトから特定の待機系バックアップサイトを自動選定するバックアップシステムを提供できる。
【００８６】
この発明によれば、例えばＯｒａｃｌｅ（Standard Edition版やStandard Edition One版）のバックアップサイトの自動運用に必要となる複雑な環境設定やプログラムを作成することなく、複数のバックアップサイト含む全体の運用ポリシーをＧＵＩ画面で簡単に設定可能とできる。また、複数のバックアップシステムにあわせた運用ポリシを予め設定しておくことにより、自動的に運用ポリシーに合致したサイトを選定して、そのサイトに切替できる。
【００８７】
尚、バックアップサイト管理装置やデータベース装置は、サーバを用いて構築すればよい。また、バックアップサイト管理装置やデータベース装置は、必ずしも一つの装置として構築される必要はなく、複数のサーバ／コンピュータ／仮想マシンなどが組み合わさって構築されてもよい。また、バックアップサイト管理装置やデータベース装置の一部／全ての各部をハードウェアやファームウェアで置換することとしてもよい。
【００８８】
また、このプログラムは、記録媒体に非一時的に記録されて頒布されても良い。当該記録媒体に記録されたプログラムは、有線、無線、又は記録媒体そのものを介してメモリーに読込まれ、プロセッサー等を動作させる。
【００８９】
尚、本明細書では、記録媒体には、類似するタームの記憶媒体やメモリー装置、ストレージ装置なども含むこととする。この記録媒体を例示すれば、オプティカルディスクや磁気ディスク、半導体メモリー装置、ハードディスク装置、テープメディアなどが挙げられる。また、記録媒体は、不揮発性であることが望ましい。また、記録媒体は、揮発性モジュール（例えばRAM：Random Access Memory）と不揮発性モジュール（例えばROM：Read Only Memory）の組み合わせを用いることとしてもよい。
【００９０】
なお、実施形態及び／又は実施例を例示して本発明を説明した。しかし、本発明の具体的な構成は前述の実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の変更があってもこの発明に含まれる。例えば、上述した実施形態及び／又は構成例のブロック構成の分離併合、手順の入れ替えなどの変更は本発明の趣旨および説明される機能を満たせば自由であり、上記説明が本発明を限定するものではない。
【００９１】
また、上記の実施形態の一部又は全部は、以下のようにも記載されうる。尚、以下の付記は本発明をなんら限定するものではない。
【００９２】
［付記１］
待機系データベースを各々有するバックアップサイトの優先事項を示す運用ポリシーの入力を受け付けるサイト運用ポリシー設定手段と、
稼働系データベースの利用状況を集計するサイト利用状況集計手段と、
バックアップサイトへの切り替えを実行する際に、バックアップサイトの優先事項を示す運用ポリシーと現サイトの利用状況とに基づいて、複数あるバックアップサイトから所定条件を満たすバックアップサイトを選定処理すると共に、選定したバックアップサイトを現サイトに切り替える切り替え処理を実行するバックアップサイト切替実行手段と、
を含む
ことを特徴とするバックアップサイト管理装置。
【００９３】
［付記２］
前記サイト利用状況集計手段は、現サイトの利用状況として利用者数及び／又は利用量を集計し、
前記バックアップサイト切り替え実行手段は、バックアップサイトへの切り替えを実行する際に、バックアップサイトの優先事項を示す運用ポリシーと 現サイトの利用状況と に基づいて、利用者数及び／又は利用量に関する所定条件を満たすバックアップサイトを選定処理すると共に、選定したバックアップサイトを現サイトに切り替える切り替え処理を実行する
ことを特徴とする上記付記記載のバックアップサイト管理装置。
【００９４】
［付記３］
前記サイト利用状況集計手段は、現サイトの利用状況として地域ごとの利用者数及び／又は地域ごとの利用量を集計し、
前記バックアップサイト切り替え実行手段は、バックアップサイトへの切り替えを実行する際に、バックアップサイトの優先事項を示す運用ポリシーと 現サイトの利用状況と に基づいて、地域ごとの利用者数及び／又は地域ごとの利用量に関する所定条件を満たすバックアップサイトを選定処理すると共に、選定したバックアップサイトを現サイトに切り替える切り替え処理を実行する
ことを特徴とする上記付記記載のバックアップサイト管理装置。
【００９５】
［付記４］
前記サイト利用状況集計手段は、現サイトの利用状況として拠点間ごとの利用者数及び／又は拠点間ごとの利用量を集計し、
前記バックアップサイト切り替え実行手段は、バックアップサイトへの切り替えを実行する際に、バックアップサイトの優先事項を示す運用ポリシーと 現サイトの利用状況と に基づいて、拠点間ごとの利用者数及び／又は拠点間ごとの利用量に関する所定条件を満たすバックアップサイトを選定処理すると共に、選定したバックアップサイトを現サイトに切り替える切り替え処理を実行する
ことを特徴とする上記付記記載のバックアップサイト管理装置。
【００９６】
［付記５］
前記バックアップサイト切り替え実行手段は、現サイトの障害が検出された際に、バックアップサイトの優先事項を示す運用ポリシーと 現サイトの利用状況と 検出された障害の種別毎に基づいて、所定条件を満たすバックアップサイトを選定処理すると共に、選定したバックアップサイトを現サイトに切り替える切り替え処理を実行する
ことを特徴とする上記付記記載のバックアップサイト管理装置。
【００９７】
［付記６］
前記サイト利用状況集計手段は、過去の利用状況の集計結果を参照して、所定時間後までの利用状況の増減率及び／又は増減量を推定処理し、
前記バックアップサイト切り替え実行手段は、バックアップサイトへの切り替えを実行する際に、バックアップサイトの優先事項を示す運用ポリシーと 現サイトの利用状況の増減率及び／又は増減量に基づいて、所定条件を満たすバックアップサイトを選定処理すると共に、選定したバックアップサイトを現サイトに切り替える切り替え処理を実行する
ことを特徴とする上記付記記載のバックアップサイト管理装置。
【００９８】
［付記７］
稼働系データベースとなる記憶手段を有するバックアップサイトと、
バックアップサイトの優先事項を示す運用ポリシーの入力を受け付けるサイト運用ポリシー設定手段と、稼働系データベースの利用状況を集計するサイト利用状況集計手段と、バックアップサイトへの切り替えを実行する際に、バックアップサイトの優先事項を示す運用ポリシーと現サイトの利用状況とに基づいて、複数あるバックアップサイトから所定条件を満たすバックアップサイトを選定処理すると共に、選定したバックアップサイトを現サイトに切り替える切り替え処理を実行するバックアップサイト切替実行手段と、を具備するバックアップサイト管理装置と、
を具備するデータベース装置。
【００９９】
［付記８］
稼働系データベースとなる記憶手段を有するバックアップサイトと、
上記付記１から６の何れかに記載のバックアップサイト管理装置と、
を具備するデータベース装置。
【０１００】
［付記９］
稼働系若しくは待機系データベースとなる記憶手段を各々有する複数のバックアップサイトと、
バックアップサイトの優先事項を示す運用ポリシーの入力を受け付けるサイト運用ポリシー設定手段と、稼働系データベースの利用状況を集計するサイト利用状況集計手段と、バックアップサイトへの切り替えを実行する際に、バックアップサイトの優先事項を示す運用ポリシーと現サイトの利用状況とに基づいて、複数あるバックアップサイトから所定条件を満たすバックアップサイトを選定処理すると共に、選定したバックアップサイトを現サイトに切り替える切り替え処理を実行するバックアップサイト切替実行手段と、を具備するバックアップサイト管理装置と、
を含み構成され、
前記バックアップサイト管理装置は、バックアップサイトへの切り替えを実行する際に、前記複数のバックアップサイトの優先事項を示す運用ポリシーと 現サイトの利用状況と に基づいて、所定条件を満たすバックアップサイトを選定処理して、そのバックアップサイトを現サイトに自律的に切り替える
ことを特徴とするバックアップシステム。
【０１０１】
［付記１０］
稼働系若しくは待機系データベースとなる記憶手段を各々有する複数のバックアップサイトと、
上記付記１から６の何れかに記載のバックアップサイト管理装置と、
を含み構成され、
前記バックアップサイト管理装置は、バックアップサイトへの切り替えを実行する際に、前記複数のバックアップサイトの優先事項を示す運用ポリシーと 現サイトの利用状況と に基づいて、所定条件を満たすバックアップサイトを選定処理して、そのバックアップサイトを現サイトに自律的に切り替える
ことを特徴とするバックアップシステム。
【０１０２】
［付記１１］
情報処理装置のプロセッサを、
切り替え先とする待機系データベースを有するバックアップサイトの優先事項を示す運用ポリシーの入力を受け付けるサイト運用ポリシー設定手段と、
稼働系データベースの利用状況を集計するサイト利用状況集計手段と、
バックアップサイトへの切り替えを実行する際に、バックアップサイトの優先事項を示す運用ポリシーと現サイトの利用状況とに基づいて、複数あるバックアップサイトから所定条件を満たすバックアップサイトを選定処理すると共に、選定したバックアップサイトを現サイトに切り替える切り替え処理を実行するバックアップサイト切替実行手段、
として動作させることを特徴とするバックアップサイト管理装置用プログラム。
【０１０３】
［付記１２］
情報処理装置のプロセッサを、上記付記１から６の何れかに記載のバックアップサイト管理装置として動作させることを特徴とするバックアップサイト管理装置用プログラム。
【０１０４】
［付記１３］
予め 切り替え先とする待機系データベースを有するバックアップサイトの優先事項を示す運用ポリシーの入力を受け付けると共に、常時的に 稼働系データベースの利用状況を集計し、
バックアップサイトへの切り替えを実行する際に、
バックアップサイトの優先事項を示す運用ポリシーと現サイトの利用状況とに基づいて、複数あるバックアップサイトから所定条件を満たすバックアップサイトを選定処理し、
選定したバックアップサイトを現サイトに切り替える切り替え処理を実行する
ことを特徴とするサーバ装置によるバックアップサイト切り替え方法。
【０１０５】
［付記１４］
予め 切り替え先とする待機系データベースを有するバックアップサイトの優先事項を示す運用ポリシーの入力を受け付けると共に、常時的に 稼働系データベースの利用状況を集計し、
バックアップサイトへの切り替えを実行する際に、
バックアップサイトの優先事項を示す運用ポリシーと現サイトの利用状況とに基づいて、複数あるバックアップサイトから所定条件を満たすバックアップサイトを選定処理し、
選定したバックアップサイトを現サイトに切り替える切り替え処理を実行する
ことを特徴とするサーバ装置によるバックアップサイト切り替え方法。
【０１０６】
［付記１５］
現サイトの利用状況として利用者数及び／又は利用量を集計し、
バックアップサイトへの切り替えを実行する際に、バックアップサイトの優先事項を示す運用ポリシーと 現サイトの利用状況と に基づいて、利用者数及び／又は利用量に関する所定条件を満たすバックアップサイトを選定処理すると共に、選定したバックアップサイトを現サイトに切り替える
ことを特徴とする上記付記記載のバックアップサイト切り替え方法。
【０１０７】
［付記１６］
現サイトの利用状況として地域ごとの利用者数及び／又は地域ごとの利用量を集計し、
バックアップサイトへの切り替えを実行する際に、バックアップサイトの優先事項を示す運用ポリシーと 現サイトの利用状況と に基づいて、地域ごとの利用者数及び／又は地域ごとの利用量に関する所定条件を満たすバックアップサイトを選定処理すると共に、選定したバックアップサイトを現サイトに切り替える
ことを特徴とする上記付記記載のバックアップサイト切り替え方法。
【０１０８】
［付記１７］
現サイトの利用状況として拠点間ごとの利用者数及び／又は拠点間ごとの利用量を集計し、
バックアップサイトへの切り替えを実行する際に、バックアップサイトの優先事項を示す運用ポリシーと 現サイトの利用状況と に基づいて、拠点間ごとの利用者数及び／又は拠点間ごとの利用量に関する所定条件を満たすバックアップサイトを選定処理すると共に、選定したバックアップサイトを現サイトに切り替える
ことを特徴とする上記付記記載のバックアップサイト切り替え方法。
【０１０９】
［付記１８］
現サイトの障害が検出された際に、バックアップサイトの優先事項を示す運用ポリシーと 現サイトの利用状況と 検出された障害の種別毎に基づいて、所定条件を満たすバックアップサイトを選定処理すると共に、選定したバックアップサイトを現サイトに切り替える
ことを特徴とする上記付記記載のバックアップサイト切り替え方法。
【０１１０】
［付記１９］
過去の利用状況の集計結果を参照して、所定時間後までの利用状況の増減率及び／又は増減量を推定処理し、
バックアップサイトへの切り替えを実行する際に、バックアップサイトの優先事項を示す運用ポリシーと 現サイトの利用状況の増減率及び／又は増減量に基づいて、所定条件を満たすバックアップサイトを選定処理すると共に、選定したバックアップサイトを現サイトに切り替える
ことを特徴とする上記付記記載のバックアップサイト切り替え方法。
【産業上の利用可能性】
【０１１１】
本発明は、使用するデータベースをサイト単位でバックアップするシステムに使用できる。
【符号の説明】
【０１１２】
１，２  バックアップサイト管理装置
１０    サイト運用ポリシー設定部
２０    サイト利用状況集計部
３０    バックアップサイト切替実行部
４０    稼働系ＤＢ障害検知部
５０    障害通知部
６０    障害報知制御部
１００  ＤＢ装置（稼働系）
２００，３００  ＤＢ装置（待機系）
【図１】
2017102834.tif 000003
【図２】
2017102834.tif 000004
【図３】
2017102834.tif 000005
【図４】
2017102834.tif 000006
【図５】
2017102834.tif 000007