본문 바로가기

AWS/Backup

[AWS] Backup job expired before completion.

반응형

 

1. 현상

AWS Backup 서비스를 이용하여 EC2 인스턴서 백업 설정 후 결과 확인시 백업 작업의 상태가 만료됨으로 나타나며 작업 만료 내용 확인 결과 "Backup job expired before completion." 라는 오류를 확인할 수 있었습니다.

 

 

2. 원인

백업 기간내 EC2 인스턴스 백업이 완료되지 않으면 "Backup job expired before completion." 라는 오류가 발생합니다. 백업 규칙 구성에는 백업 기간 "완료 기간"을 정의하는 옵션이 있습니다.

 

"완료 기간" 값은 백업이 완료되어야 하는 기간을 정의합니다. 이 기간 동안 리소스 백업을 위한 데이터 전송이 완료되지 않으면 AWS Backup은 만료됨 상태를 표시 합니다. 그렇지 않으면 백업 작업의 데이터 전송 부분이 성공적으로 완료 된 것 입니다.

 

EC2 인스턴스의 스냅샷은 본질적으로 증분식이므로 이전 스냅샷 이후 변경 사항이 많을수록 백업을 완료하는데 더 많은 시간이 소요됩니다. (인스턴스가 백업되는 동안 I/O 작업 수가 많으면 인스턴스를 백업하는데 더 오랜 시간이 걸림)

 

 

 3. 해결방안

AWS Backup 서비스 → 백업 계획 → [백업 계획 이름] 선택→ [백업 규칙] 선택 → "편집" 클릭 → "백업 기간 사용자 정의" 선택 → "다음 시간 이내에 완료"의 설정에서 시간을 연장

 

 

Tip.

1. "다음 시간 이내에 완료" 의 연장 시간 기준에 대해 AWS에서 공개된 정보는 없습니다.
2. EC2 인스턴스를 백업할 때 생성되는 AMI를 획득하는 데 걸리는 시간은 일반적으로 결정되지 않으며 볼륨 크기와 대상 볼륨의 마지막 스냅샷 시점부터 업데이트된 블록 수에 따라 달라집니다.
3. 볼륨의 크기에 따라 AMI 생성 프로세스를 완료하는 데 몇 분 정도 걸릴 수 있습니다.(최대 24시간이 소요될 수 있음)

 

 

 

반응형

'AWS > Backup' 카테고리의 다른 글

[Backup] AWS 백업 서비스  (0) 2024.01.10