Aurora Serverless v1 DB クラスターの容量を手動でスケーリングする
通常、Aurora Serverless v1 DB クラスターはワークロードに基づいてシームレスにスケーリングされます。ただし、トランザクションの急激な増加など、突然発生する極端な事象に対応するのに十分な速度で、容量を拡張できるとは限りません。このような場合、新しい容量を値として設定することで、スケーリング操作を手動でスタートできます。容量を明示的に設定すると、Aurora Serverless v1 により、DB クラスターのスケーリングが自動的に実行されます。これは、スケーリングダウンのクールダウン期間に基づいて行われます。
Aurora Serverless v1、AWS Management Console、または RDS API を使用して、AWS CLI DB クラスターの容量を特定の値に明示的に設定できます。
AWS Management Console を使用して、Aurora DB クラスターの容量を設定できます。
Aurora Serverless v1 DB クラスターを変更するには
Amazon RDS コンソール (https://console.aws.amazon.com/rds/
) を開きます。 -
ナビゲーションペインで、[データベース] を選択します。
-
変更する Aurora Serverless v1 DB クラスターを選択します。
-
[Actions (アクション)] で、[Set capacity (容量の設定)] を選択します。
-
データベース容量のスケーリング ウィンドウで、次の項目を選択します。
-
[DB クラスターを次にスケーリング] ドロップダウンセレクタから、DB クラスターに必要な新しい容量を選択します。
-
[If a seamless scaling point cannot be found] (シームレススケーリングポイントが見つからない場合) チェックボックスで、Aurora Serverless v1 DB クラスターの
TimeoutAction
設定に必要な動作を次のようにオンにします。-
タイムアウト前に Aurora Serverless v1 がスケーリングポイントを見つけられない場合に、元の容量を変更せず維持したい場合は、このオプションをオフにします。
-
タイムアウト前にスケーリングポイントが見つからない場合でも、Aurora Serverless v1 DB クラスターに容量を強制的に変更させたい場合は、このオプションをオンにします。このオプションを使用すると、スケーリングポイントの検出を阻害している接続が、Aurora Serverless v1 により削除されることがあります。
-
-
[seconds] (秒数) に、タイムアウトする前のスケーリングポイントの検索を Aurora Serverless v1 DB クラスターに許可する時間の長さを入力します。10 秒から 600 秒 (10 分) までの任意の時間を指定できます。デフォルト設定は 5 分 (300 秒) です。次の例では、5 分以内にスケーリングポイントが見つからない場合でも、Aurora Serverless v1 DB クラスターの ACU を 2 個にスケールダウンさせます。
-
-
[Apply] を選択します。
スケーリングポイント、TimeoutAction
、およびクールダウン期間の詳細については、「Aurora Serverless v1 のオートスケーリング」を参照してください。
Aurora Serverless v1 を使用して AWS CLI DB クラスターの容量を設定するには、AWS CLI オプションを指定しながら、--capacity
の modify-current-db-cluster-capacity コマンドを実行します。有効な容量値には次のようなものがあります。
-
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
ModifyCurrentDBClusterCapacity 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
です。