(57)【特許請求の範囲】
【請求項１】
通信ネットワークにおいて、バックアップデータを記憶するオンライン記憶装置とバックアップメタデータを管理するメタデータ管理装置と通信可能なバックアップデータ生成装置であって、
当該バックアップデータ生成装置の状態を復元するために必要なデータであるバックアップデータを生成するバックアップデータ生成手段と、
前記バックアップデータ生成手段によって生成されたバックアップデータを、前記オンライン記憶装置に送信するバックアップデータ送信手段と、
前記バックアップデータ生成手段によるバックアップデータの生成に関する情報と、前記バックアップデータ送信手段による当該バックアップデータの送信に関する情報とを含むバックアップメタデータを生成するメタデータ生成手段と、
前記メタデータ生成手段によって生成されたバックアップメタデータを、前記メタデータ管理装置に送信するメタデータ送信手段と、
前記メタデータ管理装置によって集約されているバックアップメタデータと、当該メタデータ管理装置にて当該バックアップメタデータに関連付けて管理されている、当該バックアップメタデータに関するバックアップデータが記憶されている前記オンライン記憶装置の状態に関する情報とを取得して表示するメタデータ表示手段と、
前記オンライン記憶装置によって記憶されているバックアップデータを取得して当該バックアップデータ生成装置の状態を復元する復元手段と、
を備えるバックアップデータ生成装置。
【請求項２】
前記オンライン記憶装置の状態に関する情報は、前記オンライン記憶装置の稼動状態、前記オンライン記憶装置の記憶容量のうち当該バックアップデータ生成装置のバックアップデータを記憶可能な残り容量、前記バックアップデータ送信手段によるバックアップデータの送信の開始から完了までの送信完了予測時間、及び、当該バックアップデータ生成装置による前記オンライン記憶装置でのバックアップ回数、の何れか一つ以上を含み、
前記メタデータ表示手段は、取得したバックアップメタデータと前記オンライン記憶装置の状態に関する情報とに基づいて、表示するバックアップメタデータと前記オンライン記憶装置の状態に関する情報とを優先順位付けして表示する、
ことを特徴とする請求項１に記載のバックアップデータ生成装置。
【請求項３】
通信ネットワークにおいて、バックアップデータを記憶するオンライン記憶装置とバックアップメタデータを管理するメタデータ管理装置と通信可能なバックアップデータ生成装置であって、
当該バックアップデータ生成装置の状態を復元するために必要なデータであるバックアップデータを生成するバックアップデータ生成手段と、
前記バックアップデータ生成手段によって生成されたバックアップデータを、複数の前記オンライン記憶装置に対して同時に送信し、複数の前記オンライン記憶装置のうち、基準となるデータサイズを最も早く送信できた前記オンライン記憶装置のみへの送信を続け、他の前記オンライン記憶装置への送信をキャンセルするバックアップデータ送信手段と、
前記バックアップデータ生成手段によるバックアップデータの生成に関する情報と、前記バックアップデータ送信手段による当該バックアップデータの送信に関する情報とを含むバックアップメタデータを生成するメタデータ生成手段と、
前記メタデータ生成手段によって生成されたバックアップメタデータを、前記メタデータ管理装置に送信するメタデータ送信手段と、
前記メタデータ管理装置によって集約されているバックアップメタデータを取得して表示するメタデータ表示手段と、
前記オンライン記憶装置によって記憶されているバックアップデータを取得して当該バックアップデータ生成装置の状態を復元する復元手段と、
を備えるバックアップデータ生成装置。
【請求項４】
通信ネットワークにおいて、一又は複数のバックアップデータ生成装置と通信可能なメタデータ管理装置であって、
前記一又は複数のバックアップデータ生成装置によって生成されたバックアップメタデータを受信するメタデータ受信手段と、
前記メタデータ受信手段によって受信されたバックアップメタデータと、当該バックアップメタデータを一意に識別する情報とを関連付けて集約して管理するメタデータ管理手段と、
前記一又は複数のバックアップデータ生成装置の要求に応じて、前記メタデータ管理手段によって集約して管理されたバックアップメタデータを、当該一又は複数のバックアップデータ生成装置に返信するメタデータ返信手段と、
を備え、
バックアップメタデータは、前記一又は複数のバックアップデータ生成装置によって生成された当該前記一又は複数のバックアップデータ生成装置の状態を復元することを補助するために必要なデータであって、当該前記一又は複数のバックアップデータ生成装置によってバックアップのためにオンライン記憶装置に送信されたバックアップデータの生成に関する情報及び送信に関する情報を含むデータであり、
前記メタデータ管理手段は、更に、当該バックアップメタデータに関するバックアップデータが記憶されているオンライン記憶装置の状態に関する情報を一定周期で取得し、取得した情報を当該バックアップメタデータに関連付けて集約して管理し、
前記メタデータ返信手段は、更に、前記メタデータ管理手段によって当該バックアップメタデータに関連付けて集約して管理されている前記オンライン記憶装置の状態に関する情報を、当該一又は複数のバックアップデータ生成装置に返信し、
前記オンライン記憶装置の状態に関する情報は、前記オンライン記憶装置の稼動状態、前記オンライン記憶装置の記憶容量のうち前記バックアップデータ生成装置のバックアップデータを記憶可能な残り容量、前記バックアップデータ生成装置から前記オンライン記憶装置へのバックアップデータの送信の開始から完了までの送信完了予測時間、及び、前記バックアップデータ生成装置による前記オンライン記憶装置でのバックアップ回数、の何れか一つ以上を含む、
ことを特徴とするメタデータ管理装置。
【請求項５】
通信ネットワークにおいて互いに通信可能な、バックアップデータ生成装置と、バックアップデータを記憶するオンライン記憶装置と、バックアップメタデータを管理するメタデータ管理装置とを含むバックアップシステムであって、
前記バックアップデータ生成装置は、
当該バックアップデータ生成装置の状態を復元するために必要なデータであるバックアップデータを生成するバックアップデータ生成手段と、
前記バックアップデータ生成手段によって生成されたバックアップデータを、前記オンライン記憶装置に送信するバックアップデータ送信手段と、
前記バックアップデータ生成手段によるバックアップデータの生成に関する情報と、前記バックアップデータ送信手段による当該バックアップデータの送信に関する情報とを含むバックアップメタデータを生成するメタデータ生成手段と、
前記メタデータ生成手段によって生成されたバックアップメタデータを、前記メタデータ管理装置に送信するメタデータ送信手段と、
前記メタデータ管理装置によって集約されているバックアップメタデータと、当該メタデータ管理装置にて当該バックアップメタデータに関連付けて管理されている、当該バックアップメタデータに関するバックアップデータが記憶されている前記オンライン記憶装置の状態に関する情報とを取得して表示するメタデータ表示手段と、
前記オンライン記憶装置によって記憶されているバックアップデータを取得して当該バックアップデータ生成装置の状態を復元する復元手段と、
を備え、
前記オンライン記憶装置は、
前記バックアップデータ生成装置によって生成されたバックアップデータを受信するバックアップデータ受信手段と、
前記バックアップデータ受信手段によって受信されたバックアップデータと、当該バックアップデータを一意に識別する情報とを関連付けて集約して管理するバックアップデータ管理手段と、
前記バックアップデータ生成装置の要求に応じて、前記バックアップデータ管理手段によって集約して管理されたバックアップデータを、当該バックアップデータ生成装置に返信するバックアップデータ返信手段と、
を備え、
前記メタデータ管理装置は、
前記バックアップデータ生成装置によって生成されたバックアップメタデータを受信するメタデータ受信手段と、
前記メタデータ受信手段によって受信されたバックアップメタデータと、当該バックアップメタデータを一意に識別する情報とを関連付けて集約して管理するメタデータ管理手段と、
前記バックアップデータ生成装置の要求に応じて、前記メタデータ管理手段によって集約して管理されたバックアップメタデータを、当該バックアップデータ生成装置に返信するメタデータ返信手段と、
を備える、
ことを特徴とするバックアップシステム。
【請求項６】
通信ネットワークにおいて互いに通信可能な、バックアップデータ生成装置と、バックアップデータを記憶するオンライン記憶装置と、バックアップメタデータを管理するメタデータ管理装置とを含むバックアップシステムであって、
前記バックアップデータ生成装置は、
当該バックアップデータ生成装置の状態を復元するために必要なデータであるバックアップデータを生成するバックアップデータ生成手段と、
前記バックアップデータ生成手段によって生成されたバックアップデータを、複数の前記オンライン記憶装置に対して同時に送信し、複数の前記オンライン記憶装置のうち、基準となるデータサイズを最も早く送信できた前記オンライン記憶装置のみへの送信を続け、他の前記オンライン記憶装置への送信をキャンセルするバックアップデータ送信手段と、
前記バックアップデータ生成手段によるバックアップデータの生成に関する情報と、前記バックアップデータ送信手段による当該バックアップデータの送信に関する情報とを含むバックアップメタデータを生成するメタデータ生成手段と、
前記メタデータ生成手段によって生成されたバックアップメタデータを、前記メタデータ管理装置に送信するメタデータ送信手段と、
前記メタデータ管理装置によって集約されているバックアップメタデータを取得して表示するメタデータ表示手段と、
前記オンライン記憶装置によって記憶されているバックアップデータを取得して当該バックアップデータ生成装置の状態を復元する復元手段と、
を備え、
前記オンライン記憶装置は、
前記バックアップデータ生成装置によって生成されたバックアップデータを受信するバックアップデータ受信手段と、
前記バックアップデータ受信手段によって受信されたバックアップデータと、当該バックアップデータを一意に識別する情報とを関連付けて集約して管理するバックアップデータ管理手段と、
前記バックアップデータ生成装置の要求に応じて、前記バックアップデータ管理手段によって集約して管理されたバックアップデータを、当該バックアップデータ生成装置に返信するバックアップデータ返信手段と、
を備え、
前記メタデータ管理装置は、
前記バックアップデータ生成装置によって生成されたバックアップメタデータを受信するメタデータ受信手段と、
前記メタデータ受信手段によって受信されたバックアップメタデータと、当該バックアップメタデータを一意に識別する情報とを関連付けて集約して管理するメタデータ管理手段と、
前記バックアップデータ生成装置の要求に応じて、前記メタデータ管理手段によって集約して管理されたバックアップメタデータを、当該バックアップデータ生成装置に返信するメタデータ返信手段と、
を備える、
ことを特徴とするバックアップシステム。
【請求項７】
通信ネットワークにおいて互いに通信可能な、バックアップデータ生成装置と、バックアップデータを記憶するオンライン記憶装置と、バックアップメタデータを管理するメタデータ管理装置とを含むバックアップシステムであって、
前記バックアップデータ生成装置は、
当該バックアップデータ生成装置の状態を復元するために必要なデータであるバックアップデータを生成するバックアップデータ生成手段と、
前記バックアップデータ生成手段によって生成されたバックアップデータを、前記オンライン記憶装置に送信するバックアップデータ送信手段と、
前記バックアップデータ生成手段によるバックアップデータの生成に関する情報と、前記バックアップデータ送信手段による当該バックアップデータの送信に関する情報とを含むバックアップメタデータを生成するメタデータ生成手段と、
前記メタデータ生成手段によって生成されたバックアップメタデータを、前記メタデータ管理装置に送信するメタデータ送信手段と、
前記メタデータ管理装置によって集約されているバックアップメタデータを取得して表示するメタデータ表示手段と、
前記オンライン記憶装置によって記憶されているバックアップデータを取得して当該バックアップデータ生成装置の状態を復元する復元手段と、
を備え、
前記オンライン記憶装置は、
前記バックアップデータ生成装置によって生成されたバックアップデータを受信するバックアップデータ受信手段と、
前記バックアップデータ受信手段によって受信されたバックアップデータと、当該バックアップデータを一意に識別する情報とを関連付けて集約して管理するバックアップデータ管理手段と、
前記バックアップデータ生成装置の要求に応じて、前記バックアップデータ管理手段によって集約して管理されたバックアップデータを、当該バックアップデータ生成装置に返信するバックアップデータ返信手段と、
を備え、
前記メタデータ管理装置は、
前記バックアップデータ生成装置によって生成されたバックアップメタデータを受信するメタデータ受信手段と、
前記メタデータ受信手段によって受信されたバックアップメタデータと、当該バックアップメタデータを一意に識別する情報とを関連付けて集約して管理するメタデータ管理手段と、
前記バックアップデータ生成装置の要求に応じて、前記メタデータ管理手段によって集約して管理されたバックアップメタデータを、当該バックアップデータ生成装置に返信するメタデータ返信手段と、
を備え、
前記メタデータ管理手段は、更に、当該バックアップメタデータに関するバックアップデータが記憶されているオンライン記憶装置の状態に関する情報を一定周期で取得し、取得した情報を当該バックアップメタデータに関連付けて集約して管理し、
前記メタデータ返信手段は、更に、前記メタデータ管理手段によって当該バックアップメタデータに関連付けて集約して管理されている前記オンライン記憶装置の状態に関する情報を、当該一又は複数のバックアップデータ生成装置に返信し、
前記オンライン記憶装置の状態に関する情報は、前記オンライン記憶装置の稼動状態、前記オンライン記憶装置の記憶容量のうち前記バックアップデータ生成装置のバックアップデータを記憶可能な残り容量、前記バックアップデータ生成装置から前記オンライン記憶装置へのバックアップデータの送信の開始から完了までの送信完了予測時間、及び、前記バックアップデータ生成装置による前記オンライン記憶装置でのバックアップ回数、の何れか一つ以上を含む、
ことを特徴とするバックアップシステム。
【請求項８】
通信ネットワークにおいて、バックアップデータを記憶するオンライン記憶装置とバックアップメタデータを管理するメタデータ管理装置と通信可能なバックアップデータ生成装置、により実行されるバックアップ方法であって、
当該バックアップデータ生成装置の状態を復元するために必要なデータであるバックアップデータを生成するバックアップデータ生成ステップと、
前記バックアップデータ生成ステップにおいて生成されたバックアップデータを、前記オンライン記憶装置に送信するバックアップデータ送信ステップと、
前記バックアップデータ生成ステップにおけるバックアップデータの生成に関する情報と、前記バックアップデータ送信ステップにおける当該バックアップデータの送信に関する情報とを含むバックアップメタデータを生成するメタデータ生成ステップと、
前記メタデータ生成ステップにおいて生成されたバックアップメタデータを、前記メタデータ管理装置に送信するメタデータ送信ステップと、
前記メタデータ管理装置によって集約されているバックアップメタデータと、当該メタデータ管理装置にて当該バックアップメタデータに関連付けて管理されている、当該バックアップメタデータに関するバックアップデータが記憶されている前記オンライン記憶装置の状態に関する情報とを取得して表示するメタデータ表示ステップと、
前記オンライン記憶装置によって記憶されているバックアップデータを取得して当該バックアップデータ生成装置の状態を復元する復元ステップと、
を備えるバックアップ方法。
【請求項９】
通信ネットワークにおいて、バックアップデータを記憶するオンライン記憶装置とバックアップメタデータを管理するメタデータ管理装置と通信可能なバックアップデータ生成装置、により実行されるバックアップ方法であって、
当該バックアップデータ生成装置の状態を復元するために必要なデータであるバックアップデータを生成するバックアップデータ生成ステップと、
前記バックアップデータ生成ステップにおいて生成されたバックアップデータを、複数の前記オンライン記憶装置に対して同時に送信し、複数の前記オンライン記憶装置のうち、基準となるデータサイズを最も早く送信できた前記オンライン記憶装置のみへの送信を続け、他の前記オンライン記憶装置への送信をキャンセルするバックアップデータ送信ステップと、
前記バックアップデータ生成ステップにおけるバックアップデータの生成に関する情報と、前記バックアップデータ送信ステップにおける当該バックアップデータの送信に関する情報とを含むバックアップメタデータを生成するメタデータ生成ステップと、
前記メタデータ生成ステップにおいて生成されたバックアップメタデータを、前記メタデータ管理装置に送信するメタデータ送信ステップと、
前記メタデータ管理装置によって集約されているバックアップメタデータを取得して表示するメタデータ表示ステップと、
前記オンライン記憶装置によって記憶されているバックアップデータを取得して当該バックアップデータ生成装置の状態を復元する復元ステップと、
を備えるバックアップ方法。
【請求項１０】
通信ネットワークにおいて、一又は複数のバックアップデータ生成装置と通信可能なメタデータ管理装置、により実行されるバックアップ方法であって、
前記一又は複数のバックアップデータ生成装置によって生成されたバックアップメタデータを受信するメタデータ受信ステップと、
前記メタデータ受信ステップにおいて受信されたバックアップメタデータと、当該バックアップメタデータを一意に識別する情報とを関連付けて集約して管理するメタデータ管理ステップと、
前記一又は複数のバックアップデータ生成装置の要求に応じて、前記メタデータ管理ステップにおいて集約して管理されたバックアップメタデータを、当該一又は複数のバックアップデータ生成装置に返信するメタデータ返信ステップと、
を備え、
バックアップメタデータは、前記一又は複数のバックアップデータ生成装置によって生成された当該前記一又は複数のバックアップデータ生成装置の状態を復元することを補助するために必要なデータであって、当該前記一又は複数のバックアップデータ生成装置によってバックアップのためにオンライン記憶装置に送信されたバックアップデータの生成に関する情報及び送信に関する情報を含むデータであり、
前記メタデータ管理ステップは、更に、当該バックアップメタデータに関するバックアップデータが記憶されているオンライン記憶装置の状態に関する情報を一定周期で取得し、取得した情報を当該バックアップメタデータに関連付けて集約して管理し、
前記メタデータ返信ステップは、更に、前記メタデータ管理ステップにおいて当該バックアップメタデータに関連付けて集約して管理されている前記オンライン記憶装置の状態に関する情報を、当該一又は複数のバックアップデータ生成装置に返信し、
前記オンライン記憶装置の状態に関する情報は、前記オンライン記憶装置の稼動状態、前記オンライン記憶装置の記憶容量のうち前記バックアップデータ生成装置のバックアップデータを記憶可能な残り容量、前記バックアップデータ生成装置から前記オンライン記憶装置へのバックアップデータの送信の開始から完了までの送信完了予測時間、及び、前記バックアップデータ生成装置による前記オンライン記憶装置でのバックアップ回数、の何れか一つ以上を含む、
ことを特徴とするバックアップ方法。
【請求項１１】
通信ネットワークにおいて互いに通信可能な、バックアップデータ生成装置と、バックアップデータを記憶するオンライン記憶装置と、バックアップメタデータを管理するメタデータ管理装置とを含むバックアップシステム、により実行されるバックアップ方法であって、
前記バックアップデータ生成装置が、当該バックアップデータ生成装置の状態を復元するために必要なデータであるバックアップデータを生成するバックアップデータ生成ステップと、
前記バックアップデータ生成装置が、前記バックアップデータ生成ステップにおいて生成されたバックアップデータを、前記オンライン記憶装置に送信するバックアップデータ送信ステップと、
前記オンライン記憶装置が、前記バックアップデータ生成装置によって生成されたバックアップデータを受信するバックアップデータ受信ステップと、
前記オンライン記憶装置が、前記バックアップデータ受信ステップにおいて受信されたバックアップデータと、当該バックアップデータを一意に識別する情報とを関連付けて集約して管理するバックアップデータ管理ステップと、
前記バックアップデータ生成装置が、前記バックアップデータ生成ステップによるバックアップデータの生成に関する情報と、前記バックアップデータ送信ステップによる当該バックアップデータの送信に関する情報とを含むバックアップメタデータを生成するメタデータ生成ステップと、
前記バックアップデータ生成装置が、前記メタデータ生成ステップにおいて生成されたバックアップメタデータを、前記メタデータ管理装置に送信するメタデータ送信ステップと、
前記メタデータ管理装置が、前記バックアップデータ生成装置によって生成されたバックアップメタデータを受信するメタデータ受信ステップと、
前記メタデータ管理装置が、前記メタデータ受信ステップにおいて受信されたバックアップメタデータと、当該バックアップメタデータを一意に識別する情報とを関連付けて集約して管理するメタデータ管理ステップと、
前記メタデータ管理装置が、前記バックアップデータ生成装置の要求に応じて、前記メタデータ管理ステップにおいて集約して管理されたバックアップメタデータを、当該バックアップデータ生成装置に返信するメタデータ返信ステップと、
前記バックアップデータ生成装置が、前記メタデータ管理装置によって集約されているバックアップメタデータと、当該メタデータ管理装置にて当該バックアップメタデータに関連付けて管理されている、当該バックアップメタデータに関するバックアップデータが記憶されている前記オンライン記憶装置の状態に関する情報とを取得して表示するメタデータ表示ステップと、
前記オンライン記憶装置が、前記バックアップデータ生成装置の要求に応じて、前記バックアップデータ管理ステップにおいて集約して管理されたバックアップデータを、当該バックアップデータ生成装置に返信するバックアップデータ返信ステップと、
前記バックアップデータ生成装置が、前記オンライン記憶装置によって記憶されているバックアップデータを取得して当該バックアップデータ生成装置の状態を復元する復元ステップと、
を備えるバックアップ方法。
【請求項１２】
通信ネットワークにおいて互いに通信可能な、バックアップデータ生成装置と、バックアップデータを記憶するオンライン記憶装置と、バックアップメタデータを管理するメタデータ管理装置とを含むバックアップシステム、により実行されるバックアップ方法であって、
前記バックアップデータ生成装置が、当該バックアップデータ生成装置の状態を復元するために必要なデータであるバックアップデータを生成するバックアップデータ生成ステップと、
前記バックアップデータ生成装置が、前記バックアップデータ生成ステップにおいて生成されたバックアップデータを、複数の前記オンライン記憶装置に対して同時に送信し、複数の前記オンライン記憶装置のうち、基準となるデータサイズを最も早く送信できた前記オンライン記憶装置のみへの送信を続け、他の前記オンライン記憶装置への送信をキャンセルするバックアップデータ送信ステップと、
前記オンライン記憶装置が、前記バックアップデータ生成装置によって生成されたバックアップデータを受信するバックアップデータ受信ステップと、
前記オンライン記憶装置が、前記バックアップデータ受信ステップにおいて受信されたバックアップデータと、当該バックアップデータを一意に識別する情報とを関連付けて集約して管理するバックアップデータ管理ステップと、
前記バックアップデータ生成装置が、前記バックアップデータ生成ステップによるバックアップデータの生成に関する情報と、前記バックアップデータ送信ステップによる当該バックアップデータの送信に関する情報とを含むバックアップメタデータを生成するメタデータ生成ステップと、
前記バックアップデータ生成装置が、前記メタデータ生成ステップにおいて生成されたバックアップメタデータを、前記メタデータ管理装置に送信するメタデータ送信ステップと、
前記メタデータ管理装置が、前記バックアップデータ生成装置によって生成されたバックアップメタデータを受信するメタデータ受信ステップと、
前記メタデータ管理装置が、前記メタデータ受信ステップにおいて受信されたバックアップメタデータと、当該バックアップメタデータを一意に識別する情報とを関連付けて集約して管理するメタデータ管理ステップと、
前記メタデータ管理装置が、前記バックアップデータ生成装置の要求に応じて、前記メタデータ管理ステップにおいて集約して管理されたバックアップメタデータを、当該バックアップデータ生成装置に返信するメタデータ返信ステップと、
前記バックアップデータ生成装置が、前記メタデータ管理装置によって集約されているバックアップメタデータを取得して表示するメタデータ表示ステップと、
前記オンライン記憶装置が、前記バックアップデータ生成装置の要求に応じて、前記バックアップデータ管理ステップにおいて集約して管理されたバックアップデータを、当該バックアップデータ生成装置に返信するバックアップデータ返信ステップと、
前記バックアップデータ生成装置が、前記オンライン記憶装置によって記憶されているバックアップデータを取得して当該バックアップデータ生成装置の状態を復元する復元ステップと、
を備えるバックアップ方法。
【請求項１３】
通信ネットワークにおいて互いに通信可能な、バックアップデータ生成装置と、バックアップデータを記憶するオンライン記憶装置と、バックアップメタデータを管理するメタデータ管理装置とを含むバックアップシステム、により実行されるバックアップ方法であって、
前記バックアップデータ生成装置が、当該バックアップデータ生成装置の状態を復元するために必要なデータであるバックアップデータを生成するバックアップデータ生成ステップと、
前記バックアップデータ生成装置が、前記バックアップデータ生成ステップにおいて生成されたバックアップデータを、前記オンライン記憶装置に送信するバックアップデータ送信ステップと、
前記オンライン記憶装置が、前記バックアップデータ生成装置によって生成されたバックアップデータを受信するバックアップデータ受信ステップと、
前記オンライン記憶装置が、前記バックアップデータ受信ステップにおいて受信されたバックアップデータと、当該バックアップデータを一意に識別する情報とを関連付けて集約して管理するバックアップデータ管理ステップと、
前記バックアップデータ生成装置が、前記バックアップデータ生成ステップによるバックアップデータの生成に関する情報と、前記バックアップデータ送信ステップによる当該バックアップデータの送信に関する情報とを含むバックアップメタデータを生成するメタデータ生成ステップと、
前記バックアップデータ生成装置が、前記メタデータ生成ステップにおいて生成されたバックアップメタデータを、前記メタデータ管理装置に送信するメタデータ送信ステップと、
前記メタデータ管理装置が、前記バックアップデータ生成装置によって生成されたバックアップメタデータを受信するメタデータ受信ステップと、
前記メタデータ管理装置が、前記メタデータ受信ステップにおいて受信されたバックアップメタデータと、当該バックアップメタデータを一意に識別する情報とを関連付けて集約して管理するメタデータ管理ステップと、
前記メタデータ管理装置が、前記バックアップデータ生成装置の要求に応じて、前記メタデータ管理ステップにおいて集約して管理されたバックアップメタデータを、当該バックアップデータ生成装置に返信するメタデータ返信ステップと、
前記バックアップデータ生成装置が、前記メタデータ管理装置によって集約されているバックアップメタデータを取得して表示するメタデータ表示ステップと、
前記オンライン記憶装置が、前記バックアップデータ生成装置の要求に応じて、前記バックアップデータ管理ステップにおいて集約して管理されたバックアップデータを、当該バックアップデータ生成装置に返信するバックアップデータ返信ステップと、
前記バックアップデータ生成装置が、前記オンライン記憶装置によって記憶されているバックアップデータを取得して当該バックアップデータ生成装置の状態を復元する復元ステップと、
を備え、
前記メタデータ管理ステップは、更に、当該バックアップメタデータに関するバックアップデータが記憶されているオンライン記憶装置の状態に関する情報を一定周期で取得し、取得した情報を当該バックアップメタデータに関連付けて集約して管理し、
前記メタデータ返信ステップは、更に、前記メタデータ管理ステップにおいて当該バックアップメタデータに関連付けて集約して管理されている前記オンライン記憶装置の状態に関する情報を、当該一又は複数のバックアップデータ生成装置に返信し、
前記オンライン記憶装置の状態に関する情報は、前記オンライン記憶装置の稼動状態、前記オンライン記憶装置の記憶容量のうち前記バックアップデータ生成装置のバックアップデータを記憶可能な残り容量、前記バックアップデータ生成装置から前記オンライン記憶装置へのバックアップデータの送信の開始から完了までの送信完了予測時間、及び、前記バックアップデータ生成装置による前記オンライン記憶装置でのバックアップ回数、の何れか一つ以上を含む、
ことを特徴とするバックアップ方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、バックアップデータ生成装置、オンライン記憶装置、メタデータ管理装置、バックアップシステム及びバックアップ方法に関する。
【背景技術】
【０００２】
従来、ハードウェアにおける障害の発生、ソフトウェアでのシステムトラブル、ユーザによる誤操作、ユーザの過失によるハードウェア自体の紛失などの場合におけるデータ復元のため、記憶装置を二重化したり、データを定期的にバックアップしたりすることが行われている。ただし携帯端末においては、携帯端末自体の紛失あるいは水没などで端末自体が復旧不可能となった場合には、当該端末内で記憶装置の二重化やデータの定期的なバックアップを行っていたとしても、データを復旧することはできない。そのため、ネットワーク経由で外部記憶装置に携帯端末のデータをバックアップするものなどが知られている（例えば、下記特許文献１及び２）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−５７４７７号公報
【特許文献２】特開２００５−２０２９１８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、そのような外部記憶装置において、天災や人災への対策を考慮し、物理的かつシステム的に堅牢なセキュリティを担保するには、施設やサーバ、ソフトウェアの管理に膨大なコストが生じるため、低コストで利用することは難しい。一方、最近では、無償提供されているような低コストのオンラインストレージサービスが提供されているが、システムの可用性が低いという問題があった。
【０００５】
本発明は、上記のような課題を解決するために成されたものであり、データのバックアップを行うシステムにおいて可用性を向上させることを目的とする。
【課題を解決するための手段】
【０００６】
本発明の一側面に係るバックアップデータ生成装置は、通信ネットワークにおいて、バックアップデータを記憶するオンライン記憶装置とバックアップメタデータを管理するメタデータ管理装置と通信可能なバックアップデータ生成装置であって、当該バックアップデータ生成装置の状態を復元するために必要なデータであるバックアップデータを生成するバックアップデータ生成手段と、バックアップデータ生成手段によって生成されたバックアップデータを、オンライン記憶装置に送信するバックアップデータ送信手段と、バックアップデータ生成手段によるバックアップデータの生成に関する情報と、バックアップデータ送信手段による当該バックアップデータの送信に関する情報とを含むバックアップメタデータを生成するメタデータ生成手段と、メタデータ生成手段によって生成されたバックアップメタデータを、メタデータ管理装置に送信するメタデータ送信手段と、メタデータ管理装置によって集約されているバックアップメタデータと、当該メタデータ管理装置にて当該バックアップメタデータに関連付けて管理されている、当該バックアップメタデータに関するバックアップデータが記憶されているオンライン記憶装置の状態に関する情報とを取得して表示するメタデータ表示手段と、オンライン記憶装置によって記憶されているバックアップデータを取得して当該バックアップデータ生成装置の状態を復元する復元手段と、を備える。
【０００７】
上記バックアップデータ生成装置では、バックアップデータ生成手段が当該バックアップデータ生成装置の状態を復元するために必要なデータであるバックアップデータを生成し、バックアップデータ送信手段が生成されたバックアップデータを、オンライン記憶装置に送信する。また、メタデータ生成手段がバックアップデータの生成に関する情報と、当該バックアップデータの送信に関する情報とを含むバックアップメタデータを生成し、メタデータ送信手段が生成されたバックアップメタデータを、メタデータ管理装置に送信する。そして、メタデータ表示手段がメタデータ管理装置によって集約されているバックアップメタデータと、当該メタデータ管理装置にて当該バックアップメタデータに関連付けて管理されている、当該バックアップメタデータに関するバックアップデータが記憶されているオンライン記憶装置の状態に関する情報とを取得して表示し、復元手段がオンライン記憶装置によって記憶されているバックアップデータを取得して当該バックアップデータ生成装置の状態を復元する。
【０００８】
このように、バックアップデータをオンライン記憶装置にて独立して管理し、バックアップメタデータをメタデータ管理装置にて独立して管理するため、データのバックアップを行うシステムにおいて可用性を向上させることができる。また、例えば、バックアップデータを複数のオンライン記憶装置に分散させることや、バックアップメタデータを複数のメタデータ管理装置に分散させることで、ハードウェアのトラブルに伴うアクセス障害やデータ喪失などのリスクを分散させ、データのバックアップを行うシステムにおいて可用性を向上させることができる。さらに、バックアップデータに応じてオンライン記憶装置を選択することができるため、例えば、低コストのオンライン記憶装置を複数利用してリスクを軽減したり、重要なデータだけをセキュリティレベルが高い高コストのオンライン記憶装置へ保存したりするなど、ユーザの必要に応じて柔軟にデータのバックアップを行うことができる。また、例えば、バックアップメタデータをメタデータ管理装置で一元管理し、データの復元を必要とするバックアップデータ生成装置同士でバックアップメタデータを共有することで、バックアップデータ生成装置に依存しないバックアップデータの識別と復元を行うことができる。
【０００９】
また、ユーザは、表示されたオンライン記憶装置の状態に関する情報に基づいて、当該バックアップデータ生成装置の状態を復元するバックアップデータが記憶されているオンライン記憶装置を選択することができるため、ユーザの利便性が向上する。
【００１０】
また、オンライン記憶装置の状態に関する情報は、オンライン記憶装置の稼動状態、オンライン記憶装置の記憶容量のうち当該バックアップデータ生成装置のバックアップデータを記憶可能な残り容量、バックアップデータ送信手段によるバックアップデータの送信の開始から完了までの送信完了予測時間、及び、当該バックアップデータ生成装置によるオンライン記憶装置でのバックアップ回数、の何れか一つ以上を含み、メタデータ表示手段は、取得したバックアップメタデータとオンライン記憶装置の状態に関する情報とに基づいて、表示するバックアップメタデータとオンライン記憶装置の状態に関する情報とを優先順位付けして表示してもよい。かかる場合、ユーザは、優先順位付けされて表示されたオンライン記憶装置の状態に関する情報に基づいて、バックアップデータを記憶するオンライン記憶装置を選択することができるため、ユーザの利便性が向上する。
【００１１】
本発明の一側面に係るバックアップデータ生成装置は、通信ネットワークにおいて、バックアップデータを記憶するオンライン記憶装置とバックアップメタデータを管理するメタデータ管理装置と通信可能なバックアップデータ生成装置であって、当該バックアップデータ生成装置の状態を復元するために必要なデータであるバックアップデータを生成するバックアップデータ生成手段と、バックアップデータ生成手段によって生成されたバックアップデータを、複数のオンライン記憶装置に対して同時に送信し、複数のオンライン記憶装置のうち、基準となるデータサイズを最も早く送信できたオンライン記憶装置のみへの送信を続け、他のオンライン記憶装置への送信をキャンセルするバックアップデータ送信手段と、バックアップデータ生成手段によるバックアップデータの生成に関する情報と、バックアップデータ送信手段による当該バックアップデータの送信に関する情報とを含むバックアップメタデータを生成するメタデータ生成手段と、メタデータ生成手段によって生成されたバックアップメタデータを、メタデータ管理装置に送信するメタデータ送信手段と、メタデータ管理装置によって集約されているバックアップメタデータを取得して表示するメタデータ表示手段と、オンライン記憶装置によって記憶されているバックアップデータを取得して当該バックアップデータ生成装置の状態を復元する復元手段と、を備える。かかる場合、ユーザは、最も早くバックアップデータを送信できるオンライン記憶装置を自動的に選択することができるため、ユーザの利便性が向上する。
【００１４】
本発明の一側面に係るメタデータ管理装置は、通信ネットワークにおいて、一又は複数のバックアップデータ生成装置と通信可能なメタデータ管理装置であって、一又は複数のバックアップデータ生成装置によって生成されたバックアップメタデータを受信するメタデータ受信手段と、メタデータ受信手段によって受信されたバックアップメタデータと、当該バックアップメタデータを一意に識別する情報とを関連付けて集約して管理するメタデータ管理手段と、一又は複数のバックアップデータ生成装置の要求に応じて、メタデータ管理手段によって集約して管理されたバックアップメタデータを、当該一又は複数のバックアップデータ生成装置に返信するメタデータ返信手段と、を備え、バックアップメタデータは、一又は複数のバックアップデータ生成装置によって生成された当該一又は複数のバックアップデータ生成装置の状態を復元することを補助するために必要なデータであって、当該一又は複数のバックアップデータ生成装置によってバックアップのためにオンライン記憶装置に送信されたバックアップデータの生成に関する情報及び送信に関する情報を含むデータであり、メタデータ管理手段は、更に、当該バックアップメタデータに関するバックアップデータが記憶されているオンライン記憶装置の状態に関する情報を一定周期で取得し、取得した情報を当該バックアップメタデータに関連付けて集約して管理し、メタデータ返信手段は、更に、メタデータ管理手段によって当該バックアップメタデータに関連付けて集約して管理されているオンライン記憶装置の状態に関する情報を、当該一又は複数のバックアップデータ生成装置に返信し、オンライン記憶装置の状態に関する情報は、オンライン記憶装置の稼動状態、オンライン記憶装置の記憶容量のうちバックアップデータ生成装置のバックアップデータを記憶可能な残り容量、バックアップデータ生成装置からオンライン記憶装置へのバックアップデータの送信の開始から完了までの送信完了予測時間、及び、バックアップデータ生成装置によるオンライン記憶装置でのバックアップ回数、の何れか一つ以上を含む、ことを特徴とする。
【００１５】
上記メタデータ管理装置では、メタデータ受信手段が一又は複数のバックアップデータ生成装置によって生成されたバックアップメタデータを受信し、メタデータ管理手段が受信されたバックアップメタデータと、当該バックアップメタデータを一意に識別する情報とを関連付けて集約して管理する。そして、メタデータ返信手段が一又は複数のバックアップデータ生成装置の要求に応じて、メタデータ管理手段によって集約して管理されたバックアップメタデータを、当該一又は複数のバックアップデータ生成装置に返信する。なお、バックアップメタデータは、一又は複数のバックアップデータ生成装置によって生成された当該一又は複数のバックアップデータ生成装置の状態を復元することを補助するために必要なデータであって、当該一又は複数のバックアップデータ生成装置によってバックアップのためにオンライン記憶装置に送信されたバックアップデータの生成に関する情報及び送信に関する情報を含むデータである。また、メタデータ管理手段が、更に、当該バックアップメタデータに関するバックアップデータが記憶されているオンライン記憶装置の状態に関する情報を一定周期で取得し、取得した情報を当該バックアップメタデータに関連付けて集約して管理する。また、メタデータ返信手段が、更に、メタデータ管理手段によって当該バックアップメタデータに関連付けて集約して管理されているオンライン記憶装置の状態に関する情報を、当該一又は複数のバックアップデータ生成装置に返信する。なお、オンライン記憶装置の状態に関する情報は、オンライン記憶装置の稼動状態、オンライン記憶装置の記憶容量のうちバックアップデータ生成装置のバックアップデータを記憶可能な残り容量、バックアップデータ生成装置からオンライン記憶装置へのバックアップデータの送信の開始から完了までの送信完了予測時間、及び、バックアップデータ生成装置によるオンライン記憶装置でのバックアップ回数、の何れか一つ以上を含む。このように、バックアップメタデータをメタデータ管理装置にて独立して管理するため、データのバックアップを行うシステムにおいて可用性を向上させることができる。また、例えば、バックアップメタデータを複数のメタデータ管理装置に分散させることで、ハードウェアのトラブルに伴うアクセス障害やデータ喪失などのリスクを分散させ、データのバックアップを行うシステムにおいて可用性を向上させることができる。さらに、例えば、バックアップメタデータをメタデータ管理装置で一元管理し、データの復元を必要とするバックアップデータ生成装置同士でバックアップメタデータを共有することで、バックアップデータ生成装置に依存しないバックアップデータの識別と復元を行うことができる。
【００１６】
また、ユーザは、送信されたオンライン記憶装置の状態に関する情報に基づいて、当該バックアップデータ生成装置の状態を復元するバックアップデータが記憶されているオンライン記憶装置を選択することができるため、ユーザの利便性が向上する。
【００１７】
また、ユーザは、送信されたオンライン記憶装置の状態に関する情報に基づいて、バックアップデータを記憶するオンライン記憶装置を選択することができるため、ユーザの利便性が向上する。
【００１８】
本発明の一側面に係るバックアップシステムは、通信ネットワークにおいて互いに通信可能な、バックアップデータ生成装置と、バックアップデータを記憶するオンライン記憶装置と、バックアップメタデータを管理するメタデータ管理装置とを含むバックアップシステムであって、バックアップデータ生成装置は、当該バックアップデータ生成装置の状態を復元するために必要なデータであるバックアップデータを生成するバックアップデータ生成手段と、バックアップデータ生成手段によって生成されたバックアップデータを、オンライン記憶装置に送信するバックアップデータ送信手段と、バックアップデータ生成手段によるバックアップデータの生成に関する情報と、バックアップデータ送信手段による当該バックアップデータの送信に関する情報とを含むバックアップメタデータを生成するメタデータ生成手段と、メタデータ生成手段によって生成されたバックアップメタデータを、メタデータ管理装置に送信するメタデータ送信手段と、メタデータ管理装置によって集約されているバックアップメタデータと、当該メタデータ管理装置にて当該バックアップメタデータに関連付けて管理されている、当該バックアップメタデータに関するバックアップデータが記憶されているオンライン記憶装置の状態に関する情報とを取得して表示するメタデータ表示手段と、オンライン記憶装置によって記憶されているバックアップデータを取得して当該バックアップデータ生成装置の状態を復元する復元手段と、を備え、オンライン記憶装置は、バックアップデータ生成装置によって生成されたバックアップデータを受信するバックアップデータ受信手段と、バックアップデータ受信手段によって受信されたバックアップデータと、当該バックアップデータを一意に識別する情報とを関連付けて集約して管理するバックアップデータ管理手段と、バックアップデータ生成装置の要求に応じて、バックアップデータ管理手段によって集約して管理されたバックアップデータを、当該バックアップデータ生成装置に返信するバックアップデータ返信手段と、を備え、メタデータ管理装置は、バックアップデータ生成装置によって生成されたバックアップメタデータを受信するメタデータ受信手段と、メタデータ受信手段によって受信されたバックアップメタデータと、当該バックアップメタデータを一意に識別する情報とを関連付けて集約して管理するメタデータ管理手段と、バックアップデータ生成装置の要求に応じて、メタデータ管理手段によって集約して管理されたバックアップメタデータを、当該バックアップデータ生成装置に返信するメタデータ返信手段と、を備える、ことを特徴とする。
【００１９】
上記バックアップシステムでは、バックアップデータ生成装置において、バックアップデータ生成手段が当該バックアップデータ生成装置の状態を復元するために必要なデータであるバックアップデータを生成し、バックアップデータ送信手段がバックアップデータ生成手段によって生成されたバックアップデータを、オンライン記憶装置に送信する。また、バックアップデータ生成装置において、メタデータ生成手段がバックアップデータの生成に関する情報と、当該バックアップデータの送信に関する情報とを含むバックアップメタデータを生成し、メタデータ送信手段が生成されたバックアップメタデータを、メタデータ管理装置に送信する。さらに、バックアップデータ生成装置において、メタデータ表示手段がメタデータ管理装置によって集約されているバックアップメタデータと、当該メタデータ管理装置にて当該バックアップメタデータに関連付けて管理されている、当該バックアップメタデータに関するバックアップデータが記憶されているオンライン記憶装置の状態に関する情報とを取得して表示し、復元手段がオンライン記憶装置によって記憶されているバックアップデータを取得して当該バックアップデータ生成装置の状態を復元する。一方、オンライン記憶装置において、バックアップデータ受信手段がバックアップデータ生成装置によって生成されたバックアップデータを受信し、バックアップデータ管理手段が受信されたバックアップデータと、当該バックアップデータを一意に識別する情報とを関連付けて集約して管理する。そして、オンライン記憶装置において、バックアップデータ返信手段がバックアップデータ生成装置の要求に応じて、集約して管理されたバックアップデータを、当該バックアップデータ生成装置に返信する。一方、メタデータ管理装置において、メタデータ受信手段がバックアップデータ生成装置によって生成されたバックアップメタデータを受信し、メタデータ管理手段が受信されたバックアップメタデータと、当該バックアップメタデータを一意に識別する情報とを関連付けて集約して管理する。そして、メタデータ管理装置において、メタデータ返信手段がバックアップデータ生成装置の要求に応じて、集約して管理されたバックアップメタデータを、当該バックアップデータ生成装置に返信する。
【００２０】
このように、バックアップデータをオンライン記憶装置にて独立して管理し、バックアップメタデータをメタデータ管理装置にて独立して管理するため、データのバックアップを行うシステムにおいて可用性を向上させることができる。また、例えば、バックアップデータを複数のオンライン記憶装置に分散させることや、バックアップメタデータを複数のメタデータ管理装置に分散させることで、ハードウェアのトラブルに伴うアクセス障害やデータ喪失などのリスクを分散させ、データのバックアップを行うシステムにおいて可用性を向上させることができる。さらに、バックアップデータに応じてオンライン記憶装置を選択することができるため、例えば、低コストのオンライン記憶装置を複数利用してリスクを軽減したり、重要なデータだけをセキュリティレベルが高い高コストのオンライン記憶装置へ保存したりするなど、ユーザの必要に応じて柔軟にデータのバックアップを行うことができる。また、例えば、バックアップメタデータをメタデータ管理装置で一元管理し、データの復元を必要とするバックアップデータ生成装置同士でバックアップメタデータを共有することで、バックアップデータ生成装置に依存しないバックアップデータの識別と復元を行うことができる。
本発明の一側面に係るバックアップシステムは、通信ネットワークにおいて互いに通信可能な、バックアップデータ生成装置と、バックアップデータを記憶するオンライン記憶装置と、バックアップメタデータを管理するメタデータ管理装置とを含むバックアップシステムであって、バックアップデータ生成装置は、当該バックアップデータ生成装置の状態を復元するために必要なデータであるバックアップデータを生成するバックアップデータ生成手段と、バックアップデータ生成手段によって生成されたバックアップデータを、複数のオンライン記憶装置に対して同時に送信し、複数のオンライン記憶装置のうち、基準となるデータサイズを最も早く送信できたオンライン記憶装置のみへの送信を続け、他のオンライン記憶装置への送信をキャンセルするバックアップデータ送信手段と、バックアップデータ生成手段によるバックアップデータの生成に関する情報と、バックアップデータ送信手段による当該バックアップデータの送信に関する情報とを含むバックアップメタデータを生成するメタデータ生成手段と、メタデータ生成手段によって生成されたバックアップメタデータを、メタデータ管理装置に送信するメタデータ送信手段と、メタデータ管理装置によって集約されているバックアップメタデータを取得して表示するメタデータ表示手段と、オンライン記憶装置によって記憶されているバックアップデータを取得して当該バックアップデータ生成装置の状態を復元する復元手段と、を備え、オンライン記憶装置は、バックアップデータ生成装置によって生成されたバックアップデータを受信するバックアップデータ受信手段と、バックアップデータ受信手段によって受信されたバックアップデータと、当該バックアップデータを一意に識別する情報とを関連付けて集約して管理するバックアップデータ管理手段と、バックアップデータ生成装置の要求に応じて、バックアップデータ管理手段によって集約して管理されたバックアップデータを、当該バックアップデータ生成装置に返信するバックアップデータ返信手段と、を備え、メタデータ管理装置は、バックアップデータ生成装置によって生成されたバックアップメタデータを受信するメタデータ受信手段と、メタデータ受信手段によって受信されたバックアップメタデータと、当該バックアップメタデータを一意に識別する情報とを関連付けて集約して管理するメタデータ管理手段と、バックアップデータ生成装置の要求に応じて、メタデータ管理手段によって集約して管理されたバックアップメタデータを、当該バックアップデータ生成装置に返信するメタデータ返信手段と、を備える。
本発明の一側面に係るバックアップシステムは、通信ネットワークにおいて互いに通信可能な、バックアップデータ生成装置と、バックアップデータを記憶するオンライン記憶装置と、バックアップメタデータを管理するメタデータ管理装置とを含むバックアップシステムであって、バックアップデータ生成装置は、当該バックアップデータ生成装置の状態を復元するために必要なデータであるバックアップデータを生成するバックアップデータ生成手段と、バックアップデータ生成手段によって生成されたバックアップデータを、オンライン記憶装置に送信するバックアップデータ送信手段と、バックアップデータ生成手段によるバックアップデータの生成に関する情報と、バックアップデータ送信手段による当該バックアップデータの送信に関する情報とを含むバックアップメタデータを生成するメタデータ生成手段と、メタデータ生成手段によって生成されたバックアップメタデータを、メタデータ管理装置に送信するメタデータ送信手段と、メタデータ管理装置によって集約されているバックアップメタデータを取得して表示するメタデータ表示手段と、オンライン記憶装置によって記憶されているバックアップデータを取得して当該バックアップデータ生成装置の状態を復元する復元手段と、を備え、オンライン記憶装置は、バックアップデータ生成装置によって生成されたバックアップデータを受信するバックアップデータ受信手段と、バックアップデータ受信手段によって受信されたバックアップデータと、当該バックアップデータを一意に識別する情報とを関連付けて集約して管理するバックアップデータ管理手段と、バックアップデータ生成装置の要求に応じて、バックアップデータ管理手段によって集約して管理されたバックアップデータを、当該バックアップデータ生成装置に返信するバックアップデータ返信手段と、を備え、メタデータ管理装置は、バックアップデータ生成装置によって生成されたバックアップメタデータを受信するメタデータ受信手段と、メタデータ受信手段によって受信されたバックアップメタデータと、当該バックアップメタデータを一意に識別する情報とを関連付けて集約して管理するメタデータ管理手段と、バックアップデータ生成装置の要求に応じて、メタデータ管理手段によって集約して管理されたバックアップメタデータを、当該バックアップデータ生成装置に返信するメタデータ返信手段と、を備え、メタデータ管理手段は、更に、当該バックアップメタデータに関するバックアップデータが記憶されているオンライン記憶装置の状態に関する情報を一定周期で取得し、取得した情報を当該バックアップメタデータに関連付けて集約して管理し、メタデータ返信手段は、更に、メタデータ管理手段によって当該バックアップメタデータに関連付けて集約して管理されているオンライン記憶装置の状態に関する情報を、当該一又は複数のバックアップデータ生成装置に返信し、オンライン記憶装置の状態に関する情報は、オンライン記憶装置の稼動状態、オンライン記憶装置の記憶容量のうちバックアップデータ生成装置のバックアップデータを記憶可能な残り容量、バックアップデータ生成装置からオンライン記憶装置へのバックアップデータの送信の開始から完了までの送信完了予測時間、及び、バックアップデータ生成装置によるオンライン記憶装置でのバックアップ回数、の何れか一つ以上を含む。
【００２１】
ところで、バックアップデータ生成装置、オンライン記憶装置、メタデータ管理装置、及びバックアップシステムに係る発明は、方法の発明として捉えることができ、同様の作用・効果を奏する。方法の発明は、それぞれ以下のように記述することができる。
【００２２】
本発明の一側面に係るバックアップ方法は、通信ネットワークにおいて、バックアップデータを記憶するオンライン記憶装置とバックアップメタデータを管理するメタデータ管理装置と通信可能なバックアップデータ生成装置、により実行されるバックアップ方法であって、当該バックアップデータ生成装置の状態を復元するために必要なデータであるバックアップデータを生成するバックアップデータ生成ステップと、バックアップデータ生成ステップにおいて生成されたバックアップデータを、オンライン記憶装置に送信するバックアップデータ送信ステップと、バックアップデータ生成ステップにおけるバックアップデータの生成に関する情報と、バックアップデータ送信ステップにおける当該バックアップデータの送信に関する情報とを含むバックアップメタデータを生成するメタデータ生成ステップと、メタデータ生成ステップにおいて生成されたバックアップメタデータを、メタデータ管理装置に送信するメタデータ送信ステップと、メタデータ管理装置によって集約されているバックアップメタデータと、当該メタデータ管理装置にて当該バックアップメタデータに関連付けて管理されている、当該バックアップメタデータに関するバックアップデータが記憶されているオンライン記憶装置の状態に関する情報とを取得して表示するメタデータ表示ステップと、オンライン記憶装置によって記憶されているバックアップデータを取得して当該バックアップデータ生成装置の状態を復元する復元ステップと、を備える。
【００２３】
本発明の一側面に係るバックアップ方法は、通信ネットワークにおいて、バックアップデータを記憶するオンライン記憶装置とバックアップメタデータを管理するメタデータ管理装置と通信可能なバックアップデータ生成装置、により実行されるバックアップ方法であって、当該バックアップデータ生成装置の状態を復元するために必要なデータであるバックアップデータを生成するバックアップデータ生成ステップと、バックアップデータ生成ステップにおいて生成されたバックアップデータを、複数のオンライン記憶装置に対して同時に送信し、複数のオンライン記憶装置のうち、基準となるデータサイズを最も早く送信できたオンライン記憶装置のみへの送信を続け、他のオンライン記憶装置への送信をキャンセルするバックアップデータ送信ステップと、バックアップデータ生成ステップにおけるバックアップデータの生成に関する情報と、バックアップデータ送信ステップにおける当該バックアップデータの送信に関する情報とを含むバックアップメタデータを生成するメタデータ生成ステップと、メタデータ生成ステップにおいて生成されたバックアップメタデータを、メタデータ管理装置に送信するメタデータ送信ステップと、メタデータ管理装置によって集約されているバックアップメタデータを取得して表示するメタデータ表示ステップと、オンライン記憶装置によって記憶されているバックアップデータを取得して当該バックアップデータ生成装置の状態を復元する復元ステップと、を備える。
【００２４】
本発明の一側面に係るバックアップ方法は、通信ネットワークにおいて、一又は複数のバックアップデータ生成装置と通信可能なメタデータ管理装置、により実行されるバックアップ方法であって、一又は複数のバックアップデータ生成装置によって生成されたバックアップメタデータを受信するメタデータ受信ステップと、メタデータ受信ステップにおいて受信されたバックアップメタデータと、当該バックアップメタデータを一意に識別する情報とを関連付けて集約して管理するメタデータ管理ステップと、一又は複数のバックアップデータ生成装置の要求に応じて、メタデータ管理ステップにおいて集約して管理されたバックアップメタデータを、当該一又は複数のバックアップデータ生成装置に返信するメタデータ返信ステップと、を備え、バックアップメタデータは、一又は複数のバックアップデータ生成装置によって生成された当該一又は複数のバックアップデータ生成装置の状態を復元することを補助するために必要なデータであって、当該一又は複数のバックアップデータ生成装置によってバックアップのためにオンライン記憶装置に送信されたバックアップデータの生成に関する情報及び送信に関する情報を含むデータであり、メタデータ管理ステップは、更に、当該バックアップメタデータに関するバックアップデータが記憶されているオンライン記憶装置の状態に関する情報を一定周期で取得し、取得した情報を当該バックアップメタデータに関連付けて集約して管理し、メタデータ返信ステップは、更に、メタデータ管理ステップにおいて当該バックアップメタデータに関連付けて集約して管理されているオンライン記憶装置の状態に関する情報を、当該一又は複数のバックアップデータ生成装置に返信し、オンライン記憶装置の状態に関する情報は、オンライン記憶装置の稼動状態、オンライン記憶装置の記憶容量のうちバックアップデータ生成装置のバックアップデータを記憶可能な残り容量、バックアップデータ生成装置からオンライン記憶装置へのバックアップデータの送信の開始から完了までの送信完了予測時間、及び、バックアップデータ生成装置によるオンライン記憶装置でのバックアップ回数、の何れか一つ以上を含む、ことを特徴とする。
【００２５】
本発明の一側面に係るバックアップ方法は、通信ネットワークにおいて互いに通信可能な、バックアップデータ生成装置と、バックアップデータを記憶するオンライン記憶装置と、バックアップメタデータを管理するメタデータ管理装置とを含むバックアップシステム、により実行されるバックアップ方法であって、バックアップデータ生成装置が、当該バックアップデータ生成装置の状態を復元するために必要なデータであるバックアップデータを生成するバックアップデータ生成ステップと、バックアップデータ生成装置が、バックアップデータ生成ステップにおいて生成されたバックアップデータを、オンライン記憶装置に送信するバックアップデータ送信ステップと、オンライン記憶装置が、バックアップデータ生成装置によって生成されたバックアップデータを受信するバックアップデータ受信ステップと、オンライン記憶装置が、バックアップデータ受信ステップにおいて受信されたバックアップデータと、当該バックアップデータを一意に識別する情報とを関連付けて集約して管理するバックアップデータ管理ステップと、バックアップデータ生成装置が、バックアップデータ生成ステップによるバックアップデータの生成に関する情報と、バックアップデータ送信ステップによる当該バックアップデータの送信に関する情報とを含むバックアップメタデータを生成するメタデータ生成ステップと、バックアップデータ生成装置が、メタデータ生成ステップにおいて生成されたバックアップメタデータを、メタデータ管理装置に送信するメタデータ送信ステップと、メタデータ管理装置が、バックアップデータ生成装置によって生成されたバックアップメタデータを受信するメタデータ受信ステップと、メタデータ管理装置が、メタデータ受信ステップにおいて受信されたバックアップメタデータと、当該バックアップメタデータを一意に識別する情報とを関連付けて集約して管理するメタデータ管理ステップと、メタデータ管理装置が、バックアップデータ生成装置の要求に応じて、メタデータ管理ステップにおいて集約して管理されたバックアップメタデータを、当該バックアップデータ生成装置に返信するメタデータ返信ステップと、バックアップデータ生成装置が、メタデータ管理装置によって集約されているバックアップメタデータと、当該メタデータ管理装置にて当該バックアップメタデータに関連付けて管理されている、当該バックアップメタデータに関するバックアップデータが記憶されているオンライン記憶装置の状態に関する情報とを取得して表示するメタデータ表示ステップと、オンライン記憶装置が、バックアップデータ生成装置の要求に応じて、バックアップデータ管理ステップにおいて集約して管理されたバックアップデータを、当該バックアップデータ生成装置に返信するバックアップデータ返信ステップと、バックアップデータ生成装置が、オンライン記憶装置によって記憶されているバックアップデータを取得して当該バックアップデータ生成装置の状態を復元する復元ステップと、を備える。
本発明の一側面に係るバックアップ方法は、通信ネットワークにおいて互いに通信可能な、バックアップデータ生成装置と、バックアップデータを記憶するオンライン記憶装置と、バックアップメタデータを管理するメタデータ管理装置とを含むバックアップシステム、により実行されるバックアップ方法であって、バックアップデータ生成装置が、当該バックアップデータ生成装置の状態を復元するために必要なデータであるバックアップデータを生成するバックアップデータ生成ステップと、バックアップデータ生成装置が、バックアップデータ生成ステップにおいて生成されたバックアップデータを、複数のオンライン記憶装置に対して同時に送信し、複数のオンライン記憶装置のうち、基準となるデータサイズを最も早く送信できたオンライン記憶装置のみへの送信を続け、他のオンライン記憶装置への送信をキャンセルするバックアップデータ送信ステップと、オンライン記憶装置が、バックアップデータ生成装置によって生成されたバックアップデータを受信するバックアップデータ受信ステップと、オンライン記憶装置が、バックアップデータ受信ステップにおいて受信されたバックアップデータと、当該バックアップデータを一意に識別する情報とを関連付けて集約して管理するバックアップデータ管理ステップと、バックアップデータ生成装置が、バックアップデータ生成ステップによるバックアップデータの生成に関する情報と、バックアップデータ送信ステップによる当該バックアップデータの送信に関する情報とを含むバックアップメタデータを生成するメタデータ生成ステップと、バックアップデータ生成装置が、メタデータ生成ステップにおいて生成されたバックアップメタデータを、メタデータ管理装置に送信するメタデータ送信ステップと、メタデータ管理装置が、バックアップデータ生成装置によって生成されたバックアップメタデータを受信するメタデータ受信ステップと、メタデータ管理装置が、メタデータ受信ステップにおいて受信されたバックアップメタデータと、当該バックアップメタデータを一意に識別する情報とを関連付けて集約して管理するメタデータ管理ステップと、メタデータ管理装置が、バックアップデータ生成装置の要求に応じて、メタデータ管理ステップにおいて集約して管理されたバックアップメタデータを、当該バックアップデータ生成装置に返信するメタデータ返信ステップと、バックアップデータ生成装置が、メタデータ管理装置によって集約されているバックアップメタデータを取得して表示するメタデータ表示ステップと、オンライン記憶装置が、バックアップデータ生成装置の要求に応じて、バックアップデータ管理ステップにおいて集約して管理されたバックアップデータを、当該バックアップデータ生成装置に返信するバックアップデータ返信ステップと、バックアップデータ生成装置が、オンライン記憶装置によって記憶されているバックアップデータを取得して当該バックアップデータ生成装置の状態を復元する復元ステップと、を備える。
本発明の一側面に係るバックアップ方法は、通信ネットワークにおいて互いに通信可能な、バックアップデータ生成装置と、バックアップデータを記憶するオンライン記憶装置と、バックアップメタデータを管理するメタデータ管理装置とを含むバックアップシステム、により実行されるバックアップ方法であって、バックアップデータ生成装置が、当該バックアップデータ生成装置の状態を復元するために必要なデータであるバックアップデータを生成するバックアップデータ生成ステップと、バックアップデータ生成装置が、バックアップデータ生成ステップにおいて生成されたバックアップデータを、オンライン記憶装置に送信するバックアップデータ送信ステップと、オンライン記憶装置が、バックアップデータ生成装置によって生成されたバックアップデータを受信するバックアップデータ受信ステップと、オンライン記憶装置が、バックアップデータ受信ステップにおいて受信されたバックアップデータと、当該バックアップデータを一意に識別する情報とを関連付けて集約して管理するバックアップデータ管理ステップと、バックアップデータ生成装置が、バックアップデータ生成ステップによるバックアップデータの生成に関する情報と、バックアップデータ送信ステップによる当該バックアップデータの送信に関する情報とを含むバックアップメタデータを生成するメタデータ生成ステップと、バックアップデータ生成装置が、メタデータ生成ステップにおいて生成されたバックアップメタデータを、メタデータ管理装置に送信するメタデータ送信ステップと、メタデータ管理装置が、バックアップデータ生成装置によって生成されたバックアップメタデータを受信するメタデータ受信ステップと、メタデータ管理装置が、メタデータ受信ステップにおいて受信されたバックアップメタデータと、当該バックアップメタデータを一意に識別する情報とを関連付けて集約して管理するメタデータ管理ステップと、メタデータ管理装置が、バックアップデータ生成装置の要求に応じて、メタデータ管理ステップにおいて集約して管理されたバックアップメタデータを、当該バックアップデータ生成装置に返信するメタデータ返信ステップと、バックアップデータ生成装置が、メタデータ管理装置によって集約されているバックアップメタデータを取得して表示するメタデータ表示ステップと、オンライン記憶装置が、バックアップデータ生成装置の要求に応じて、バックアップデータ管理ステップにおいて集約して管理されたバックアップデータを、当該バックアップデータ生成装置に返信するバックアップデータ返信ステップと、バックアップデータ生成装置が、オンライン記憶装置によって記憶されているバックアップデータを取得して当該バックアップデータ生成装置の状態を復元する復元ステップと、を備え、メタデータ管理ステップは、更に、当該バックアップメタデータに関するバックアップデータが記憶されているオンライン記憶装置の状態に関する情報を一定周期で取得し、取得した情報を当該バックアップメタデータに関連付けて集約して管理し、メタデータ返信ステップは、更に、メタデータ管理ステップにおいて当該バックアップメタデータに関連付けて集約して管理されているオンライン記憶装置の状態に関する情報を、当該一又は複数のバックアップデータ生成装置に返信し、オンライン記憶装置の状態に関する情報は、オンライン記憶装置の稼動状態、オンライン記憶装置の記憶容量のうちバックアップデータ生成装置のバックアップデータを記憶可能な残り容量、バックアップデータ生成装置からオンライン記憶装置へのバックアップデータの送信の開始から完了までの送信完了予測時間、及び、バックアップデータ生成装置によるオンライン記憶装置でのバックアップ回数、の何れか一つ以上を含む。
【発明の効果】
【００２６】
本発明によれば、データのバックアップを行うシステムにおいて可用性を向上させることができる。
【図面の簡単な説明】
【００２７】
【図１】本発明の一実施形態に係るバックアップシステムの概念図である。
【図２】本発明の一実施形態に係るバックアップデータ生成装置の構成を示すブロック図である。
【図３】本発明の一実施形態に係るオンライン記憶装置の構成を示すブロック図である。
【図４】本発明の一実施形態に係るメタデータ管理装置の構成を示すブロック図である。
【図５】本発明の一実施形態に係るバックアップデータ生成装置、オンライン記憶装置及びメタデータ管理装置のハードウェア構成の一例を示す図である。
【図６】本発明の一実施形態に係るバックアップメタデータテーブルの一例を示す図である。
【図７】本発明の一実施形態に係るアップロード完了予測時間を含むテーブルの一例を示す図である。
【図８】本発明の一実施形態に係るバックアップ方法の処理動作を示すフローチャートである。
【図９】本発明の一実施形態に係るアップロード完了予測時間を含むテーブルの別の一例を示す図である。
【図１０】本発明の一実施形態に係るバックアップ履歴を含むテーブルの一例を示す図である。
【図１１】本発明の一実施形態に係るバックアップ推薦先を含むテーブルの別の一例を示す図である。
【発明を実施するための形態】
【００２８】
以下、添付図面を参照しながら本発明の実施形態を詳細に説明する。なお、図面の説明において同一又は同等の要素には同一の符号を付し、重複する説明を省略する。
【００２９】
（システムの概要）
まず、図１を用いて、本発明の一実施形態に係るバックアップシステムの全体像を説明する。図１は、バックアップシステム１の概要を示す図である。バックアップシステム１は、バックアップデータ生成装置２、オンライン記憶装置３、メタデータ管理装置４及び通信ネットワーク５を含んで構成される。バックアップシステム１において、バックアップデータ生成装置２とオンライン記憶装置３とメタデータ管理装置４とは、通信ネットワーク５を介して互いに通信可能である。
【００３０】
バックアップデータ生成装置２は、携帯電話などの移動通信端末であるが、これに限定されず、ＰＣ（Personal  Computer）やサーバ装置などであってもよい。オンライン記憶装置３及びメタデータ管理装置４は、例えばＷｅｂサービスとして提供されている無償のオンラインストレージサービスや安全性が確保された有償のオンラインストレージサービスであるが、これに限定されず、ＰＣやサーバ装置などであってもよい。通信ネットワーク５は、例えばインターネット網や移動通信ネットワークなどにより構成されているが、これらに限定されない。
【００３１】
なお、システムの可用性ならびに保存場所選択の柔軟性を維持するため、オンライン記憶装置３は、図１に示す通りオンライン記憶装置３ａ、オンライン記憶装置３ｂ、オンライン記憶装置３ｃなどの２つ以上の複数台で構成されることを前提とする。本実施形態では、オンライン記憶装置３ａ、オンライン記憶装置３ｂ、オンライン記憶装置３ｃなどの複数台を総称してオンライン記憶装置３と呼ぶ。また、図１では、説明の簡略化のために、バックアップデータ生成装置２、メタデータ管理装置４をそれぞれ一つのみ示しているが、これらの装置の台数は複数であってもよい。
【００３２】
（バックアップデータ生成装置２の構成）
図２は、本発明の一実施形態に係るバックアップデータ生成装置２の構成を示す図である。図２に示すバックアップデータ生成装置２は、バックアップデータ生成部２１（バックアップデータ生成手段）、バックアップデータ送信部２２（バックアップデータ送信手段）、メタデータ生成部２３（メタデータ生成手段）、メタデータ送信部２４（メタデータ送信手段）、メタデータ表示部２５（メタデータ表示手段）、バックアップデータ受信部２６（復元手段）、及び復元部２７（復元手段）を含んで構成される。
【００３３】
図５は、バックアップデータ生成装置２のハードウェア構成の一例を示す。バックアップデータ生成装置２は、ハードウェア構成として、ＣＰＵ１０と、ＲＡＭ１１と、ＲＯＭ１２と、キーボードやテンキーなどから成る入力部１３と、外部との通信を行う通信部１４と、補助記憶部１０と、ディスプレイなどから成る表示部１６と、を備える。前述したバックアップデータ生成装置２の各機能ブロックの機能は、ＲＡＭ１１などにプログラムやデータなどを読み込ませ、ＣＰＵ１０の制御の下でプログラムを実行することで実現される。なお、後述するオンライン記憶装置３やメタデータ管理装置４のハードウェア構成も、上記図５のハードウェア構成と同様である。
【００３４】
以下、図２に示すバックアップデータ生成装置２の各機能ブロックについて説明する。バックアップデータ生成部２１は、バックアップデータ生成装置２の状態を復元するために必要なデータであるバックアップデータを生成する。バックアップデータは、典型的にはバックアップデータ生成装置２内から取得したプリインアプリデータ、メディアデータ及び一般アプリを指す。プリインアプリデータは、例えば電話帳の連絡先、通話履歴、ＳＭＳのメッセージ、ブックマーク、システム設定、アプリ起動やデータアクセスのためのショートカット、アラーム、辞書、カレンダなどのデータを指す。メディアデータは、例えばＭＰＥＧ／ＡＶＩ／ＡＳＦ／ＦＬＶ／ＷＭＶなどの形式による動画／音声ファイル、ＴＩＦＦ／ＪＰＥＧ／ＧＩＦ／ＰＮＧ／ＢＭＰなどの形式による画像ファイルを指す。一般アプリは、例えば第三者によって開発されたアプリケーションで、ユーザがインストールしたアプリケーションを指す。ただし、バックアップデータはこれらに限定されるものではない。
【００３５】
なお、バックアップデータ生成部２１は、ユーザの選択によって、特定のデータのみをバックアップデータとして生成することができる。例えば、バックアップデータ生成部２１は、プリインアプリデータのみ、あるいはメディアデータのうち、特定の音声ファイルのみをバックアップデータとして生成することができる。そのため、ユーザはバックアップデータに応じたオンライン記憶装置３の変更が可能となる。
【００３６】
バックアップデータ送信部２２は、バックアップデータ生成部２１によって生成されたバックアップデータを、通信ネットワーク５を介して、ユーザが選択した一又は複数のオンライン記憶装置３に送信する。
【００３７】
メタデータ生成部２３は、バックアップデータ生成部２１によるバックアップデータの生成に関する情報と、バックアップデータ送信部２２による当該バックアップデータの送信に関する情報とを含むバックアップメタデータを生成する。ここで、バックアップデータの生成に関する情報とは、バックアップデータの生成に関する一意に識別可能な情報である。また、バックアップデータの送信に関する情報とは、当該バックアップデータがバックアップデータ送信部２２によって送信されたオンライン記憶装置３、すなわち後述の通り、当該バックアップデータを記憶しているオンライン記憶装置３を特定する情報である。バックアップメタデータは、例えば、図６に示すバックアップメタデータを含むテーブルデータの例のように、端末情報、バックアップ実行日時、バックアップ処理結果、バックアップデータの内容、及びバックアップデータの保存場所などによって構成される。
【００３８】
メタデータ送信部２４は、メタデータ生成部２３によって生成されたバックアップメタデータを、通信ネットワーク５を介して、メタデータ管理装置４に送信する。
【００３９】
メタデータ表示部２５は、メタデータ管理装置４によって集約されているバックアップメタデータを、通信ネットワーク５を介してメタデータ管理装置４から取得して表示する。また、メタデータ表示部２５は、メタデータ管理装置４によって集約されているバックアップメタデータと、当該メタデータ管理装置４にて当該バックアップメタデータに関連付けて管理されている、当該バックアップメタデータに関するバックアップデータが記憶されているオンライン記憶装置３の状態に関する情報とを取得して表示してもよい。オンライン記憶装置３の状態に関する情報については後述する。
【００４０】
メタデータ表示部２５は、取得したバックアップメタデータ及び／またはオンライン記憶装置３の状態に関する情報、例えば図６に示すテーブルデータの例の全内容あるいは一部内容を、表示部１６に表示し、ユーザに提示する。なお、メタデータ表示部２５は、メタデータ管理装置４に対してバックアップメタデータ及び／またはオンライン記憶装置３の状態に関する情報の要求を行い、その要求に応じて、バックアップメタデータ及び／またはオンライン記憶装置３の状態に関する情報をメタデータ管理装置４から取得してもよい。
【００４１】
バックアップデータ受信部２６は、オンライン記憶装置３によって記憶されているバックアップデータを受信し、取得する。具体的には、バックアップデータ生成装置２がデータを喪失した場合に、バックアップデータ受信部２６は、ユーザがメタデータ表示部２５を通じて選択したバックアップデータを、通信ネットワーク５を介してオンライン記憶装置３から取得する。バックアップデータ生成装置２がデータを喪失した場合とは、例えばハードウェアにおける障害の発生、ソフトウェアでのシステムトラブル、ユーザによる誤操作、ユーザの過失などによってデータを喪失した場合を指す。
【００４２】
復元部２７は、バックアップデータ受信部２６によって受信し、取得されたバックアップデータに基づき、バックアップデータ生成装置２の状態を復元する。具体的には、復元部２７は、バックアップデータ受信部２６によって受信し、取得されたバックアップデータを使い、バックアップデータ生成装置２が喪失したデータを復元する。
【００４３】
（オンライン記憶装置３の構成）
図３は、本発明の一実施形態に係るオンライン記憶装置３の構成を示す図である。図３に示すオンライン記憶装置３は、バックアップデータ受信部３１（バックアップデータ受信手段）、バックアップデータ管理部３２（バックアップデータ管理手段）、及びバックアップデータ返信部３３（バックアップデータ返信手段）を含んで構成される。
【００４４】
以下、図３に示すオンライン記憶装置３の各機能ブロックについて説明する。バックアップデータ受信部３１は、一又は複数のバックアップデータ生成装置２によって生成されたバックアップデータを受信する。
【００４５】
バックアップデータ管理部３２は、バックアップデータ受信部３１によって受信されたバックアップデータと、当該バックアップデータを一意に識別する情報とを関連付けて集約して管理する。具体的には、バックアップデータ管理部３２は、バックアップデータと当該バックアップデータを一意に識別する情報とを関連付けて、オンライン記憶装置３の記憶領域に記憶して管理する。
【００４６】
バックアップデータ返信部３３は、一又は複数のバックアップデータ生成装置２の要求に応じて、バックアップデータ管理部３２によって集約して管理されたバックアップデータを、当該一又は複数のバックアップデータ生成装置２に返信する。具体的には、バックアップデータ返信部３３は、ユーザが選択したバックアップデータを、通信ネットワーク５を介してバックアップデータ生成装置２に返信する。
【００４７】
（メタデータ管理装置４の構成）
図４は、本発明の一実施形態に係るメタデータ管理装置４の構成を示す図である。図４に示すメタデータ管理装置４は、メタデータ受信部４１（メタデータ受信手段）、メタデータ管理部４２（メタデータ管理手段）、及びメタデータ返信部４３（メタデータ返信手段）を含んで構成される。
【００４８】
以下、図４に示すメタデータ管理装置４の各機能ブロックについて説明する。メタデータ受信部４１は、一又は複数のバックアップデータ生成装置２によって生成されたバックアップメタデータを受信する。
【００４９】
メタデータ管理部４２は、メタデータ受信部４１によって受信されたバックアップメタデータと、当該バックアップメタデータを一意に識別する情報とを関連付けて集約して管理する。メタデータ管理部４２は、更に、当該バックアップメタデータに関するバックアップデータが記憶されているオンライン記憶装置３の状態に関する情報を関連付けて集約して管理してもよい。具体的には、メタデータ管理部４２は、バックアップメタデータ及び／またはオンライン記憶装置３の状態に関する情報を、メタデータ管理装置４の記憶領域に記憶して管理する。
【００５０】
なお、メタデータ管理部４２は、ユーザがバックアップデータの保存先として指定しているオンライン記憶装置３の状態に関する情報を一定周期で取得し、取得した情報をバックアップメタデータに関連付けて管理してもよい。ここで、オンライン記憶装置３の状態に関する情報としては、例えば死活監視によるオンライン記憶装置３の基本的な稼動状態や、アクセスが集中しているために一時的にビジー状態になっているといった状態の確認結果の情報、またはユーザに割り当てられた記憶領域の残り容量に関する情報を指す。
【００５１】
図６は、メタデータ管理部４２によって管理されている、バックアップメタデータを一意に識別する情報、バックアップメタデータ及びオンライン記憶装置３の状態に関する情報を含むテーブルデータの例を示す図である。例えば、図６の一行目のデータは、バックアップメタデータを一意に識別する情報であるメタデータＩＤが「Ｍ００１」であることを示し、端末ＩＤが「通信端末０１」によるバックアップであり、バックアップ実行日時が「２０１１年３月７日１２時１５分」、バックアップ処理結果は「成功（処理時間：３６分）」、バックアップの内容は「フルバックアップ」、バックアップデータの保存場所はオンライン記憶装置３「Ａストレージサービス」であり、「Ａストレージサービス」の直近の稼動状態は「正常稼動」であることを示している。
【００５２】
オンライン記憶装置３の状態に関する情報のその他の例としては、バックアップデータをバックアップデータ生成装置２からオンライン記憶装置３にアップロードする際の、アップロードの開始から完了までのアップロード完了予測時間に関する情報が挙げられる。メタデータ管理部４２は、適当なサイズの擬似データをバックアップデータ生成装置２からオンライン記憶装置３にアップロードさせ、アップロード処理が完了するまでの時間を測定しておき、その測定値からユーザが新たにバックアップしようとしているバックアップデータのアップロード完了予測時間を算出する。なお、メタデータ管理部４２は、アップロード完了予測時間を算出後、擬似データを削除する。
【００５３】
図７は、メタデータ管理部４２によって管理されている、オンライン記憶装置３の状態に関する情報の一例であるアップロード完了予測時間を含むテーブルデータの例を示す図である。例えば、図７の一行目のデータは、バックアップデータの保存場所はオンライン記憶装置３「オンラインストレージＡ」であり、「オンラインストレージＡ」の残り容量（後述）は「１」であり、「オンラインストレージＡ」の稼動状態（後述）は「０」であり、アップロード完了予測時間は「６５」分であることを示している。ここで、図７における残り容量には、対応するオンライン記憶装置３の空き容量がバックアップしたいデータのサイズ以上に確保されている場合には「１」、確保されていない場合には「０」が割り当てられる。また、図７における稼動状態には、対応するオンライン記憶装置３が正常稼動している場合は「１」、停止している場合は「０」が割り当てられる。なお、メタデータ管理部４２は、図７に示すテーブルデータの内容を、バックアップメタデータを一意に識別する情報やバックアップメタデータ等と関連付けて管理してもよい。
【００５４】
メタデータ返信部４３は、一又は複数のバックアップデータ生成装置２の要求に応じて、メタデータ管理部４２によって集約して管理されたバックアップメタデータを、通信ネットワーク５を介して当該一又は複数のバックアップデータ生成装置２に返信する。メタデータ返信部４３は、更に、メタデータ管理部４２によって当該バックアップメタデータに関連付けて集約して管理されているオンライン記憶装置３の状態に関する情報を、通信ネットワーク５を介して当該一又は複数のバックアップデータ生成装置２に返信してもよい。
【００５５】
（バックアップシステム１の処理の説明）
続いて、バックアップシステム１におけるバックアップ方法の処理の手順を、図８を参照して説明する。具体的には、図８のステップＳ０１〜Ｓ０８は、データのバックアップを行う処理の手順を示し、図８のステップＳ０９〜Ｓ１４は、ステップＳ０１〜Ｓ０８にてバックアップされたデータを用いてデータの復旧を行う処理の手順を示す。始めに、図８のステップＳ０１〜Ｓ０８における、データのバックアップを行う処理の手順について説明する。まず、バックアップデータ生成装置２において、バックアップデータ生成部２１が、バックアップデータを生成し（ステップＳ０１、バックアップデータ生成ステップ）、バックアップデータ送信部２２が、ステップＳ０１で生成されたバックアップデータをオンライン記憶装置３に送信する（ステップＳ０２、バックアップデータ送信ステップ）。
【００５６】
次に、オンライン記憶装置３において、バックアップデータ受信部３１が、ステップＳ０２で送信されたバックアップデータを受信する（ステップＳ０３、バックアップデータ受信ステップ）。そして、バックアップデータ管理部３２が、ステップＳ０３で受信されたバックアップデータと、当該バックアップデータを一意に識別する情報とを関連付けて集約して管理する（ステップＳ０４、バックアップデータ管理ステップ）。
【００５７】
次に、バックアップデータ生成装置２において、メタデータ生成部２３が、ステップＳ０１におけるバックアップデータの生成に関する情報、すなわちバックアップデータの生成に関する一意に識別可能な情報と、ステップＳ０２における当該バックアップデータの送信に関する情報、すなわち当該バックアップデータを記憶しているオンライン記憶装置３を特定する情報とを含むバックアップメタデータを生成する（ステップＳ０５、メタデータ生成ステップ）。そして、メタデータ送信部２４が、ステップＳ０５で生成されたバックアップメタデータを、メタデータ管理装置４に送信する（ステップＳ０６、メタデータ送信ステップ）。
【００５８】
次に、メタデータ管理装置４において、メタデータ受信部４１が、ステップＳ０６で送信されたバックアップメタデータを受信する（ステップＳ０７、メタデータ受信ステップ）。そして、メタデータ管理部４２が、ステップＳ０７で受信されたバックアップメタデータと、当該バックアップメタデータを一意に識別する情報とを関連付けて集約して管理する（ステップＳ０８、メタデータ管理ステップ）。
【００５９】
続いて、図８のステップＳ０９〜Ｓ１４における、ステップＳ０１〜Ｓ０８にてバックアップされたデータを用いてデータの復旧を行う処理の手順を説明する。まず、バックアップデータ生成装置２が、メタデータ管理装置４に対してバックアップメタデータの要求を行い（ステップＳ０９）、メタデータ管理装置４のメタデータ返信部４３が、その要求に応じて、ステップＳ０８において集約して管理されたバックアップメタデータを、バックアップデータ生成装置２に返信する（ステップＳ１０、メタデータ返信ステップ）。そして、バックアップデータ生成装置２のメタデータ表示部２５が、ステップＳ１０で返信されたバックアップメタデータを取得して表示する（ステップＳ１１、メタデータ表示ステップ）。
【００６０】
次に、バックアップデータ生成装置２が、オンライン記憶装置３に対してバックアップデータの要求を行い（ステップＳ１２）、オンライン記憶装置３のバックアップデータ返信部３３が、その要求に応じて、ステップＳ０４において集約して管理されたバックアップデータを、バックアップデータ生成装置２に返信する（ステップＳ１３、バックアップデータ返信ステップ）。そして、バックアップデータ生成装置２のバックアップデータ受信部２６が、ステップＳ１３で返信されたバックアップデータを受信し、復元部２７が、ステップＳ１４で受信されたバックアップデータに基づいてバックアップデータ生成装置２の状態を復元する（ステップＳ１４、復元ステップ）。
【００６１】
次に、このように構成されたバックアップデータ生成装置２、オンライン記憶装置３及びメタデータ管理装置４の作用効果について説明する。
【００６２】
本実施形態のバックアップデータ生成装置２によれば、バックアップデータ生成部２１がバックアップデータを生成し、バックアップデータ送信部２２が生成されたバックアップデータを、オンライン記憶装置３に送信する。また、メタデータ生成部２３がバックアップメタデータを生成し、メタデータ送信部２４が生成されたバックアップメタデータを、メタデータ管理装置４に送信する。そして、メタデータ表示部２５がメタデータ管理装置４によって集約されているバックアップメタデータを取得して表示し、復元部２７がオンライン記憶装置３によって記憶されているバックアップデータを取得して当該バックアップデータ生成装置２の状態を復元する。
【００６３】
このように、バックアップデータをオンライン記憶装置３にて独立して管理し、バックアップメタデータをメタデータ管理装置４にて独立して管理するため、データのバックアップを行うバックアップシステム１において可用性を向上させることができる。また、例えば、バックアップデータを複数のオンライン記憶装置３に分散させることや、バックアップメタデータを複数のメタデータ管理装置４に分散させることで、ハードウェアのトラブルに伴うアクセス障害やデータ喪失などのリスクを分散させ、データのバックアップを行うバックアップシステム１において可用性を向上させることができる。さらに、バックアップデータに応じてオンライン記憶装置３を選択することができるため、例えば、低コストのオンライン記憶装置３を複数利用してリスクを軽減したり、重要なデータだけをセキュリティレベルが高い高コストのオンライン記憶装置３へ保存したりするなど、ユーザの必要に応じて柔軟にデータのバックアップを行うことができる。また、例えば、バックアップメタデータをメタデータ管理装置４で一元管理し、データの復元を必要とするバックアップデータ生成装置２同士でバックアップメタデータを共有することで、バックアップデータ生成装置２に依存しないバックアップデータの識別と復元を行うことができる。
【００６４】
なお、バックアップデータ送信部２２は、生成されたバックアップデータをオンライン記憶装置３に送信する際に、複数のオンライン記憶装置３に対して同時に、バックアップデータを送信し、基準となるデータサイズを最も早く送信できたオンライン記憶装置３のみへの送信を続け、他のオンライン記憶装置３への送信はキャンセルしてもよい。かかる場合、ユーザは、最も早くバックアップデータを送信できるオンライン記憶装置３を自動的に選択することができるため、ユーザの利便性が向上する。
【００６５】
なお、メタデータ表示部２５は、メタデータ管理装置４によって集約されているバックアップメタデータと、当該メタデータ管理装置４にて当該バックアップメタデータに関連付けて管理されている、当該バックアップメタデータに関するバックアップデータが記憶されているオンライン記憶装置３の状態に関する情報とを取得して表示してもよい。かかる場合、ユーザは、表示されたオンライン記憶装置３の状態に関する情報に基づいて、当該バックアップデータ生成装置２の状態を復元するバックアップデータが記憶されているオンライン記憶装置３を選択することができるため、ユーザの利便性が向上する。
【００６６】
また、メタデータ表示部２５は、オンライン記憶装置３の状態に関する情報を利用して、ユーザが新たにバックアップしようとしているデータを送信すべきオンライン記憶装置３を優先度順に表示してもよい。例えば、メタデータ表示部２５は、オンライン記憶装置３の空き容量がバックアップしたいサイズ以上に確保されている場合には１、確保されていない場合には０を割り当て、オンライン記憶装置３の状態として正常稼動には１、ビジー状態には０．５、停止には０を割り当て、それら割り当てられたオンライン記憶装置３の空き容量と状態との数値を乗算して算出した数値の降順に優先度、あるいはバックアップ不可能である情報を、ユーザに提示してもよい。かかる場合、ユーザは、メタデータ表示部２５によって優先度順に表示されたオンライン記憶装置３に関する情報に基づいて、バックアップデータ生成装置２が生成したバックアップデータを記憶すべきオンライン記憶装置３を選択することができるため、ユーザの利便性が向上する。
【００６７】
また、メタデータ表示部２５は、アップロード完了予測時間を利用して、ユーザが新たにバックアップしようとしているデータを送信すべきオンライン記憶装置３を優先度順に表示してもよい。例えば、上述の図７のテーブルデータを用いて説明すると、図７に示す「残り容量」と「稼動状態」と「アップロード完了予測時間」の逆数との数値を乗算し、算出した数値の降順にテーブルデータの内容をユーザに提示してもよい。図９は、メタデータ表示部２５が図７のテーブルデータに対して「残り容量」と「稼動状態」と「アップロード完了予測時間」の逆数との数値を乗算し、算出した数値の降順に並べ替えたテーブルデータを示す図である。なお、図７においてアップロード完了予測時間が無いデータについては、図９において表示していない。メタデータ表示部２５は、図９に示すように、空き容量がバックアップしたいサイズ以上に確保され、正常に稼動しており、かつ、バックアップデータのアップロード完了予測時間の短いオンライン記憶装置３を優先的に表示することができる。これにより、ユーザは、早くデータをアップロードできるオンライン記憶装置３を選択することができるため、ユーザの利便性が向上する。
【００６８】
また、メタデータ表示部２５は、バックアップデータ生成装置２によるバックアップ履歴に関する情報を利用して、保存先を複数のオンライン記憶装置３に分散してバックアップすべきデータをユーザに提示してもよい。例えば、メタデータ表示部２５は、メタデータ管理装置４に記録されているバックアップ履歴から、バックアップ項目ごとに保存先のオンライン記憶装置３を確認し、単一のオンライン記憶装置３が保存先として選択されているバックアップ項目を抽出し、該当バックアップ項目を複数に分散してバックアップすることをユーザに提示する。
【００６９】
図１０は、メタデータ管理装置４によって管理されている、バックアップメタデータとオンライン記憶装置３の状態に関する情報とを含むバックアップ履歴に関するテーブルデータの例を示す図である。図１０に示すように、バックアップ項目「通話履歴」については、単一の「Ｂストレージサービス」が保存先として選択されており、同様に、バックアップ項目「ＳＭＳ」については、単一の「Ａストレージサービス」が保存先として選択されている。図１１は、メタデータ表示部２５が図１０のテーブルデータに対して単一のオンライン記憶装置３が保存先として選択されているバックアップ項目を抽出し、該当バックアップ項目を複数に分散してバックアップすることをユーザに提示する際に利用するテーブルデータを示す図である。図１１に示すように、メタデータ表示部２５は、バックアップ項目「通話履歴」については、保存先として「Ｂストレージサービス」以外の「Ａストレージサービス」、「Ｃストレージサービス」及び「Ｄストレージサービス」を提示し、バックアップ項目「ＳＭＳ」については、保存先として「Ａストレージサービス」以外の「Ｂストレージサービス」、「Ｃストレージサービス」及び「Ｄストレージサービス」を提示している。なお、メタデータ表示部２５は、バックアップ項目をユーザに提示する際に、バックアップ項目を、過去の保存回数に基づいて優先度順に提示してもよい。例えば、メタデータ表示部２５は、保存回数の昇順に提示してもよい。また、メタデータ表示部２５は、バックアップ項目の保存先をユーザに提示する際に、保存先として選択したことがないオンライン記憶装置３を、オンライン記憶装置３の稼動状態や、バックアップデータ生成装置２からオンライン記憶装置３へのアップロード完了予測時間を利用して、優先度順に提示してもよい。例えば、メタデータ表示部２５は、アップロード完了予測時間の昇順に提示してもよい。
【００７０】
以上のように、メタデータ表示部２５が、バックアップ履歴に関する情報を利用して、保存先を複数のオンライン記憶装置３に分散してバックアップすべきデータをユーザに提示することで、ユーザは当該データを選択することができるため、ユーザの利便性が向上すると共に、データ喪失のリスク分散を支援することができる。
【００７１】
また、本実施形態のオンライン記憶装置３によれば、バックアップデータ受信部３１が一又は複数のバックアップデータ生成装置２によって生成されたバックアップデータを受信し、バックアップデータ管理部３２が受信されたバックアップデータと、当該バックアップデータを一意に識別する情報とを関連付けて集約して管理する。そして、バックアップデータ返信部３３が一又は複数のバックアップデータ生成装置２の要求に応じて、集約して管理されたバックアップデータを、当該一又は複数のバックアップデータ生成装置２に返信する。このように、バックアップデータをオンライン記憶装置３にて独立して管理するため、データのバックアップを行うバックアップシステム１において可用性を向上させることができる。また、例えば、バックアップデータを複数のオンライン記憶装置３に分散させることで、ハードウェアのトラブルに伴うアクセス障害やデータ喪失などのリスクを分散させ、データのバックアップを行うシステムにおいて可用性を向上させることができる。さらに、バックアップデータに応じてオンライン記憶装置３を選択することができるため、例えば、低コストのオンライン記憶装置３を複数利用してリスクを軽減したり、重要なデータだけをセキュリティレベルが高い高コストのオンライン記憶装置３へ保存したりするなど、ユーザの必要に応じて柔軟にデータのバックアップを行うことができる。
【００７２】
また、本実施形態のメタデータ管理装置４によれば、メタデータ受信部４１が一又は複数のバックアップデータ生成装置２によって生成されたバックアップメタデータを受信し、メタデータ管理部４２が受信されたバックアップメタデータと、当該バックアップメタデータを一意に識別する情報とを関連付けて集約して管理する。そして、メタデータ返信部４３が一又は複数のバックアップデータ生成装置２の要求に応じて、メタデータ管理部４２によって集約して管理されたバックアップメタデータを、当該一又は複数のバックアップデータ生成装置２に返信する。このように、バックアップメタデータをメタデータ管理装置４にて独立して管理するため、データのバックアップを行うバックアップシステム１において可用性を向上させることができる。また、例えば、バックアップメタデータを複数のメタデータ管理装置４に分散させることで、ハードウェアのトラブルに伴うアクセス障害やデータ喪失などのリスクを分散させ、データのバックアップを行うバックアップシステム１において可用性を向上させることができる。さらに、例えば、バックアップメタデータをメタデータ管理装置４で一元管理し、データの復元を必要とするバックアップデータ生成装置２同士でバックアップメタデータを共有することで、バックアップデータ生成装置２に依存しないバックアップデータの識別と復元を行うことができる。
【００７３】
なお、メタデータ管理部４２は、更に、当該バックアップメタデータに関するバックアップデータが記憶されているオンライン記憶装置３の状態に関する情報を一定周期で取得し、取得した情報を当該バックアップメタデータに関連付けて集約して管理し、メタデータ返信部４３は、更に、メタデータ管理部４２によって当該バックアップメタデータに関連付けて集約して管理されているオンライン記憶装置３の状態に関する情報を、当該一又は複数のバックアップデータ生成装置２に返信してもよい。かかる場合、ユーザは、返信されたオンライン記憶装置３の状態に関する情報に基づいて、当該バックアップデータ生成装置２の状態を復元するバックアップデータが記憶されているオンライン記憶装置３を選択することができるため、ユーザの利便性が向上する。
【００７４】
本実施形態のバックアップデータ生成装置２によれば、バックアップデータ本体とバックアップ操作やオンライン記憶装置３の状態に関する情報を分散管理することで、オンライン記憶装置３の稼動状態、空き容量、通信速度及びバックアップデータサイズに応じて、適切なバックアップ保存先を判断することができる。
【符号の説明】
【００７５】
１…バックアップシステム、２…バックアップデータ生成装置、３…オンライン記憶装置、４…メタデータ管理装置、５…通信ネットワーク、１０…ＣＰＵ、１１…ＲＡＭ、１２…ＲＯＭ、１３…入力部、１４…通信部、１５…補助記憶装置、１６…表示部、２１…バックアップデータ生成部、２２…バックアップデータ送信部、２３…メタデータ生成部、２４…メタデータ送信部、２５…メタデータ表示部、２６…バックアップデータ受信部、２７…復元部、３１…バックアップデータ受信部、３２…バックアップデータ管理部、３３…バックアップデータ返信部、４１…メタデータ受信部、４２…メタデータ管理部、４３…メタデータ返信部。
【図１】
0005686712.tif 000002
【図２】
0005686712.tif 000003
【図３】
0005686712.tif 000004
【図４】
0005686712.tif 000005
【図５】
0005686712.tif 000006
【図６】
0005686712.tif 000007
【図７】
0005686712.tif 000008
【図８】
0005686712.tif 000009
【図９】
0005686712.tif 000010
【図１０】
0005686712.tif 000011
【図１１】
0005686712.tif 000012