Aurora Serverless v1 DB 클러스터 복원 - Amazon Aurora

Aurora Serverless v1 DB 클러스터 복원

중요

AWS는 Aurora Serverless v1의 수명 종료일을 2025년 3월 31일로 발표했습니다. 2025년 3월 31일까지 마이그레이션되지 않은 모든 Aurora Serverless v1 클러스터는 유지 관리 기간 동안 Aurora Serverless v2로 마이그레이션됩니다. 업그레이드에 실패하면 Amazon Aurora는 유지 관리 기간 동안 Serverless v1 클러스터를 동등한 엔진 버전을 가진 프로비저닝된 클러스터로 변환합니다. 해당하는 경우 Amazon Aurora는 Amazon RDS 추가 지원에 변환된 프로비저닝된 클러스터를 등록합니다. 자세한 내용은 Amazon Aurora를 사용한 Amazon RDS 추가 지원 섹션을 참조하세요.

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-identifier mydbclustersnapshot \ --engine-mode serverless \ --engine aurora-mysql \ --engine-version 5.7

Windows의 경우:

aws rds restore-db-cluster-from-snapshot ^ --db-instance-identifier mynewdbcluster ^ --db-snapshot-identifier mydbclustersnapshot ^ --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, 192384.

다음 예제에서는 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-identifier mydbclustersnapshot \ --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-identifier mydbclustersnapshot ^ --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, 192384.