【手続補正書】
【提出日】平成27年3月3日(2015.3.3)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
テナントの移行にわたるテナント・データをリカバリするために、プロセッサ上で実施する方法であって、
フル・バックアップ・スケジュールに従ってテナントのバックアップ・データを生成するために、フル・バックアップ動作を前記テナント・データに対して実行するステップと、
インクリメント式バックアップ・スケジュールに従って前記テナントのバックアップ・データを生成するために、インクリメント式バックアップ動作を前記テナント・データに対して実行するステップと、
テナントのデータがネットワーク・ストレージ位置内に格納されるストレージ位置を、異なるネットワーク・ストレージ位置に変更する動作を決定するステップと、
前記テナントのデータのストレージ位置を変更する前記動作に応じて、前記テナントのデータのストレージ位置のテナントについてのヒストリを、前記テナントのデータが現在格納されている現在のストレージ位置を追加することによって更新するステップであって、前記ヒストリが前記現在のストレージ位置と、前記テナントのデータが前記現在のストレージ位置およびバックアップの位置にいつ格納されたかについて関連する時間と、前記テナントのデータが前記バックアップ位置にいつ格納されたかについて関連する時間とを特定する、ステップと、
要求されたときに、前記テナントのデータがいつ削除されたかについて示す時間に少なくとも部分的に基づいて前記テナントのデータが格納された直前のストレージ位置を決定するために前記ヒストリにアクセスするステップと、
前記直前のストレージ位置を用いて前記テナントのデータをリストアするステップと
を含む、方法。
【請求項２】
前記ヒストリが、テナント・データおよびバックアップ・データの内少なくとも１つの負荷バランシングに応じて更新される、請求項１記載の方法。
【請求項３】
前記ヒストリが、テナントの移行に応じて更新される、請求項１記載の方法。
【請求項４】
前記ヒストリが、ファーム・アップグレードに応じて更新される、請求項１記載の方法。
【請求項５】
前記ヒストリを更新するステップが、前記テナントのデータのバックアップに対応するバックアップ・データのストレージ位置を格納するステップを含む、請求項１記載の方法。
【請求項６】
請求項５記載の方法において、前記バックアップ・データが、前記テナントのデータのフル・バックアップ、前記テナントのデータのインクリメント式バックアップ、および前記テナントのデータのトランザクション・ログ・バックアップを含む、方法。
【請求項７】
前記ヒストリの更新が、前記テナントのデータが前記直前のストレージ位置から前記現在のストレージ位置にいつ移行されるかについて示す時間を含む、請求項１記載の方法。
【請求項８】
請求項７記載の方法であって、更に、前記テナントのデータの前記直前のストレージ位置を、特定の時間を前記ヒストリ内の時間と比較することに基づき前記ストレージ位置にアクセスすることによって決定する、方法。
【請求項９】
請求項１記載の方法であって、更に、前記データを一時的なストレージ位置にリストアするステップと、要求されたデータを前記一時的なストレージ位置から抽出するステップと、前記抽出したデータを前記テナントのデータの前記現在のストレージ位置に配置するステップとを含む、方法。
【請求項１０】
テナントの移行にわたるテナント・データをリカバリするためのコンピューター実行可能命令を格納するコンピューター可読ストレージ媒体であって、該コンピューター実行可能命令が、
フル・バックアップ・スケジュールに従ってテナントのバックアップ・データを生成するために、フル・バックアップ動作を前記テナント・データに対して実行するステップと、
インクリメント式バックアップ・スケジュールに従って前記テナントのバックアップ・データを生成するために、インクリメント式バックアップ動作を前記テナント・データに対して実行するステップと、
テナントのデータのストレージ位置を、ネットワーク・ストレージ位置から異なるネットワーク・ストレージ位置に変更する動作を決定するステップと、
前記テナントについてのヒストリを、前記テナントのデータにおける現在のストレージ位置を含めるように更新するステップであって、前記テナントについてのヒストリは、前記テナントのデータが格納された各ストレージ位置および前記現在のストレージ位置についてのレコードを含み、該レコードの各々が、テナント・データのストレージ位置と、テナントのバックアップ・データについてのバックアップ・ストレージ位置と、データがいつ前記ストレージ位置の各々にあったかについて示す時間情報とを含む、ステップと、
要求されたときに、前記テナントのデータがいつ削除されたかについて示す時間情報を用いて前記テナントのデータの直前のストレージ位置を決定するために、前記ヒストリにアクセスするステップと、
前記直前のストレージ位置を用いて前記テナントのデータをリストアするステップと
を含む、コンピューター可読ストレージ媒体。
【請求項１１】
請求項１０記載のコンピューター可読ストレージ媒体において、前記ヒストリが、テナント・データおよびバックアップ・データの内少なくとも１つへの負荷バランシング、テナントの移行、並びにファーム・アップグレードの内少なくとも１つに応じて更新される、コンピューター可読ストレージ媒体。
【請求項１２】
前記要求に応じてテナントのデータのバックアップの各ストレージ位置を供給するステップを更に含む、請求項１０記載のコンピューター可読ストレージ媒体。
【請求項１３】
前記バックアップ・データが、前記テナントのデータのフル・バックアップ、前記テナントのデータのインクリメント式バックアップ、および前記テナントのデータのトランザクション・ログ・バックアップを含む、請求項１２記載のコンピューター可読ストレージ媒体。
【請求項１４】
前記ヒストリの更新が、前記テナントのデータが前記直前のストレージ位置から前記現在のストレージ位置にいつ移行されるかについて示す時間を含む、請求項１０記載のコンピューター可読ストレージ媒体。
【請求項１５】
前記テナントのデータの前記直前のストレージ位置を、特定の時間を前記ヒストリ内の時間と比較することに基づき前記ストレージ位置にアクセスすることによって決定するステップを更に含む、請求項１４記載のコンピューター可読ストレージ媒体。
【請求項１６】
前記データを一時的なストレージ位置にリストアするステップと、要求されたデータを前記一時的なストレージ位置から抽出するステップと、前記抽出したデータを前記テナントのデータの前記現在のストレージ位置に配置するステップとを更に含む、請求項１０記載のコンピューター可読ストレージ媒体。
【請求項１７】
テナントの移行にわたるテナント・データをリカバリするためのシステムであって、
ネットワークに接続するように構成されたネットワーク接続と、
プロセッサ、メモリ、およびコンピューター可読ストレージ媒体と、
前記コンピューター可読ストレージ媒体に格納され、前記プロセッサで実行する動作環境と、
異なるテナントに関連付けられたテナント・データを格納するデータ格納と、
バックアップ・マネージャー動作であって、
フル・バックアップ・スケジュールに従ってテナントのバックアップ・データを生成するために、前記テナント・データに対してフル・バックアップ動作を実行するアクションと、
インクリメント式バックアップ・スケジュールに従って前記テナントのバックアップ・データを生成するために、前記テナント・データに対してインクリメント式バックアップ動作を実行するアクションと、
ネットワーク・データ・ストアにおいてテナントのデータへの要求を受け取るアクションと、
前記テナントのデータがいつバックアップ・ストレージに移されたかついて示す時間を元いて、前記要求されたテナント・データのストレージ位置を決定するために、テナント・データのストレージ位置を含む前記テナントのヒストリにアクセスするアクションであって、前記ヒストリは、前記テナントのデータが格納された各ストレージ位置および現在のストレージ位置についてのレコードを含み、前記レコードが、テナント・データのストレージ位置、前記テナント・バックアップ・データのバックアップ・ストレージ位置、および前記データがいつ前記ストレージ位置の各々にあったかについて示す時間情報を含む、アクションと、
前記ストレージ位置を用いて、前記テナントのデータをリストアするアクションと
を実行するように構成された、バックアップ・マネージャー動作と、
を備えるシステム。
【請求項１８】
前記要求において特定される時間を比較して、前記要求されたテナント・データの前記ストレージ位置を決定するアクションを更に含む、請求項１７記載のシステム。
【請求項１９】
前記ヒストリ内の各ストレージ位置を検査して、前記要求されたテナント・データの前記ストレージ位置を決定するアクションを更に含む、請求項１７記載のシステム。
【請求項２０】
請求項１７記載のシステムであって、更に、前記テナントのデータを一時的なストレージ位置にリストアし、前記要求されたデータを前記一時的なストレージ位置から抽出し、該抽出したデータを前記テナント・データの現在のストレージ位置に配置することを含む、システム。