Hitachi

Hitachi Advanced Data Binder システム構築・運用ガイド


22.1.1 バックアップの取得方法(クラウドストレージ機能を使用している場合)

データベースのバックアップを取得する手順を説明します。

メモ

バックアップを取得する前に,「10.3.1 バックアップの取得方法」の「(1) バックアップを取得するタイミング」を参照して,バックアップ取得時の留意事項を確認してください。

手順

  1. HADBサーバの稼働モードを静止モードに変更する

    adbchgsrvmode --quiescence
  2. バックアップを取得する

    次の表に示すファイルとDBエリアのデータを格納しているS3オブジェクトのバックアップを取得してください。

    表22‒1 バックアップを取得するファイルおよびS3オブジェクト

    格納先のストレージ種別

    バックアップを取得するファイルおよびS3オブジェクト

    EBS

    コマンド用ステータスファイル

    $DBDIR/ADBSYS/ADBUTLに格納されているファイル

    システムログファイル

    $DBDIR/ADBSYS/ADBSLGに格納されているファイル

    ステータスファイル

    $DBDIR/ADBSYS/ADBSTS/ADBSTS

    Amazon S3

    マスタディレクトリ用DBエリア

    S3バケット内の全S3オブジェクト

    ディクショナリ用DBエリア

    システム表用DBエリア

    データ用DBエリア

    EBS内のファイルのバックアップを取得する場合

    次のどちらかの方法でバックアップを取得します。

    • バックアップ対象ファイルが格納されているすべてのEBSのEBSスナップショットを取得する

      EBSスナップショットを取得する方法については,AWSのドキュメントのAmazon EBSスナップショットを参照してください。

    • バックアップ対象ファイルをコピーする

      ファイルをコピーする場合は,スパースファイルにしないでください。

    重要

    バックアップ対象ファイルがシンボリックリンクの場合,リンク先のファイルのバックアップを取得してください。

    Amazon S3内のS3オブジェクトのバックアップを取得する場合

    S3オブジェクトのバックアップを取得する場合は,AWSが提供している機能のAWS Backupまたはオブジェクトのレプリケーションを使用してください。

    • AWS Backupを使用してバックアップを取得する場合

      Amazon S3用のAWS Backupを使用して,S3バケット内の全S3オブジェクトのバックアップを取得してください。AWS Backupの使用方法については,AWSのドキュメントのAmazon S3用のAWS Backupの使用を参照してください。

      なお,AWS BackupでS3オブジェクトのバックアップを取得する場合は,事前にAmazon S3のバージョニング機能を有効にしておく必要があります。バージョニング機能を有効にする方法については,AWSのドキュメントのバケットでのバージョニングの有効化を参照してください。

      重要

      バージョニング機能を有効にした場合,S3オブジェクトに格納しているデータを更新するたびに,そのS3オブジェクトのバージョンが取得されます(更新前のS3オブジェクトの複製が作成されます)。取得したバージョンごとにAmazon S3のストレージ料金が発生するため,Amazon S3の利用料金を抑えたい場合は,次のことを検討してください。

      • S3オブジェクトのライフサイクルを適切に設定し,保存するバージョン数を制限する

      • オブジェクトのレプリケーションを使用してバックアップを取得する

      S3オブジェクトのライフサイクルの設定方法については,AWSのドキュメントのストレージのライフサイクルの管理を参照してください。

    • オブジェクトのレプリケーションを使用してバックアップを取得する場合

      オブジェクトのレプリケーションを使用して,S3バケット内の全S3オブジェクトのコピーを取得してください。オブジェクトのレプリケーションの使用方法については,AWSのドキュメントのオブジェクトのレプリケーションを参照してください。

  3. HADBサーバの稼働モードを元に戻す

    adbchgsrvmode --normal

    1.で変更した稼働モードを元に戻します。上記は,稼働モードを通常モードに戻す場合の例です。