Aurora PostgreSQL 호환 DB 인스턴스 스냅샷을 복사하는 데 시간이 오래 걸리는 이유는 무엇입니까?

3분 분량
0

Amazon Aurora PostgreSQL 호환 에디션 DB 인스턴스 스냅샷을 복사하는 데 시간이 오래 걸립니다. 대시보드는 100%로 표시되지만 스냅샷 내보내기는 아직 진행 중입니다.

간략한 설명

Amazon Relational Database Service(Amazon RDS) 및 Amazon Aurora DB 인스턴스는 스냅샷 방법을 사용하여 백업할 수 있습니다. 스냅샷 복사에는 자동 백업 또는 수동 DB 클러스터 스냅샷 복사가 포함됩니다. 스냅샷을 복사할 때는 수동 스냅샷을 생성합니다. 스냅샷 내보내기에는 DB 클러스터 스냅샷 데이터를 Amazon Simple Storage Solution(Amazon S3) 버킷으로 내보내는 작업이 포함됩니다.

스냅샷 백업을 여러 AWS 리전 또는 동일한 리전 내에서 복사할 수 있습니다. 고유 식별자를 사용하여 여러 복사본을 만들 수도 있습니다. 경우에 따라 이러한 스냅샷 복사본 또는 내보내기에 시간이 오래 걸릴 수 있습니다.

스냅샷 복사 또는 내보내기를 완료하는 데 필요한 시간은 다음을 비롯한 여러 요인의 영향을 받습니다.

  • 볼륨의 크기
  • 이 스냅샷이 볼륨의 첫 번째 스냅샷(전체 사본)인지 증분 스냅샷인지 여부
  • 이전 스냅샷 이후 수정된 블록 수
  • 공유된 네트워크 대역폭
  • 볼륨에 대한 쓰기 작업

참고: 최초 스냅샷 복사본은 항상 전체 복사본입니다. 일반적으로 완료하는 데 시간이 더 걸립니다. 동일한 타겟에서 동일한 대상에 대한 스냅샷의 후속 복사본은 증분 복사본입니다. 이는 일반적으로 시간이 덜 걸립니다.

해결 방법

참고: AWS Command Line Interface(AWS CLI) 명령을 실행할 때 오류가 발생할 경우 AWS CLI의 최신 버전을 사용하고 있는지 확인하세요.

Aurora PostgreSQL 호환 DB 인스턴스 스냅샷을 복사하는 데 시간이 오래 걸림

스냅샷 복사 시간도 요인 수에 따라 달라지며 복사하는 데 몇 시간이 걸릴 수 있습니다. 이러한 요인에는 다음이 포함됩니다.

  • 스냅샷 복사 프로세스에 관련된 리전
  • 복사할 데이터의 양
  • 지정된 소스 리전에서 동시에 발생하는 리전 간 스냅샷 요청 수

관련 AWS 리전과 복사할 데이터의 양에 따라 리전 간 스냅샷 복사를 완료하는 데 몇 시간이 걸릴 수 있습니다. 경우에 따라 특정 소스 리전에서 리전 간 스냅샷 복사 요청이 많을 수 있습니다. 이러한 경우 Amazon RDS는 해당 소스 리전의 새로운 리전 간 복사 요청을 대기열에 넣을 수 있습니다. Amazon RDS는 진행 중인 일부 복사가 완료될 때까지 이 작업을 수행합니다. 복사 요청이 대기열에 있는 동안에는 복사 요청에 대한 진행 정보가 표시되지 않습니다. 진행 정보는 복사가 시작될 때만 표시됩니다.

대시보드는 100%로 표시되지만 스냅샷 내보내기는 아직 진행 중인 경우

스냅샷을 Amazon S3로 내보내는 경우 작업이 진행 중이지만 100%로 표시될 수 있습니다. 내보내기 프로세스 중에 초기 데이터 크기를 예측한 다음 프로세스 중에 지속적으로 수정합니다. 백분율은 추정 데이터 크기 대비 추출된 데이터를 기반으로 계산됩니다. 따라서 상태가 아직 진행 중일 때도 백분율이 100%로 표시될 수 있습니다. 스냅샷 진행 상황을 모니터링하려면 AWS CLI를 사용하여 DescribeExportTask 명령을 실행하고 TotalExtractedDataInGB를 포함합니다.

예:

$ aws rds describe-export-tasks --export-task-identifier <TaskIdentifier>

{

    "ExportTasks": [

        {

            "ExportTaskIdentifier": "XXX",

            "SourceArn": "arn:aws:rds:us-east-1:XXXX:snapshot:rds:XXXX-2022-11-06-09-54",

            "SnapshotTime": "2022-11-06T09:55:00.522000+00:00",

            "S3Bucket": "XXXX",

            "S3Prefix": "",

            "IamRoleArn": "arn:aws:iam::XXXX:role/service-role/XXXX",

            "KmsKeyId": "arn:aws:kms:us-east-1:XXXXX:key/XXXXXXX",

            "Status": "STARTING",

            "PercentProgress": 0,

            "TotalExtractedDataInGB": 0  

        }

    ]

}

관련 정보

DB 클러스터 스냅샷 생성

AWS 공식
AWS 공식업데이트됨 일 년 전