

# ストレージボリュームの追加
<a name="USER_PIOPS.ModifyingExisting.AdditionalVolumes"></a>

RDS for Oracle および RDS for SQL Server DB インスタンスの場合、最大 3 つのストレージボリュームを追加して、インスタンスあたりの合計ストレージ容量を最大 256 TiB まで増やすことができます。追加のストレージボリュームを使用すると、さまざまなストレージタイプ (gp3 と io2) を使用して、データアクセスパターンに基づいてコストとパフォーマンスを最適化できます。

**注記**  
RDS for Oracle DB インスタンスの場合、最小ストレージサイズが 200 GiB のストレージボリュームを追加できます。

AWS マネジメントコンソールまたは AWS CLI を使用して、追加のストレージボリュームを追加、変更、または削除できます。割り当てられたストレージ、IOPS、スループットの設定が異なるボリュームを設定できます。例えば、io2 ボリュームに高性能データを配置し、gp3 ボリュームに履歴データを配置できます。

追加のボリュームでは、次の表に示すボリューム名を使用する必要があります。


| RDS for Oracle ボリューム名 | RDS for SQL Server ボリューム名 | 
| --- | --- | 
| rdsdbdata2 | H: | 
| rdsdbdata3 | I: | 
| rdsdbdata4 | J: | 

## コンソール
<a name="USER_PIOPS.ModifyingExisting.AdditionalVolumes.console"></a>

**DB インスタンスにストレージボリュームを追加するには**

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

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

1. 変更する DB インスタンスを選択します。

1. **[Modify]** (変更) を選択します。

1. **[ストレージ]** セクションで、**[追加のストレージボリュームを追加]** を選択します。

1. 追加のストレージボリュームを設定します。
   + **ボリューム名** – `rdsdbdata2`、`rdsdbdata3`、または `rdsdbdata4` を選択します。
   + **ストレージタイプ** – **[汎用 SSD (gp3)]** または **[プロビジョンド IOPS SSD (io2)]** を選択します。
   + **割り当てられたストレージ** – ストレージサイズを GiB (最小 200 GiB) で入力します。
   + io2 ストレージの場合は、**[プロビジョンド IOPS]** を設定します。
   + gp3 ストレージの場合は、オプションで **[ストレージスループット]** を設定します。

1. [**続行**] をクリックしてください。

1. 設定が適切な場合は、**[DB インスタンスを変更]** を選択します。

**重要**  
`modify-db-instance` オペレーションを使用してストレージボリュームを追加すると、RDS は `--no-apply-immediately` パラメータに関係なくストレージボリュームをすぐに追加します。リクエストに他の変更がある場合、RDS はスケジュールの変更に基づいて変更を適用します。「[スケジュール変更設定の使用](USER_ModifyInstance.ApplyImmediately.md)」を参照してください。

## AWS CLI
<a name="USER_PIOPS.ModifyingExisting.AdditionalVolumes.cli"></a>

DB インスタンスにストレージボリュームを追加するには、AWS CLI コマンド [https://docs.aws.amazon.com/cli/latest/reference/rds/modify-db-instance.html](https://docs.aws.amazon.com/cli/latest/reference/rds/modify-db-instance.html) を使用します。追加または変更する追加のストレージボリュームを指定する JSON 配列として `--additional-storage-volumes` を設定します。

次の例では、5000 GiB の gp3 ストレージを持つ `rdsdbdata2` という名前のストレージボリュームを `mydbinstance` に追加します。

ストレージボリュームを追加すると、RDS は `--no-apply-immediately` パラメータに関係なくすぐに変更を適用します。

```
aws rds modify-db-instance \
    --db-instance-identifier mydbinstance \
    --additional-storage-volumes '[
        {
            "VolumeName": "rdsdbdata2",
            "StorageType": "gp3",
            "AllocatedStorage": 5000,
            "StorageThroughput": 725
        }
    ]'
```

## RDS API
<a name="USER_PIOPS.ModifyingExisting.AdditionalVolumes.api"></a>

DB インスタンスにストレージボリュームを追加するには、Amazon RDS API オペレーション [https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_ModifyDBInstance.html](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_ModifyDBInstance.html) を使用します。`AdditionalStorageVolumes` パラメータを追加のストレージボリューム仕様の配列として設定します。

ModifyDBInstance API オペレーションを使用してストレージボリュームを追加すると、RDS は `ApplyImmediately` オプションが True か False かに関係なく、ストレージボリュームをすぐに追加します。