728x90
시작 전
•
AWS Backup이란? : 파일 시스템, 블록 스토리지 볼륨, 관계형 데이터베이스, NoSQL 데이터베이스등의 백업을 필요한 순간에 손쉽게 자동(or 수동)백업할 수 있는 서비스이다.
•
백업의 자동화와 중앙관리화를 위한 서비스이다.
AWS Backup
백업 볼트 (Backup Vault) : 백업 구성시 사용하는 컨테이너
•
백업 볼트에서 AWS KM 암호화 키를 설정하여 백업에 대한 액세스 제어 가능
1.
백업을 생성하기 위해서는 우선 백업 볼트를 생성한다.
2.
볼트 생성 화면
백업 계획 (Backup Plan)
•
백업 계획 생성 화면
UTC 기준이기 때문에 18시 시작은 한국 새벽3시이다.
1Hour 이내로 백업을 시작하며, 1Day 내로 끝나지 않으면 작업을 취소한다.
리소스 할당 (Assign resource)
•
어떤 리소스를 백업할지 정의하는 부분이다. aws-backup : ec2 라는 Tag Key-Value 를 가지는 인스턴스를 백업한다
온디맨드 백업 테스트
1.
온디맨드 백업 생성
2.
세부설정
•
리소스 유형이 EC2인 것은 EC2에 연결된 모든 EBS를 백업한다는 의미다.
•
IAM은 AWS Backup에 대한 권한만 가지고 있는 기본 역할을 사용해서 진행한다.
3.
백업 생성 완료
4.
백업 볼트에서 생성된 백업 확인 가능 ( EC2 - 스냅샷에서도 확인 가능)
5.
해당 복구 시점 내부에서 복원 설정 가능
6.
복원 설정 및 복원 ( EBS 볼륨이 추가 된 것을 확인 )
몇 가지 고려 사항
결론
•
EC2로만 진행해보긴 했지만 AWS Backup은 설정만 잘 해두면 굉장히 편리할 것 같다.
•
증분식 백업시스템 또한 유지되므로 백업은 Backup 콘솔, 복원은 EC2 콘솔을 통해서 진행하는게 좋아보인다.
◦
복원은 EBS 볼륨단위로 진행하는 경우가 많은데 이 방법은 EC2 콘솔에서 할 수 있기 때문이다.
•
비용적인 문제가 해결된 후 백업을 설정하면 분명 백업 덕분에 안도의 한숨을 쉴 것이다.
728x90
'[AWS-SM] > Backup' 카테고리의 다른 글
[참고] AWS Backup을 활용하여 EC2 백업 관리하기 (0) | 2023.03.23 |
---|