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 インスタンスと簡単に関連付けられるように、スナップショットには DBSnapshotIdentifier
、DbiResourceId
、VolumeType
のタグが付けられています。
DB スナップショットを作成すると、短時間の I/O が発生します。この一時停止は、DB インスタンスのサイズとクラスに応じて、数秒から数分続く場合があります。スナップショットの作成時間は、データベースの合計数とサイズによって異なります。ポイントインタイム復元 (PITR) オペレーションの対象となるデータベースの数の詳細については、「インスタンスクラスタイプごとに PITR の対象となるデータベースの数」を参照してください。
スナップショットにはストレージボリューム全体が含まれており、テンポラリファイルなどのファイルサイズも、スナップショットの作成時間に影響します。スナップショットの作成の詳細については、「Amazon RDS のシングル AZ DB インスタンスの DB スナップショットの作成」を参照してください。
コンソールまたはAWS CLIを使用して RDS Custom for SQL Server スナップショットを作成します。
RDS Custom スナップショットを作成するには
-
AWS Management Console にサインインし、Amazon RDS コンソール (https://console.aws.amazon.com/rds/
) を開きます。 -
ナビゲーションペインで [データベース] を選択します。
-
RDS Custom DB インスタンスのリストで、スナップショットを取得する DB インスタンスを選択します。
-
アクション で、スナップショットの取得 を選択します。
[Take DB snapshot] (DB スナップショットの取得) ウィンドウが表示されます。
-
[スナップショット名] に、スナップショットの名前を入力します。
-
スナップショットの取得 を選択します。
create-db-snapshot AWS CLIコマンドを使用して、RDS Custom DB インスタンスのスナップショットを作成します。
以下のオプションを指定します。
-
--db-instance-identifier
- バックアップする RDS Custom DB インスタンスを指定します。 -
--db-snapshot-identifier
- RDS Custom スナップショットに名前を付けて、後でそこから復元できるようにします。
この例では、
という RDS Custom DB インスタンスの、my-custom-instance
という DB スナップショットを作成します。my-custom-snapshot
Linux、macOS、Unix の場合:
aws rds create-db-snapshot \ --db-instance-identifier
my-custom-instance
\ --db-snapshot-identifiermy-custom-snapshot
Windows の場合:
aws rds create-db-snapshot ^ --db-instance-identifier
my-custom-instance
^ --db-snapshot-identifiermy-custom-snapshot