すべてのプロダクト
Search
ドキュメントセンター

Cloud Backup:OSSインベントリ機能を使用して大量のOSSオブジェクトをバックアップする

最終更新日:Jul 31, 2024

Object Storage Service (OSS) のインベントリ機能を使用して、定期的にインベントリリストを生成できます。 Cloud Backupを使用すると、OSSインベントリ機能を使用して大量のOSSオブジェクトをバックアップでき、バックアップの効率とパフォーマンスが大幅に向上します。 Cloud Backupは、データをクラウドにバックアップするための柔軟なバックアップポリシーを提供します。 いつでもデータを表示および復元できます。 このトピックでは、Cloud Backupを使用してOSSバケット内の大量のオブジェクトをバックアップする方法について説明します。

前提条件

  • Cloud Backupが有効化されています。 Cloud Backupの有効化には課金されません。 Cloud BackupのOSSバックアップ機能を使用する場合、バックアップボールトとOSSリクエストのストレージ使用量に対して課金されます。 OSSリクエスト料金はOSS請求書に含まれています。 詳細については、「OSSバックアップ機能の課金」をご参照ください。

  • ストレージクラスが標準または低頻度アクセス (IA) であるOSSバケットが作成されます。 詳細は、「バケットの作成」をご参照ください。

  • 既存のOSSインベントリリストを使用してOSSバックアッププランを作成する場合、OSSインベントリリストは次の要件を満たす必要があります。

    • 最新バージョンのインベントリリストが有効になっています。 インベントリリストで使用されるバケットプレフィックスは、[バックアップ計画の作成] パネルで指定された [ソースパス] パラメーターの値と同じです。

    • インベントリリストには、オブジェクトサイズ、ストレージクラス、最終変更日、およびETagフィールドが含まれている必要があります。

    OSS清单

    詳細については、「バケットインベントリの設定」をご参照ください。

背景情報

インベントリ機能を使用して、オブジェクトの数、サイズ、ストレージクラス、暗号化ステータスなど、バケット内の特定のオブジェクトに関する情報をエクスポートできます。 Cloud Backupを使用すると、OSSインベントリ機能を使用して大量のOSSオブジェクトをバックアップできます。これにより、バックアップの効率とパフォーマンスが大幅に向上します。 100万を超えるオブジェクトをバックアップする必要がある場合は、OSSインベントリ機能を使用することを推奨します。 OSSは、OSSインベントリリストが生成される時刻を決定します。 インベントリリストが生成される前にバックアップを実行すると、バックアップは失敗します。 詳細については、「バケットインベントリの設定」をご参照ください。

使用上の注意

Cloud BackupのOSSインベントリ機能を使用してOSSデータをバックアップする場合は、次の情報に注意してください。

  • 初めてバックアップ計画を作成したり、バックアップ計画をバックアップポリシーに関連付けたりすると、Cloud backupは自動的にAliyunServiceRoleForHbrOssBackupという名前のサービスにリンクされたロールを作成し、関連するリソースにアクセスする権限を取得します。 表示されるダイアログボックスで、プロンプトに従ってロールを割り当てます。 詳細については、「クラウドバックアップのサービスにリンクされたロール」をご参照ください。

  • Cloud Backupでは、ストレージクラスがStandardまたはIAであるバケットをバックアップおよび復元できます。 Cloud Backupは、ストレージクラスがArchive、Cold Archive、またはDeep Cold Archiveであるバケットのバックアップと復元をサポートしていません。

  • Cloud Backupでは、ストレージクラスがStandardまたはIAであるオブジェクトをバックアップおよび復元できます。 Cloud Backupは、ストレージクラスがArchive、Cold Archive、またはDeep Cold Archiveであるオブジェクトのバックアップと復元をサポートしていません。

  • Cloud Backupでは、オブジェクトの読み取り権限と書き込み権限を制御するアクセス制御リスト (ACL) のバックアップと復元はサポートされていません。

  • OSSオブジェクトのバックアップ中にCloud Backupによって呼び出されたOSS API操作に対して課金されます。 OSSリクエスト料金はOSS請求書に含まれています。 詳細については、「課金の概要」をご参照ください。

  • Cloud Backupがアクセス頻度の低いバケットまたはオブジェクトからOSSデータを読み取ると、OSSデータ取得料金が発生します。 取得したIAデータのサイズに基づいて課金されます。 OSSデータ取得料金はOSS請求書に含まれています。 詳細については、「データ処理料金」をご参照ください。

  • 既存のバックアップを削除しても、後続のバックアップのデータ整合性は影響を受けません。

  • OSSインベントリリストは、OSSコンソールで管理できます。 OSSバケットのインベントリを作成する方法の詳細については、「バケットインベントリの設定」をご参照ください。

  • OSSバケットの作成時に有効になるスケジュールされたバックアップ計画は、30日間無料です。 無料トライアルの有効期限が切れると、スケジュールされたバックアッププランは自動的に無効になります。 タイムリーに有料利用に切り替えることを推奨します。

    重要

    無料トライアルのバックアップ計画には限界があります。 ソースパスとバックアップサイクルは変更できません。 各無料トライアルバックアップ計画では、個別のバックアップボールトを使用します。 有料使用に切り替えた後、バックアップコンテナーを変更することはできません。 将来、すべてのデータを同じバックアップボールトにバックアップする予定がある場合は、無料トライアルバックアッププランを使用しないでください。

  • 増分バックアップのパフォーマンスを向上させるために、Cloud Backupは過去7日以内に生成された最新のインベントリリストを使用します。

    システムは、OSSインベントリリストを生成するために短い期間を必要とし得る。 OSSインベントリリストを使用する場合は、次の制限事項に注意してください。

    • 実行中のバックアップジョブによってインベントリリストが検出されない場合、バックアップジョブは失敗します。

    • OSSインベントリリストが以前のバックアップのOSSインベントリリストと同じままであることをバックアップジョブが検出した場合、バックアップジョブは失敗します。

    • バックアップジョブがトリガーされた場合、Cloud backupは最新のOSSインベントリリストのみを使用してデータをバックアップします。 バックアップジョブが完了すると、OSSインベントリリストに追加したオブジェクトは、次のバックアップサイクルでバックアップされます。

    • バックアップジョブが実行される間隔は、OSSインベントリリストが生成される間隔以上である必要があります。 これにより、バックアップジョブを実行するたびにOSSインベントリリストを使用できます。

    したがって、OSSインベントリリストが生成された後に最初のバックアップを開始する時間を設定するか、[今すぐ実行] をクリックしてOSSインベントリリストが生成された後にバックアップを手動で実行することを推奨します。 これにより、バックアップジョブを高速化するためにインベントリリストを有効にすることができます。

大量のOSSオブジェクトを定期的にバックアップするバックアップ計画を作成する

説明

バックアップ計画を作成した後、最初のバックアップジョブは完全バックアップを実行し、その後のバックアップジョブは増分バックアップを実行します。

OSSバケットのバックアップ計画を作成するには、次の手順を実行します。

  1. にログインします。Cloud Backupコンソール.

  2. 左側のナビゲーションウィンドウで、バックアップ > OSS バックアップ を選択します。

  3. 上部のナビゲーションバーで、OSSバケットが存在するリージョンを選択します。

  4. On theOSS バックアップページをクリックします。バックアッププランの作成.

  5. では、バックアッププランの作成パネル、パラメーターを設定し、OK.

    説明
    • 各バックアッププランは、バックアッププランが作成された日から1か月間無料で使用できます。 たとえば、2020年2月14日にバックアッププランを作成した場合、2020年3月14日まで無料でバックアッププランを使用できます。 OSSオブジェクトのバックアップ中にCloud Backupによって呼び出されたOSS API操作に対して課金されます。 OSSインベントリリストの保存についても課金されます。 料金は OSS の請求書に含まれます。 詳細については、「課金の概要」をご参照ください。

    • 無料トライアルバックアップ計画のソースパスとバックアップサイクルを変更することはできません。 各無料トライアルバックアップ計画では、個別のバックアップボールトを使用します。 無料トライアルバックアッププランを有料バックアッププランに変更した後は、バックアップコンテナーを変更することはできません。 将来、すべてのデータを同じバックアップボールトにバックアップする予定がある場合は、無料トライアルバックアッププランを使用しないでください。

    このトピックでは、有料モードでバックアップ計画を設定する方法について説明します。 同様の手順に従って、フリーモードでバックアップ計画を設定できます。

    1. 今すぐ有料使用に切り換え をクリックします。 表示されるメッセージで、[OK] をクリックします。

    2. 次の表に示す基本パラメータを設定します。

      重要
      • 選択したリージョンがバックアップポリシーをサポートしている場合、バックアップポリシーに関連付けることによってのみバックアップ計画を設定できます。 クラウドバックアップは、バックアップポリシーに基づいて定期的にOSSオブジェクトをバックアップします。

      • バックアップポリシーをサポートするリージョンを表示するには、Cloud backupコンソールの左側のナビゲーションウィンドウで Policy Center をクリックします。 バックアップポリシーの作成方法の詳細については、「バックアップポリシーの作成」をご参照ください。

      パラメーター

      説明

      OSS バケットのバックアップ

      ドロップダウンリストから、バックアップするOSSバケットの名前を選択します。 Cloud Backupは、アカウント内のリージョン内のすべてのOSSバケットを自動的に取得します。

      バックアップバケットプレフィックス

      ドロップダウンリストからOSSバケットのディレクトリを選択します。 デフォルトでは、OSSバケットのルートディレクトリ内のすべてのオブジェクトがバックアップされます。

      バックアップポリシー

      ドロップダウンリストから適切なバックアップポリシーを選択します。

      Cloud Backupは、設定したバックアップポリシーに基づいてデータソースを自動的にバックアップします。 バックアップポリシーは、データソースの柔軟な管理に役立ちます。 バックアップポリシーには、バックアップボールトの暗号化方法、バックアップ間隔、保持期間、リージョン間レプリケーションポリシー、およびバックアップデータの自動アーカイブの設定が含まれます。

      デフォルトのバックアップポリシーが要件を満たしていない場合は、ポリシーの作成 または ポリシーの編集 をクリックして、バックアップポリシーを作成または変更できます。

      バックアップポリシーのパラメーターの詳細については、「バックアップポリシーの管理」をご参照ください。

      パフォーマンス

      是否使用OSS清单

      OSSインベントリ機能を有効にしてOSSオブジェクトをバックアップするかどうかを指定します。 このパラメーターを使用已有清单に設定します。

      • 使用しない: OSSインベントリ機能を無効にします。 トラバーサルモードでオブジェクトをバックアップする必要があります。

      • 使用已有清单: 既存のOSSインベントリリストを使用して、OSSオブジェクトの増分バックアップを高速化できます。

      OSS清单名称

      このパラメーターは、是否使用OSS清单 パラメーターを 使用已有清单 に設定した場合にのみ必要です。 作成したOSSインベントリリストは、OSS清单名称 ドロップダウンリストから選択できます。

      作成するOSSインベントリリストは、次の要件を満たす必要があります。

      • 最新バージョンのインベントリリストが有効になっています。 インベントリリストで使用されるバケットプレフィックスは、[バックアップ計画の作成] パネルで指定された バックアップバケットプレフィックス パラメーターの値と同じです。

      • インベントリリストには、オブジェクトサイズ、ストレージクラス、最終変更日、およびETagフィールドが含まれている必要があります。

      • OSSインベントリリストが生成される間隔は、バックアップジョブが実行される間隔以下でなければなりません。 これにより、バックアップジョブを実行するたびにOSSインベントリリストを使用できます。

      备份后是否删除清单文件

      バックアップ計画が完了したときにインベントリリストを削除するかどうかを指定します。 このパラメーターを設定すると、バケットのインベントリリストを削除できます。 リストを手動で管理するには、インベントリリストを専用のバケットに保存するか、パラメーターを [削除しない] に設定することをお勧めします。

      • 削除しない: インベントリリストを保持します。 他のアプリケーションがOSSインベントリリストにアクセスする場合は、パラメーターをこの値に設定することを推奨します。

      • 删除当前: バックアップジョブで使用されているインベントリリストを削除します。

      • 删除所有: バックアップの完了後、バックアップ前に生成されたすべてのインベントリリストを削除します。 他のアプリケーションがOSSインベントリリストにアクセスしない場合は、パラメーターをこの値に設定することを推奨します。

    バックアップ計画が作成された後、バックアップ計画は有効の状態になります。 Cloud Backupは、指定された開始時刻から指定されたバックアップ間隔でOSSオブジェクトをバックアップします。

バックアップが成功しました

バックアップ実行時間に達すると、Cloud Backupはバックアップジョブを実行します。 バックアップジョブのステータスが完了の場合、バックアップジョブは当日に完了します。image.png

各バックアップレコードは、备份历史 セクションで表示できます。 後で、これらの履歴バックアップに基づいてファイルを復元できます。 詳細については、「OSSバケットの復元ジョブの作成」をご参照ください。image.png

トラブルシューティング

バックアップ計画またはバックアップジョブのステータスが異常な場合は、次の手順に基づいて問題を解決できます。

  • バックアップジョブのステータス: 失敗 (OSSバケットは存在しません)

    OSSバケットが削除されました。

    • OSSバケットが期待どおりに削除された場合は、バックアップジョブのステータスを無視します。 追加のバックアップストレージ料金を防ぐには、次の操作を実行して関連するストレージコンテナーを削除することを推奨します。左側のナビゲーションウィンドウで 存储库管理 をクリックし、ストレージコンテナーを検索して削除します。

    • OSSバケットが予期せず削除された場合は、次の操作を実行してOSSバケットを復元します。対応するリージョンにOSSバケットを作成し、OSSバケットを復元先として使用してOSSオブジェクトを復元します。 詳細については、「OSSバケットの復元ジョブの作成」をご参照ください。image.png

  • バックアップジョブのステータス: 失敗 (没有可以使用的OSS清单文件。请等待下次备份,下次备份会自动检测并使用最新清单文件。)

    指定されたディレクトリにOSSインベントリリストが見つかりません。 OSSコンソールに移動して、バケットインベントリが作成されているかどうかを確認します。

  • バックアップ計画のステータス: 無効

    バックアップ計画は中断されました。 バックアップ計画が一時停止されると、Cloud BackupはOSSバケットからオブジェクトをバックアップしなくなります。 できるだけ早い機会にバックアップ計画を再開することを推奨します。

参照とダウンロードバックアップファイル

  • バックアップファイルの参照

    ブラウザー 機能を使用して、バックアップされたファイルを表示できます。

    1. バックアップ計画 タブで、OSSバケットを見つけ、[操作] 列の 备份历史 をクリックします。

    2. 备份历史 セクションで、表示するバックアップポイントを見つけ、ブラウザー をクリックします。

    image

  • バックアップファイルのダウンロード

    バックアップファイルは直接ダウンロードできません。 ただし、OSSバケット内の指定された一時パスにファイルを復元してから、OSSバケットからファイルをダウンロードできます。 データの復元には課金されません。

クロスリージョンバックアップ

地域の災害がビジネスの継続性に影響を与えるのを防ぐために、Cloud Backupでは、汎用バックアップボールト用のリモートミラーボールトを作成できます。 バックアップボールト内のデータは、地理的冗長性のために、複数のリージョンにわたってミラーボールトに自動的にレプリケートされます。 OSSオブジェクトのバックアップデータを格納するバックアップボールトのリモートミラーボールトを作成できます。 詳細については、「リージョン間のデータのバックアップ」をご参照ください。

また、ECSファイルバックアップSAP HANAバックアップApsara file Storage NASバックアップon-premises NASバックアップ、およびon-premisesファイルバックアップの各機能を使用して作成する汎用バックアップボールトのミラーボールトを作成することもできます。 さらに、クロスアカウントバックアップ自動アーカイブKMSベースの暗号化不変バックアップなどのエンタープライズクラスの機能を使用できます。

関連する API 操作

次の表に、バックアップ計画 タブの 操作 列で実行できる操作を示します。

API 操作

説明

备份历史

OSSバケットのすべてのバックアップレコードまたは過去3か月間のバックアップレコードを表示します。

今すぐ実行

すぐにバックアップ計画を実行します。

編集

ビジネス要件を満たさないOSSバックアッププランのパラメーターを変更します。

計画の無効化

実行中のバックアップ計画を一時停止します。

計画の有効化

一時停止したバックアップ計画を再開します。

計画の削除

実行中のバックアップ計画を削除します。 バックアップ計画を削除すると、Cloud backupはバックアップ計画のバックアップジョブを実行しなくなり、バックアップデータは保持されます。

警告設定

バックアップジョブが失敗した場合、またはクライアントがサーバーから切断された場合、Cloud Backupは、設定したアラートポリシーに基づいてアラート通知を送信します。 詳細については、「オンプレミスファイルバックアップのアラートルールの設定」をご参照ください。

次のステップ

OSSバケットの復元ジョブの作成

関連ドキュメント

  • OSSオブジェクトのバックアップ

  • Cloud Backupは、さまざまなバックアップシナリオのリソースプランを提供しているため、より高い割引を受け、コストを最小限に抑えることができます。 詳細については、「リソースプランの購入」をご参照ください。

  • Cloud Backupは、大量のOSSオブジェクトをソースから宛先に同期するのに役立つデータ同期機能を提供します。 詳細については、「データ同期機能の概要」をご参照ください。