AWS EC2 스냅샷으로 백업 하기
AWS EC2 인스턴스를 사용 하면 EBS(Elastic Block Store)에 데이터를 저장하게 된다.
이 EBS에 저장된 데이터를 백업 하는 기능을 AWS가 제공하고 있는데 EC2의 스냅샷 이라는 기능으로 제공 하고 있다.
EC2 EBS 스냅샷
EC2 EBS 스냅샷은 EBS의 데이터를 그대로! 별도의 공간에 저장 한 것이라고 생각 하면 된다.
다시말해 백업을 하는 것이다.
자동으로 EC2 EBS 스냅샷 만들기
AWS는 지정된 시간 또는 이벤트 발생 시 EBS 스냅샷을 만들어 줄 수 있다.
그 중 지정된 시간에 EBS 스냅샷을 만드는 기능으로 만들어보자.
우선, AWS EC2 콘솔에 접속 한다.
![](https://blog.purunhacker.com/wp-content/uploads/2023/05/스크린샷-2023-05-25-오전-11.28.10.png)
왼쪽 메뉴의 Elastic Block Store > 수명 주기 관리자를 클릭하면 나오는 화면에서
![](https://blog.purunhacker.com/wp-content/uploads/2023/05/스크린샷-2023-05-25-오전-11.29.25-1024x76.png)
상단의 수명 주기 정책 생성 버튼을 클릭한다.
![](https://blog.purunhacker.com/wp-content/uploads/2023/05/스크린샷-2023-05-25-오후-12.52.28-1024x651.png)
EBS를 백업 할것이기 때문에 EBS 스냅샷 정책 을 선택하고 다음 버튼을 누른다.
![](https://blog.purunhacker.com/wp-content/uploads/2023/05/스크린샷-2023-05-25-오후-12.54.17-1024x600.png)
대상 리소스의 대상 리소스 유형을 볼륨으로 선택 후
대상 리소스 태그는 Name, EBS 볼륨을 선택해주면 된다.
(EBS볼륨은 EC2 콘솔 화면의 Elastic Block Store > 볼륨 메뉴에서 확인 가능하다.)
이후 추가 버튼을 클릭하여 추가해준다.
![](https://blog.purunhacker.com/wp-content/uploads/2023/05/스크린샷-2023-05-25-오후-12.56.52-1024x276.png)
하단의 설명 부분에는 본인이 알기 쉬운 설명을 입력 한다.
나머지 선택은 그대로 두고 다음 버튼을 클릭한다.
![](https://blog.purunhacker.com/wp-content/uploads/2023/05/스크린샷-2023-05-25-오후-12.58.44-1024x779.png)
일정 세부 정보 화면이 나타나면 백업 되는 주기를 설정 할 수 있다.
일별, 주별, 월별 연별을 선택할 수 있고, 크론탭 형식으로 원하는 스케쥴을 설정할 수 있다.
빈도에 따라 언제 스냅샷을 만들지 설정할 수 있고, 매일 백업을 한다면 빈도를 일별, 매 24시간으로 설정 후 시작시간을 원하는 시간으로 설정하면 된다.
이 때 시간은 UTC 시간이므로 실제 백업을 원하는 시간에서 9시간을 뺀 시간으로 설정 해야 한다.
예를 들어 매일 오전 4시에 백업을 하려면 아래와 같이 설정 하면 된다.
![](https://blog.purunhacker.com/wp-content/uploads/2023/05/스크린샷-2023-05-25-오후-12.58.44-2-1024x779.png)
매 주 일요일 오전 6시에 백업을 진행 하려면 아래와 같이 설정 하면 된다.
![](https://blog.purunhacker.com/wp-content/uploads/2023/05/스크린샷-2023-05-25-오후-1.05.59.png)
주의 할 점은, UTC를 사용 하기 때문에 일요일 오전 6시에 백업을 하기 위해서는 토요일 21시로 설정 해야 한다는 점이다.
![](https://blog.purunhacker.com/wp-content/uploads/2023/05/image.png)
이후 보존 유형은 몇개의 백업을 유지할지 설정 할 수 있다. 개수 또는 경과시간으로 설정할 수 있으며
개수로 설정 시 몇개의 스냅샷을 남겨둘지 설정할 수 있고
경과시간으로 설정 할 경우 며칠, 몇주, 몇개월, 몇년으로 설정 할 수 있다.
이후 정책 검토 버튼 누르고 정책 생성을 누르면 설정한 시간에 자동으로 스냅샷이 만들어지게 된다.