수동으로 Aurora Serverless v1 DB 클러스터 용량 확장 - Amazon Aurora

수동으로 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 클러스터를 수정하려면
  1. https://console.aws.amazon.com/rds/에서 Amazon RDS 콘솔을 엽니다.

  2. 탐색 창에서 데이터베이스를 선택합니다.

  3. 수정할 Aurora Serverless v1 DB 클러스터를 선택합니다.

  4. 작업에서 Set capacity(용량 설정)를 선택합니다.

  5. [데이터베이스 용량 조정(Scale database capacity)] 창에서 다음을 선택합니다.

    1. [다음으로 DB 클러스터 조정(Scale DB cluster to)] 드롭다운 선택기에서 DB 클러스터에 사용할 새 용량을 선택합니다.

    2. [원활한 조정점을 찾을 수 없는 경우(If a seamless scaling point cannot be found)] 확인란에서 다음과 같이 Aurora Serverless v1 DB 클러스터 TimeoutAction 설정에 대해 원하는 동작을 선택합니다.

      • Aurora Serverless v1가 시간 초과되기 전에 크기 조정 지점을 찾을 수 없는 경우 용량을 변경하지 않으려면 이 옵션을 선택 취소합니다.

      • 시간 초과되기 전에 크기 조정 지점을 찾을 수 없더라도 Aurora Serverless v1 DB 클러스터의 용량을 강제로 변경하려면 이 옵션을 선택합니다. 이 옵션을 사용하면 Aurora Serverless v1가 연결을 삭제하여 조정점을 찾을 수 없게 됩니다.

    3. 시간이 초과되기 전에 Aurora Serverless v1 DB 클러스터가 조정 지점을 찾도록 허용할 시간을 동안 입력합니다. 10초에서 600초(10분)까지 지정할 수 있습니다. 기본값은 5분(300초)입니다. 다음 예에서는 5분 이내에 조정점을 찾을 수 없더라도 Aurora Serverless v1 DB 클러스터가 2개의 ACU로 축소되도록 강제합니다.

      
                    콘솔을 사용하여 Aurora Serverless v1 DB 클러스터의 용량 설정
  6. 적용을 선택합니다.

조정점, TimeoutAction 및 휴지 기간에 대한 자세한 내용은 Aurora Serverless v1에서의 Auto Scaling 섹션을 참조하세요.

Aurora Serverless v1를 사용하여 AWS CLI DB 클러스터의 용량을 설정하려면 modify-current-db-cluster-capacity AWS CLI 명령을 실행하고 --capacity 옵션을 지정합니다. 유효한 용량 값은 다음과 같습니다.

  • Aurora MySQL: 1, 2, 4, 8, 16, 32, 64, 128, 256

  • Aurora PostgreSQL: 2, 4, 8, 16, 32, 64, 192384.

이 예에서는 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, 192384.