목표
Prod DB의 전체 dump와 binlog를 S3에 보관하여 목표 RPO 5분을 만족하는 백업 파이프라인을 구성합니다.
권한 관리 원칙
- 백업에 필요한 IAM Role, IAM Policy, IAM User와 권한 연결은 AWS에서 수동으로 구성합니다.
- Terraform 코드에는 IAM 권한 정의와 연결 정보를 선언하지 않습니다.
- Terraform에서는 수동으로 생성된 Instance Profile이나 역할의 이름 등 필요한 식별자만 변수로 전달해 참조합니다.
- 구체적인 권한 내용은 저장소 이슈와 코드에 노출하지 않고 별도 운영 문서에서 관리합니다.
작업 내용
완료 조건
- 전체 dump와 binlog가 자동으로 S3에 저장됩니다.
- dump와 binlog의 복구 기준점 및 체크섬을 확인할 수 있습니다.
- 마지막 성공 binlog 업로드가 5분을 넘기거나 파일이 누락되면 알림이 발생합니다.
- 백업 파일 보관 및 삭제가 S3 Lifecycle에 의해 관리됩니다.
- IAM 역할·정책·사용자 권한이 Terraform 코드에 포함되지 않고 수동으로 관리됩니다.
목표
Prod DB의 전체 dump와 binlog를 S3에 보관하여 목표 RPO 5분을 만족하는 백업 파이프라인을 구성합니다.
권한 관리 원칙
작업 내용
완료 조건