RDS Custom for SQL Server スナップショットの作成 - Amazon Relational Database Service

RDS Custom for SQL Server スナップショットの作成

RDS Custom for SQL Server は DB インスタンスのストレージボリュームのスナップショットを作成し、個々のデータベースだけではなく、DB インスタンス全体をバックアップします。スナップショットを作成するときに、バックアップする RDS Custom for SQL Server DB インスタンスを指定します。次に、スナップショットに名前を付けて、後でそこから復元できるようにします。

スナップショットを作成すると、RDS Custom for SQL Server は DB インスタンスにアタッチされたデータベースボリュームである、ボリューム (D:) の Amazon EBS スナップショットを作成します。特定の DB インスタンスと簡単に関連付けられるように、スナップショットには DBSnapshotIdentifierDbiResourceIdVolumeType のタグが付けられています。

DB スナップショットを作成すると、短時間の I/O が発生します。この一時停止は、DB インスタンスのサイズとクラスに応じて、数秒から数分続く場合があります。スナップショットの作成時間は、データベースの合計数とサイズによって異なります。ポイントインタイム復元 (PITR) オペレーションの対象となるデータベースの数の詳細については、「インスタンスクラスタイプごとに PITR の対象となるデータベースの数」を参照してください。

スナップショットにはストレージボリューム全体が含まれており、テンポラリファイルなどのファイルサイズも、スナップショットの作成時間に影響します。スナップショットの作成の詳細については、「Amazon RDS のシングル AZ DB インスタンスの DB スナップショットの作成」を参照してください。

コンソールまたはAWS CLIを使用して RDS Custom for SQL Server スナップショットを作成します。

RDS Custom スナップショットを作成するには
  1. AWS Management Console にサインインし、Amazon RDS コンソール (https://console.aws.amazon.com/rds/) を開きます。

  2. ナビゲーションペインで [データベース] を選択します。

  3. RDS Custom DB インスタンスのリストで、スナップショットを取得する DB インスタンスを選択します。

  4. アクション で、スナップショットの取得 を選択します。

    [Take DB snapshot] (DB スナップショットの取得) ウィンドウが表示されます。

  5. [スナップショット名] に、スナップショットの名前を入力します。

  6. スナップショットの取得 を選択します。

create-db-snapshot AWS CLIコマンドを使用して、RDS Custom DB インスタンスのスナップショットを作成します。

以下のオプションを指定します。

  • --db-instance-identifier - バックアップする RDS Custom DB インスタンスを指定します。

  • --db-snapshot-identifier - RDS Custom スナップショットに名前を付けて、後でそこから復元できるようにします。

この例では、my-custom-instance という RDS Custom DB インスタンスの、my-custom-snapshot という DB スナップショットを作成します。

Linux、macOS、Unix の場合:

aws rds create-db-snapshot \ --db-instance-identifier my-custom-instance \ --db-snapshot-identifier my-custom-snapshot

Windows の場合:

aws rds create-db-snapshot ^ --db-instance-identifier my-custom-instance ^ --db-snapshot-identifier my-custom-snapshot