Aurora Serverless v1 DB クラスターの変更 - Amazon Aurora

Aurora Serverless v1 DB クラスターの変更

設定が完了した Aurora Serverless v1 DB クラスターに対しては、AWS Management Console、AWS CLI、または RDS API を使用して、そのスケーリング設定を変更できます。

DB クラスターの最小と最大のキャパシティーを設定できます。各キャパシティーユニットは、コンピューティングとメモリに関する特定の構成と等価です。Aurora Serverless v1 は、CPU 使用率、接続、および使用可能なメモリの各しきい値に関するスケーリングルールを自動的に作成します。アクティビティがないときにデータベースを一時停止し、アクティビティが開始されたときにデータベースを再開するように Aurora Serverless v1 を設定することもできます。

以下の特定の値を設定できます。

  • [最小 Aurora キャパシティーユニット] – Aurora Serverless v1 がキャパシティーユニットを減らすことができる最小数です。

  • [最大 Aurora キャパシティーユニット] – Aurora Serverless v1 がキャパシティーユニットを増やすことができる最大数です。

  • 自動スケーリングのタイムアウトとアクション - このセクションでは、Aurora Serverless がタイムアウトする前にスケーリングポイントを見つけるまでの待機時間を指定します。また、スケーリングポイントが見つからないために容量の変更がタイムアウトしたときに実行するアクションも指定します。Aurora は、キャパシティーを可能な限り早く指定した値に設定するために、キャパシティーの変更を強制できます。または、キャパシティーの変更をロールバックして、キャンセルすることができます。詳細については、「キャパシティーの変更のタイムアウトアクション」を参照してください。

  • [Pause after inactivity (アイドル状態後の一時停止)] – データベーストラフィックがなくなってから処理キャパシティーをゼロにスケールするまでの時間を指定します。データベーストラフィックが再開されると、Aurora は自動的に処理キャパシティーを再開しトラフィックを処理できるようにスケールします。

AWS Management Console を使用して、Aurora DB クラスターのスケーリング設定を変更できます。

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

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

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

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

  4. [アクション] で、[クラスターの変更] を選択します。

  5. [Capacity settings (キャパシティー設定)] セクションで、スケーリング設定を変更します。

    
                         コンソールで Aurora Serverless v1 DB クラスターの最小および最大キャパシティーを設定する
  6. [Continue] を選択します。

  7. [Modify cluster] (クラスターの変更) を選択します。

    変更はすぐに適用されます。

Aurora Serverless v1 を使用して AWS CLI DB クラスターのスケーリング設定を変更するには、AWS CLI の modify-db-cluster コマンドを実行します。--scaling-configuration オプションを指定し、最小キャパシティー、最大キャパシティー、および接続がないときの自動的な一時停止を設定します。有効なキャパシティー値には次のようなものがあります。

  • Aurora MySQL: 1248163264128、および 256 です。

  • Aurora PostgreSQL: 248163264192、および 384 です。

次の例では、sample-cluster という名前の Aurora Serverless v1 DB クラスターのスケーリング設定を変更しています。

Linux、macOS、Unix の場合:

aws rds modify-db-cluster --db-cluster-identifier sample-cluster \ --scaling-configuration MinCapacity=8,MaxCapacity=64,SecondsUntilAutoPause=500,TimeoutAction='ForceApplyCapacityChange',AutoPause=true

Windows の場合:

aws rds modify-db-cluster --db-cluster-identifier sample-cluster ^ --scaling-configuration MinCapacity=8,MaxCapacity=64,SecondsUntilAutoPause=500,TimeoutAction='ForceApplyCapacityChange',AutoPause=true

ModifyDBCluster API オペレーションを使用して Aurora DB クラスターのスケーリング設定を変更できます。ScalingConfiguration パラメータを指定し、最小キャパシティー、最大キャパシティー、および接続がないときの自動的な一時停止を設定します。有効なキャパシティー値には次のようなものがあります。

  • Aurora MySQL: 1248163264128、および 256 です。

  • Aurora PostgreSQL: 248163264192、および 384 です。