

# RDS Custom for Oracle スナップショットの作成
<a name="custom-backup-sqlserver.creating"></a>

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 の対象となるデータベースの数](custom-backup.pitr-sqs.md#custom-backup.pitr.sqlserver.eligiblecountperinstance)」を参照してください。

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

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

## コンソール
<a name="USER_CreateSnapshot-sqlserver.CON"></a>

**RDS Custom スナップショットを作成するには**

1. AWS マネジメントコンソール にサインインし、Amazon RDS コンソール ([https://console.aws.amazon.com/rds/](https://console.aws.amazon.com/rds/)) を開きます。

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

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

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

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

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

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

## AWS CLI
<a name="USER_CreateSnapshot-sqlserver.CLI"></a>

[create-db-snapshot](https://docs.aws.amazon.com/cli/latest/reference/rds/create-db-snapshot.html) 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 スナップショットを作成します。

**Example**  
Linux、macOS、Unix の場合:  

```
1. aws rds create-db-snapshot \
2.     --db-instance-identifier my-custom-instance \
3.     --db-snapshot-identifier my-custom-snapshot
```
Windows の場合:  

```
1. aws rds create-db-snapshot ^
2.     --db-instance-identifier my-custom-instance ^
3.     --db-snapshot-identifier my-custom-snapshot
```