このトピックでは、Cloud backupのObject Storage Service (OSS) バックアップ機能の概要について説明します。この機能の利点、動作原理、手順、課金などが含まれます。
概要
OSSバックアップは、Alibaba Cloud OSS向けに設計された定期的なデータ保護ソリューションです。 OSSバケット内のオブジェクトをクラウドバックアップに定期的にバックアップするようにバックアップポリシーを設定できます。 オブジェクトが誤って削除または改ざんされた場合は、Cloud Backupを使用してオブジェクトを復元できます。
この機能にはいくつかの制限があります。 詳細については、「制限事項」をご参照ください。
メリット
Alibaba CloudネイティブのOSSバックアップ機能
OSSバケットのデータを保護するためにバックアップコンポーネントをインストールする必要はありません。
詳細なOSSデータ保護
きめ細かいデータ保護を実現するには、バケット内のすべてのオブジェクトまたは指定されたプレフィックスに一致するオブジェクトをバックアップします。
柔軟なデータバージョン管理
スケジュールされたバックアップ計画を日、週、月、年ごとに設定し、バックアップデータの保持期間を指定できます。 これにより、バックアップデータのバージョンを柔軟に管理できます。
使いやすいファイルの回復
Cloud Backupコンソールで、指定した時点に1つ以上のオブジェクトを復元できます。 オブジェクトの履歴バージョンを確認するためにスクリプトやプログラムを実行する必要はありません。
重複排除と圧縮
Cloud BackupがソースOSSバケットからデータをバックアップすると、Cloud Backupはデータを圧縮および重複排除します。 これは、バックアップデータによって占有される記憶空間を最小にする。
偶発的または悪意のある削除に対する不変のバックアップ
クラウドバックアップは、バックアップボールトに基づく不変バックアップ機能を提供します。 バックアップデータは、設定された保持期間が終了するまでは、どのアカウントまたは方法でも削除できません。
制御ポリシー機能の動作
Cloud backupのOSSバックアップ機能は、OSSとシームレスに統合されています。 OSSデータを保護するために、他のストレージサービスをデプロイする必要はありません。 0.1億を超えるオブジェクトをバックアップする必要がある場合は、OSSインベントリ機能を使用することを推奨します。
バックアップ計画が実行されている場合、Cloud backupは指定されたバケットをスキャンし、OSSインベントリまたは指定されたプレフィックスを使用してバケット内のデータの最新バージョンを取得し、バックアップするオブジェクトを識別し、データの重複排除、圧縮、暗号化を行い、増分データをバックアップボールトにアップロードします。 クラウドバックアップは、増分永久バックアップ戦略を使用します。 最初の完全バックアップジョブを除いて、後続の各バックアップジョブは、前のバックアップジョブと比較して変更されたデータのみをアップロードします。 ストレージ消費を最小限に抑えるために、完全なフルバックアップが合成されます。
OSSバックアップとOSSバージョン管理の違い
OSSバックアップは、設定したバックアップポリシーに基づいたきめ細かいバックアップソリューションです。 これにより、オブジェクトが頻繁に変更されたときにバックアップバージョンの数が急増するのを防ぎ、ストレージの消費を最小限に抑えます。
OSSバージョン管理ソリューションでは、オブジェクトが変更されるたびに新しいバージョンが作成されます。 このソリューションでは、以前のバージョンを取得してデータを復元できます。 OSSオブジェクトの重要性とビジネスシナリオに基づいて、適切なデータ保護ソリューションを選択できます。
手順
次の手順は、Cloud BackupコンソールでOSSバケットからオブジェクトをバックアップする方法を示しています。
Cloud Backupの有効化には課金されません。 Cloud Backupで作成されたバックアップボールトのストレージ使用量に対して課金されます。 詳細については、「課金方法と課金可能項目」をご参照ください。
バックアップ計画を作成するときに、バックアップコンテナー、データソース、バックアップサイクル、および保持期間を設定します。 Cloud Backupはバックアップ計画を開始し、指定されたOSSバケットからオブジェクトを継続的にバックアップします。
重要30日間の無料バックアッププランをお楽しみいただけます。 無料バックアッププランのソースパスとバックアップサイクルは編集できません。
選択したリージョンがバックアップポリシーをサポートしている場合、バックアップポリシーに関連付けることによってのみバックアップ計画を設定できます。 Cloud Backupは、バックアップポリシーに基づいてOSSオブジェクトを定期的にバックアップします。
バックアップポリシーをサポートするリージョンを表示するには、Cloud backupコンソールの左側のナビゲーションウィンドウで Policy Center をクリックします。 バックアップポリシーの作成方法の詳細については、「バックアップポリシーの作成」をご参照ください。
バックアップ計画を作成した後、最初のバックアップジョブは完全バックアップを実行し、その後のバックアップジョブは増分バックアップを実行します。
同じリージョンでの修復に対しては課金されません。 OSSバケットでファイル例外が発生した場合、履歴バックアップに基づいてすべてのオブジェクトまたは指定された条件を満たす一部のオブジェクトを復元できます。 オブジェクトをソースOSSバケットに無料で復元、またはオブジェクトを新しいOSSバケットに無料で復元できます。 リモートミラーコンテナーのトラフィックとストレージ容量に対して課金されます。
使用上の注意
初めてバックアップ計画を作成したり、バックアップ計画をバックアップポリシーに関連付けたりすると、Cloud backupは自動的にAliyunServiceRoleForHbrOssBackupという名前のサービスにリンクされたロールを作成し、関連するリソースにアクセスする権限を取得します。 表示されるダイアログボックスで、プロンプトに従ってロールを割り当てます。 詳細については、「クラウドバックアップのサービスにリンクされたロール」をご参照ください。
Cloud Backupを使用してOSSオブジェクトを保護する前に、次の情報に注意してください。
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バケットの作成時に有効になるスケジュールされたバックアップ計画は、30日間無料です。 無料トライアルの有効期限が切れると、スケジュールされたバックアッププランは自動的に無効になります。 タイムリーに有料利用に切り替えることを推奨します。
重要無料トライアルのバックアップ計画には限界があります。 ソースパスとバックアップサイクルは変更できません。 各無料トライアルバックアップ計画では、個別のバックアップボールトを使用します。 有料使用に切り替えた後、バックアップコンテナーを変更することはできません。 将来、すべてのデータを同じバックアップボールトにバックアップする予定がある場合は、無料トライアルバックアッププランを使用しないでください。
課金
OSSバックアップ機能を使用すると、次の料金が発生します。
ストレージ使用料
Cloud Backupには、ローカル冗長ストレージ (LRS) とゾーン冗長ストレージ (ZRS) の2種類のバックアップストレージがあります。 バックアップボールトのストレージ使用量に基づいて課金されます。 クラウドバックアップコンソールの [概要] ページで、バックアップボールトのストレージ使用状況を確認できます。 詳細については、「」をご参照ください。クラウドバックアップの価格。
APIリクエスト料金
各バックアップジョブが開始される前に、Cloud backupはListObject操作を呼び出して、バックアップするオブジェクトのリストを取得します。 各ListObjectリクエストは、最大1,000個のオブジェクトをリストできます。
オブジェクトリストを取得した後、Cloud BackupはHeadObject操作を呼び出して、バックアップするオブジェクトのメタデータを取得します。 各HeadObjectリクエストは、1つのオブジェクトのメタデータを取得できます。
Cloud BackupはGetObject操作を呼び出してオブジェクトをバックアップします。 各GetObjectリクエストは、1つのオブジェクトのメタデータを取得できます。
Cloud BackupはListObject操作を呼び出して、バックアップの進行状況を照会し、バックアップされているオブジェクトを確認します。 各ListObjectリクエストは、最大1,000個のオブジェクトを検証できます。
OSSインベントリ機能を使用してデータをバックアップする場合、前述のListObjectリクエストに対しては課金されませんが、OSSインベントリ機能に対しては課金されます。 詳細については、「バケットインベントリ」をご参照ください。
OSS APIリクエストの課金ルールの詳細については、「API操作呼び出し料金」をご参照ください。
OSSデータ取得料金
Cloud Backupがアクセス頻度の低いバケットまたはオブジェクトからOSSデータを読み取ると、OSSデータ取得料金が発生します。 取得したIAデータのサイズに基づいて課金されます。 OSSデータ取得料金はOSS請求書に含まれています。 詳細については、「データ処理料金」をご参照ください。
次のステップ
OSSオブジェクトをバックアップする方法について説明します。 詳細については、「OSSオブジェクトのバックアップ」および「OSSインベントリ機能を使用した大量のOSSオブジェクトのバックアップ」をご参照ください。
Cloud Backupのベストプラクティスについて説明します。 詳細については、「ベストプラクティス」をご参照ください。