

# Aurora Serverless v1 DB クラスターの容量を手動でスケーリングする
<a name="aurora-serverless.setting-capacity"></a>

**重要**  
AWS は、[2025 年 3 月 31 日に Aurora Serverless v1 のサポートを終了することを発表しました](https://repost.aws/questions/QUhcMVoChXRm2HLi8F-yih1g/announcement-support-for-aurora-s/announcement-support-for-aurora-serverless-v1-ending-soon)。2025 年 3 月 31 日までに移行されていないすべての Aurora Serverless v1 クラスターは、メンテナンス期間中に Aurora Serverless v2 に移行されます。アップグレードが失敗した場合、Amazon Aurora はメンテナンス期間中にに Serverless v1 クラスターを同等のエンジンバージョンを持つプロビジョニング済みクラスターに変換します。該当する場合、Amazon Aurora は変換されたプロビジョニング済みクラスターを Amazon RDS 延長サポートに登録します。詳細については、「[Amazon Aurora の Amazon RDS 延長サポート](extended-support.md)」を参照してください。

 通常、Aurora Serverless v1 DB クラスターはワークロードに基づいてシームレスにスケーリングされます。ただし、トランザクションの急激な増加など、突然発生する極端な事象に対応するのに十分な速度で、容量を拡張できるとは限りません。このような場合、新しい容量を値として設定することで、スケーリング操作を手動でスタートできます。容量を明示的に設定すると、Aurora Serverless v1 により、DB クラスターのスケーリングが自動的に実行されます。これは、スケーリングダウンのクールダウン期間に基づいて行われます。

 Aurora Serverless v1、AWS マネジメントコンソール、または RDS API を使用して、AWS CLI DB クラスターの容量を特定の値に明示的に設定できます。

## コンソール
<a name="aurora-serverless.setting-capacity.console"></a>

 AWS マネジメントコンソール を使用して、Aurora DB クラスターの容量を設定できます。

**Aurora Serverless v1 DB クラスターを変更するには**

1. Amazon RDS コンソール ([https://console.aws.amazon.com/rds/](https://console.aws.amazon.com/rds/)) を開きます。

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

1.  変更する Aurora Serverless v1 DB クラスターを選択します。

1.  [**Actions (アクション)**] で、[**Set capacity (容量の設定)**] を選択します。

1.  **データベース容量のスケーリング** ウィンドウで、次の項目を選択します。

   1.  [**DB クラスターを次にスケーリング**] ドロップダウンセレクタから、DB クラスターに必要な新しい容量を選択します。

   1.  **[If a seamless scaling point cannot be found]** (シームレススケーリングポイントが見つからない場合) チェックボックスで、Aurora Serverless v1 DB クラスターの `TimeoutAction` 設定に必要な動作を次のようにオンにします。
      +  タイムアウト前に Aurora Serverless v1 がスケーリングポイントを見つけられない場合に、元の容量を変更せず維持したい場合は、このオプションをオフにします。
      +  タイムアウト前にスケーリングポイントが見つからない場合でも、Aurora Serverless v1 DB クラスターに容量を強制的に変更させたい場合は、このオプションをオンにします。このオプションを使用すると、スケーリングポイントの検出を阻害している接続が、Aurora Serverless v1 により削除されることがあります。

   1. **[seconds]** (秒数) に、タイムアウトする前のスケーリングポイントの検索を Aurora Serverless v1 DB クラスターに許可する時間の長さを入力します。10 秒から 600 秒 (10 分) までの任意の時間を指定できます。デフォルト設定は 5 分 (300 秒) です。次の例では、5 分以内にスケーリングポイントが見つからない場合でも、Aurora Serverless v1 DB クラスターの ACU を 2 個にスケールダウンさせます。  
![\[コンソールによる Aurora Serverless v1 DB クラスターの容量設定\]](http://docs.aws.amazon.com/ja_jp/AmazonRDS/latest/AuroraUserGuide/images/aurora-serverless-set-capacity.png)

1.  [**Apply**] を選択します。

 スケーリングポイント、`TimeoutAction`、およびクールダウン期間の詳細については、「[Aurora Serverless v1 のオートスケーリング](aurora-serverless-v1.how-it-works.md#aurora-serverless.how-it-works.auto-scaling)」を参照してください。

## AWS CLI
<a name="aurora-serverless.setting-capacity.cli"></a>

 Aurora Serverless v1 を使用して AWS CLI DB クラスターの容量を設定するには、AWS CLI オプションを指定しながら、`--capacity` の [modify-current-db-cluster-capacity](https://docs.aws.amazon.com/cli/latest/reference/rds/modify-current-db-cluster-capacity.html) コマンドを実行します。有効な容量値には次のようなものがあります。
+  Aurora MySQL: `1`、`2`、`4`、`8`、`16`、`32`、`64`、`128`、および `256` です。
+  Aurora PostgreSQL: `2`、`4`、`8`、`16`、`32`、`64`、`192`、および `384` です。

 次の例では、*sample-cluster* という名前の Aurora Serverless v1 DB クラスターの容量値を *64* に設定しています。

```
aws rds modify-current-db-cluster-capacity --db-cluster-identifier sample-cluster --capacity 64
```

## RDS API
<a name="aurora-serverless.setting-capacity.api"></a>

 [ModifyCurrentDBClusterCapacity](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_ModifyCurrentDBClusterCapacity.html) API オペレーションを使用して Aurora DB クラスターの容量を設定できます。`Capacity` パラメータを指定します。有効な容量値には次のようなものがあります。
+  Aurora MySQL: `1`、`2`、`4`、`8`、`16`、`32`、`64`、`128`、および `256` です。
+  Aurora PostgreSQL: `2`、`4`、`8`、`16`、`32`、`64`、`192`、および `384` です。