Aurora Serverless v1 DB 클러스터 복원
중요
AWS는 Aurora Serverless v1의 수명 종료일을 2025년 3월 31일로 발표했습니다. 이 날짜 전에 Aurora Serverless v1 DB 클러스터를 Aurora Serverless v2로 업그레이드하는 것이 좋습니다. 업그레이드로 인해 데이터베이스 엔진의 메이저 버전 번호가 변경될 수 있습니다. 따라서 수명 종료일 전에 이 전환을 계획, 테스트 및 구현하는 것이 중요합니다. 2025년 1월 8일부터는 더 이상 AWS Management Console 또는 CLI를 사용하여 새 Aurora Serverless v1 클러스터 또는 인스턴스를 만들 수 없습니다. 마이그레이션 프로세스에 대한 자세한 내용은 Aurora Serverless v1 클러스터에서 Aurora Serverless v2로 업그레이드 섹션을 참조하세요.
Aurora Serverless v2는 더 빠르고 세분화된 방식으로 크기를 조정합니다. 또한 Aurora Serverless v2는 리더 DB 인스턴스와 같은 다른 Aurora 기능과의 호환성이 더 뛰어납니다. Aurora Serverless v2 사용하기의 Aurora Serverless v2에서 알아볼 수 있습니다.
Aurora Serverless v1 또는 RDS API를 사용하여 프로비저닝된 DB 클러스터 스냅샷을 복원하는 경우 AWS CLI DB 클러스터를 구성할 수 있습니다.
Aurora Serverless v1 DB 클러스터로 스냅샷을 복원할 때 다음과 같은 특정 값을 설정할 수 있습니다.
-
최소 Aurora 용량 단위 - Aurora Serverless v1은 이 용량 단위까지 용량을 줄일 수 있습니다.
-
최대 Aurora 용량 단위 - Aurora Serverless v1은 이 용량 단위까지 용량을 늘릴 수 있습니다.
-
제한 시간 조치 – 조정점을 찾을 수 없기 때문에 용량 수정 시간이 초과될 때 수행할 작업입니다. Aurora Serverless v1 [용량을 지정된 값으로 강제 조정 옵션을 설정하면(Force scaling the capacity to the specified values)] 옵션을 설정하면 DB 클러스터가 해당 DB 클러스터를 새 용량으로 강제 설정할 수 있습니다. 또는 옵션을 선택하지 않은 경우 용량 변경을 롤백하여 취소할 수 있습니다. 자세한 내용은 용량 변경을 위한 제한 시간 조치 섹션을 참조하세요.
-
Pause after inactivity(비활성 후 일시 중지) – 처리 용량이 0이 될 때까지 조정하기 위해 데이터베이스 트래픽이 없는 시간입니다. 데이터베이스 트래픽이 다시 시작되면 Aurora가 처리 용량을 자동으로 재개하고 조정하여 트래픽을 처리합니다.
스냅샷에서 DB 클러스터를 복원하는 일반적인 방법은 DB 클러스터 스냅샷에서 복원 단원을 참조하십시오.
Aurora Serverless, AWS Management Console 또는 RDS API를 사용하여 프로비저닝된 DB 클러스터 스냅샷을 복원하는 경우 AWS CLI DB 클러스터를 구성할 수 있습니다.
Aurora Serverless DB 클러스터로 스냅샷을 복원할 때 다음과 같은 특정 값을 설정할 수 있습니다.
-
최소 Aurora 용량 단위 - Aurora Serverless은 이 용량 단위까지 용량을 줄일 수 있습니다.
-
최대 Aurora 용량 단위 - Aurora Serverless은 이 용량 단위까지 용량을 늘릴 수 있습니다.
-
제한 시간 조치 – 조정점을 찾을 수 없기 때문에 용량 수정 시간이 초과될 때 수행할 작업입니다. Aurora Serverless v1 [용량을 지정된 값으로 강제 조정 옵션을 설정하면(Force scaling the capacity to the specified values)] 옵션을 설정하면 DB 클러스터가 해당 DB 클러스터를 새 용량으로 강제 설정할 수 있습니다. 또는 옵션을 선택하지 않은 경우 용량 변경을 롤백하여 취소할 수 있습니다. 자세한 내용은 용량 변경을 위한 제한 시간 조치 섹션을 참조하세요.
-
Pause after inactivity(비활성 후 일시 중지) – 처리 용량이 0이 될 때까지 조정하기 위해 데이터베이스 트래픽이 없는 시간입니다. 데이터베이스 트래픽이 다시 시작되면 Aurora가 처리 용량을 자동으로 재개하고 조정하여 트래픽을 처리합니다.
참고
DB 클러스터 스냅샷의 버전은 Aurora Serverless v1과 호환되어야 합니다. 지원되는 버전의 목록은 Aurora Serverless v1 섹션을 참조하세요.
MySQL 5.7 호환성이 있는 Aurora Serverless v1 클러스터로 스냅샷을 복원하려면 다음과 같은 추가 파라미터를 포함합니다.
-
--engine aurora-mysql
-
--engine-version 5.7
--engine
및 --engine-version
파라미터를 사용하면 MySQL 5.7 호환 Aurora 또는 Aurora Serverless v1 스냅샷에서 MySQL 5.6 호환 Aurora Serverless v1 클러스터를 생성할 수 있습니다. 다음 예제에서는 mydbclustersnapshot
이라는 MySQL 5.6 호환 클러스터에서 mynewdbcluster
라는 MySQL 5.7 호환 Aurora Serverless v1 클러스터로 스냅샷을 복원합니다.
대상 LinuxmacOS, 또는Unix:
aws rds restore-db-cluster-from-snapshot \ --db-cluster-identifier
mynewdbcluster
\ --snapshot-identifiermydbclustersnapshot
\ --engine-mode serverless \ --engine aurora-mysql \ --engine-version 5.7
Windows의 경우:
aws rds restore-db-cluster-from-snapshot ^ --db-instance-identifier
mynewdbcluster
^ --db-snapshot-identifiermydbclustersnapshot
^ --engine aurora-mysql ^ --engine-version 5.7
최소 용량, 최대 용량 및 연결이 없는 경우 자동 일시 중지를 구성하도록 --scaling-configuration
옵션을 선택적으로 지정할 수 있습니다. 유효한 용량 값은 다음과 같습니다.
-
Aurora MySQL:
1
,2
,4
,8
,16
,32
,64
,128
,256
-
Aurora PostgreSQL:
2
,4
,8
,16
,32
,64
,192
및384
.
다음 예제에서는 mydbclustersnapshot
이라는 이전에 생성된 DB 클러스터 스냅샷에서 mynewdbcluster
라는 새로운 DB 클러스터로 복원합니다. 워크로드를 처리하기 위해 필요에 따라 새 --scaling-configuration
DB 클러스터를 8개 ACU에서 64개 ACU(Aurora 용량 단위)로 확장할 수 있도록 Aurora Serverless v1을 설정합니다. 처리가 완료되고 지원할 연결 없이 1000초가 지나면 연결 요청 시 다시 시작하라는 메시지가 표시될 때까지 클러스터가 종료됩니다.
대상 LinuxmacOS, 또는Unix:
aws rds restore-db-cluster-from-snapshot \ --db-cluster-identifier
mynewdbcluster
\ --snapshot-identifiermydbclustersnapshot
\ --engine-mode serverless --scaling-configuration MinCapacity=8,MaxCapacity=64,TimeoutAction='ForceApplyCapacityChange',SecondsUntilAutoPause=1000,AutoPause=true
Windows의 경우:
aws rds restore-db-cluster-from-snapshot ^ --db-instance-identifier
mynewdbcluster
^ --db-snapshot-identifiermydbclustersnapshot
^ --engine-mode serverless --scaling-configuration MinCapacity=8,MaxCapacity=64,TimeoutAction='ForceApplyCapacityChange',SecondsUntilAutoPause=1000,AutoPause=true
RDS API를 사용하여 DB 클러스터에서 복원할 때 Aurora Serverless v1 DB 클러스터를 구성하려면 RestoreDBClusterFromSnapshot 작업을 실행하고 serverless
파라미터에 EngineMode
를 지정합니다.
최소 용량, 최대 용량 및 연결이 없는 경우 자동 일시 중지를 구성하도록 ScalingConfiguration
파라미터를 선택적으로 지정할 수 있습니다. 유효한 용량 값은 다음과 같습니다.
-
Aurora MySQL:
1
,2
,4
,8
,16
,32
,64
,128
,256
-
Aurora PostgreSQL:
2
,4
,8
,16
,32
,64
,192
및384
.