안녕하세요 오늘은 BESPIN GLOBAL 김혜수님 작성해주신 ‘AWS Backup 설정 가이드’에 대해 소개해드리도록 하겠습니다.
목차
- AWS Backup 이란?
- AMI&Snapshot
- AWS Backup 관련
- ASW Backup 구성
- 백업 볼트 생성
- 백업 계획 생성
- 리소스 할당
- 백업 적용 확인
- 백업 복원
- AWS Backup에서 복원하는 방법
- EC2에서 복원하는 방법
- 백업 복사
- 참고 자료
1. AWS Backup 이란?
- AWS에서 제공하는 서비스에 대한 데이터 백업을 중앙에서 관리하고 자동화 할 수 있는 완전관리형 서비스입니다.
- 백업 데이터가 쌓일 경우 GB 단위로 요금이 발생합니다.
- 지원되는 리소스 : EBS, EC2, RDS, DynamoDB, EFS, FSx, Storage Gateway 등
2. AMI&Snapshot
- AWS Backup으로 백업 및 복원을 진행하면 스냅샷과 AMI 생성됩니다.
- AMI : EBS를 포함한 전체 EC2 인스턴스 백업
- 스냅샷 : 해당 EBS 볼륨에 대한 백업
3. AWS Backup 관련
- AWS Backup 사용을 위해 사전 설정 필요한 항목으로 Backup Vault, Backup Plan, Backup Rule, Resource Assignment 가 존재합니다.
- 먼저 백업본을 보관할 공간인 Backup Vault를 생성하고, Backup Plan을 통해 Backup Rule을 정의하여 백업 스케줄 및 백업본을 보관한 Backup Vault를 지정한 이후 해당 Backup Rule을 적용할 대상인 Backup Resource 또한 함께 정의합니다.
- Backup Resource에서는 두 가지 방법을 통해 백업 대상 설정이 가능하나는 Tag에 의한 방식, 다른 하나는 Resource ID에 의한 방식으로, 백업 대상이 많거나 Scale In/Out에 의한 리소스 생성/삭제를 생각할 경우 전자의 방식을 주로 사용합니다.
4. ASW Backup 구성
- 작업 순서
- 백업 볼트 생성
- 백업 계획 생성 – 백업 규칙 정의하면서 백업 볼트 지정
- 리소스 할당
- 백업 볼트에서 적용 확인
1) 백업 볼트 생성
- 백업 볼트 : 백업을 저장하는 컨테이너 역할
(1) AWS Backup 검색

(2) Backup vaults > Create Backup vault

(3) 백업 볼트 생성
- 백업 볼트 이름 및 암호화 키를 기본값으로 설정하여 백업 볼트를 생성합니다.

2) 백업 계획 생성
- 백업 계획을 생성해서 원하는 리소스들을 기간을 정하고 백업하여 관리할 수 있습니다.
(1) Backup plans > Create Backup plan

(2) 백업 계획 이름 작성

(3) 백업 규칙 구성
- ① : 백업 규칙 이름을 작성합니다.
- ② : 이전에 생성한 백업 볼트를 지정합니다. ( 새 백업 볼트 생성을 클릭하여 생성해도 됩니다.)
- ③ : 백업을 생성하고 저장하는 빈도를 선택합니다.
- ④ : 사용자가 원하는 백업 기간 지정하기 위하여 클릭합니다.
- ⑤ : UTC 시간 기준이므로 KST 시간 -9시간으로 설정합니다. ( UTC 05 : 00 PM = KST 02 : 00 AM )
- ⑥ : 1시간 이내로 백업을 시작하며, 1일 이내로 끝나지 않으면 작업을 취소합니다.
- ⑦ : 백업을 저장하는 기간을 설정합니다.

(4) 생성된 백업 계획 확인
- Backup plans > 생성한 백업 계획 클릭

- 함께 구성된 백업 규칙 및 설정되어 있는 백업 볼트 확인

3) 리소스 할당
- 태그 및 리소스 ID를 사용하여 백업 계획에 리소스를 할당합니다.
- 태그로 할당 시, 백업 해당 인스턴스에 지정할 태그 키 값을 입력합니다.
- 백업 원하는 인스턴스에 해당 키 값 태그로 설정해주면 백업 대상이 됩니다.

- 리소스 ID로 할당 시, 백업 대상 리소스 유형 및 ID를 선택합니다.

4) 백업 적용 확인
- Backup vaults > 해당 Backup vault 클릭

- 백업 확인

5. 백업 복원
1) AWS Backup 에서 복원하는 방법
- 백업되어 있는 해당 이미지 선택 후 Restore 버튼을 클릭합니다.

- 백업 시점의 설정을 기반으로 자동 구성되며, 인스턴스의 유형, VPC, Subnet, Security Group, IAM 등을 설정하고 백업 복원을 클릭합니다.

- 복원 작업도 몇 분 정도 소요되며, 이 시점에 아래와 같이 실제 EC2 인스턴스와 볼륨이 생성되며 복원이 진행되는 것을 확인할 수 있습니다.

- EC2 > Instances 에서 생성된 인스턴스 확인

- EC2 > EBS > Volumes 에서 생성된 볼륨 확인

2) EC2 에서 복원하는 방법
- AWS Backup 에서 복원하는 방법에 비해 더 세밀한 설정이 가능합니다.
- EC2 > Images > AMIs 에서 해당하는 이미지 선택 후 Actions > Launch를 클릭합니다.

3) 복원 확인
- s – al 및 df -h 명령어로 확인
- [ 해당 EC2 ]

- 복제된 EC2 ]
![복제된 EC2 ]](https://i0.wp.com/bespin-wordpress-bucket.s3.ap-northeast-2.amazonaws.com/wp-content/uploads/2025/04/image-90.png?resize=886%2C506&ssl=1)
6. 백업 복사
- 백업된 이미지 선택 후 Copy 클릭

- 타 리전 및 타 계정으로 해당 이미지를 복사할 수 있습니다.
- 타 리전으로 복사하고자 하는 리전을 선택합니다.
- 다른 계정을 사용할 경우 계정의 외부 볼트 ARN을 입력하여 이미지를 복사합니다.

7. 참고 자료

여기까지 ‘AWS Backup 설정 가이드’에 대해 소개해드렸습니다. 유익한 정보가 되셨길 바랍니다. 감사합니다.
Written by 김 혜수
BESPIN GLOBAL