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

Tablestore:データのバックアップ

最終更新日:Mar 07, 2025

誤って重要なデータを削除したり、悪意のある改ざんによってビジネス例外が発生するのを防ぐため、Tablestore のデータバックアップ機能を使用して、Tablestore インスタンスの重要なデータをバックアップすることをお勧めします。このトピックでは、Tablestore の有料データバックアップ機能を使用して、Tablestore データのフルバックアップまたは増分バックアップを定期的に実行する方法について説明します。

説明
  • Cloud Backup は、Tablestore のデータバックアップ機能の 30 日間の無料トライアルを提供しています。無料トライアル期間中は、機能の使用に制限があります。ビジネス要件に基づいて、無料トライアル期間中に有料利用に切り替えることができます。詳細については、「30 日間無料トライアルの利用上の注意」をご参照ください。

  • 無料トライアル期間中にバックアッププランを作成する方法については、「Tablestore でデータをバックアップする」をご参照ください。

利用上の注意

  • Tablestore インスタンスのデータテーブルと検索インデックスのみをバックアップおよびリストアできます。セカンダリインデックスまたは時系列テーブルはバックアップできません。

  • Cloud Backup

  • Cloud Backup は、Tablestore の暗号化されたテーブルの暗号化設定をバックアップできません。Tablestore の暗号化されたテーブルがバックアップボールトにバックアップされた後、テーブルはバックアップボールトでは暗号化されません。

  • オフピーク時に Tablestore データをバックアップすることをお勧めします。ピーク時にデータをバックアップする場合は、速度制限機能を使用して、データバックアップ機能で消費できる最大トラフィックを制限し、ビジネスの中断を防ぐことをお勧めします。

  • データはバックアップ中に圧縮されます。圧縮率はデータの特徴によって異なります。

  • バックアップポリシーの自動アーカイブ機能は、Tablestore バックアップには適用されません。

  • Cloud Backup は、各バックアップジョブに対して Tablestore にトンネルを自動的に作成して、データをバックアップします。

手順

バックアッププランの作成

  1. [バックアッププランの作成] パネルに移動します。

    1. Tablestore コンソール[データバックアップ] ページで、バックアップするリソースが存在するリージョンを選択します。

      Cloud Backup は、リージョン内の Tablestore インスタンスを自動的に読み込んでロードします。

      説明

      データバックアップ機能を初めて使用する際に、Cloud Backup は、Alibaba Cloud アカウント内の Tablestore インスタンスを取得するために、AliyunServiceRoleForHbrOtsBackup という名前のサービスロールを自動的に作成します。画面の指示に従って、Cloud Backup が Tablestore リソースにアクセスすることを承認します。詳細については、「Cloud Backup のサービスロール」をご参照ください。

    2. 管理するインスタンスを見つけ、[アクション] 列の [バックアップ] をクリックします。

  2. バックアップするリソースを選択します。

    1. [バックアッププランの作成] パネルの [バックアップコンテンツ] ステップで、バックアップするテーブルを選択します。

      複数のテーブルを選択して、同時にバックアップできます。

    2. [次へ] をクリックします。

      image

  3. バックアップ設定を構成します。

    1. [バックアッププランの作成] パネルの [バックアップ構成] ステップで、バックアップポリシーを選択します。

      バックアップポリシーを作成していない場合は、[バックアップポリシーの作成] をクリックします。[バックアップポリシーの作成] ダイアログボックスで、パラメータを構成し、[OK] をクリックします。

      説明

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

      セクション

      パラメータ

      説明

      基本設定

      ポリシー名

      バックアップポリシーの名前。システムはバックアップポリシーの名前を自動的に生成します。カスタム名を指定することもできます。

      スケジュール

      バックアップポリシーの実行計画。バックアップ頻度、最初の実行時刻、バックアップ間隔、および増分バックアップを使用するかどうかを指定できます。

      ライフサイクル

      バックアップデータのライフサイクル。バックアップデータのカスタム保存期間と特別な保存期間を指定できます。少なくとも 1 つのバックアップバージョンを保持するかどうかを指定することもできます。

      バックアップデータ管理

      バックアップボールト

      データが保存されるバックアップボールト。バックアップボールトを作成するか、既存のバックアップボールトを選択できます。

      レプリケーションポリシー

      バックアップデータのクロスリージョンレプリケーションを有効にするかどうかを指定します。デフォルトでは、バックアップデータのクロスリージョンレプリケーションは無効になっています。Tablestore データをリージョンをまたいでバックアップするには、[他のリージョンへのレプリケーション] をオンにして、ターゲットリージョンを選択します。

      説明

      地理的冗長性のためにデータを自動的にレプリケートするために、Tablestore データを保存するバックアップボールトのリモートミラーボールトを作成することもできます。詳細については、「クロスリージョンバックアップ」をご参照ください。

      データセキュリティ

      変更不可のバックアップやバックアップポイントのウイルス検出など、バックアップデータのセキュリティ機能。デフォルトでは、これらの機能は無効になっています。ビジネス要件に基づいて、機能を有効または無効にすることができます。

      image

    2. 速度制限を構成します。

      デフォルトでは、データバックアップの速度制限は無効になっています。ピーク時にデータをバックアップする場合は、[帯域幅の速度制限を有効にする] をオンにして、速度制限期間と最大トラフィックを指定します。

  4. [OK] をクリックします。

    デフォルトでは、バックアッププランは有効になっています。Cloud Backup は、指定されたバックアップポリシーに基づいて Tablestore データをバックアップします。

    Cloud Backup は、各バックアップ操作に対してバックアップジョブを生成します。[バックアップジョブ] タブで、バックアップジョブのステータスを表示できます。バックアップジョブの [ステータス] 列の値が [完了] に変わると、バックアップジョブは完了です。増分バックアップジョブが完了すると、[ステータス] 列にバックアップジョブの進捗状況が 100% と表示されます。

    image

バックアッププランの手動実行

[バックアッププラン] タブで、バックアッププランを表示できます。指定されたバックアップ開始時刻に達していない場合は、手動でバックアップを実行できます。

  • フルバックアップ:バックアッププランの [アクション] 列で、[詳細] > [今すぐフルバックアップを実行] を選択します。

  • 増分バックアップ:バックアップポリシーで Tablestore データの増分バックアップ間隔が指定されている場合は、バックアッププランの [アクション] 列で [詳細] > [今すぐ増分バックアップを実行] を選択します。

image

関連情報

Tablestore データをバックアップした後、データをリストアできます。詳細については、「データのリストア」をご参照ください。

付録:バックアッププランの管理

バックアッププランを作成した後、ビジネス要件に基づいてさまざまな操作を実行できます。次の表に、操作を示します。

操作

説明

バックアッププランの無効化または有効化

デフォルトでは、バックアッププランは有効になっています。バックアッププランを実行する必要がなくなった場合は、バックアッププランを無効にします。

  1. 無効にするバックアッププランを見つけ、image.png[プランステータス] 列の アイコンをクリックします。

  2. 表示されるメッセージで、[OK] をクリックします。

無効になっているバックアッププランを再度有効にするには、image.png[プランステータス] 列の アイコンをクリックします。

バックアッププランの変更

バックアップするテーブル、バックアップポリシー、速度制限を有効にするかどうかなど、バックアッププランの構成を変更できます。

  1. 変更するバックアッププランを見つけ、[アクション] 列の [編集] をクリックします。

  2. [プランの変更] パネルで、ビジネス要件に基づいてバックアッププランの構成を変更します。

  3. [OK] をクリックします。

バックアップジョブの実行

バックアップジョブを実行した後、インスタンスの [バックアップジョブ] タブで、テーブル名、読み取られたデータのサイズ、行数、バックアップされたデータのサイズ、バックアップボールトに保存されたデータのサイズなど、バックアップジョブに関する情報を表示できます。

実行中のバックアップジョブをキャンセルするには、バックアップジョブの [アクション] 列の [キャンセル] をクリックし、表示されるメッセージで [OK] をクリックします。

バックアッププランのアラート通知方法の指定

バックアッププランのアラート通知方法を指定して、バックアッププランのステータスを監視できます。これにより、例外をできるだけ早く検出して処理できます。詳細については、「バックアッププランのアラート通知の構成」をご参照ください。

バックアッププランの削除

不要になったバックアッププランを削除できます。

重要
  • 削除されたバックアッププランはリストアできません。

  • バックアッププランを削除しても、そのバックアッププランを使用してバックアップされたデータは削除されません。Cloud Backup は、バックアップポリシーのライフサイクル構成に基づいてバックアップデータを保持します。

  1. 削除するバックアッププランを見つけ、[アクション] 列で [詳細] > [プランの削除] を選択します。

  2. 表示されるメッセージで、[OK] をクリックします。