AWS Backup은 AWS 서비스의 데이터를 쉽게 백업하고 복구할 수 있도록 하는 서비스이다. 다양한 서비스의 데이터 백업 작업을 계획하고 자동화할 수 있다.
다양한 AWS 리소스에 대한 백업을 중앙에서 관리하고 자동화할 수 있는 완전 관리형 서비스이다.

예전에는 각각의 서비스마다 백업을 따로 설정했어야 했다.
이렇게 되면 운영 복잡성이 높아지고 복구의 일관성이 사라지기에 AWS Backup이 등장하게 된다.

| 구성요소 | 설명 |
|---|---|
| Backup Plan | 백업 정책 (언제, 얼마나 자주, 얼마나 오래 보관할지 설정) |
| Backup Vault | 백업 데이터를 저장하는 안전한 저장소 (KMS 암호화 가능) |
| Recovery Point | 특정 시점의 백업 사본 (복구 시점 단위) |
| Resource Assignments | 어떤 리소스를 백업할지 지정 (EC2, RDS, EFS 등) |
| 항목 | 설정 예시 |
|---|---|
| Backup frequency | 매일 오전 3시 |
| Retention period | 30일 보관 |
| Backup window | 02:00~04:00 |
| Lifecycle | 7일 후 cold storage로 이동 (비용 절감) |
| Copy | 다른 리전(us-west-2)으로 교차 리전 복제 |
예를 들어 EC2, RDS, EFS를 운영하는 서비스라면,
🔹 하루 1회 자동 백업 (Backup Plan)
🔹 백업 데이터는 30일 보관 후 자동 삭제
🔹 중요한 DB 백업은 서울 → 도쿄 리전으로 자동 복제
🔹 모든 백업은 KMS 키로 암호화
이런 구조들을 AWS Backup 콘솔에서 간단히 설정할 수 있다.