AWS 백업
1. EC2 백업(온디맨드 백업)
- AWS Backup > 온디맨드 백업 생성 > EC2 백업 생성 -> AMI도 생성됨
- EC2 백업 시 EBS 볼륨 스냅샷, AMI 가 생성되는 것 같음
2. EBS 백업
- EC2 > Elastic Block Store > 볼륨 > 해당 볼륨 선택 > 작업 > 스냅샷 생성
3. AMI 생성
- EC2 > 인스턴스 우클릭 > 이미지 및 탬플릿 > 이미지 생성
AWS 복원
1. Elastic beanstalk으로 생성된 EC2 종료 시
-
- 기존 EC2 종료됨
- Elastic beanstalk의 auto scaling으로 새로운 EC2가 생성됨
- 데이터 날라감
1) elastic beanstalk 설정에 AMI ID를 백업한 AMI ID로 변경
생성되었던 EC2 종료되고 새로운 EC2가 생성됨
데이터가 복원됨
=> 데이터는 AMI(EBS)에 들어있다.
- api 재시작 시 정상 작동 확인
2. Elastic beanstalk 환경 종료 시
EC2 종료됨
elastic beanstalk 환경 종료됨
1) 애플리케이션에서 종료된 환경 복원
Elastic beanstalk 환경 복원됨
EC2 생성됨(IP는 변경됨, 탄력적 IP도 변경됨)
데이터 복원됨
=> 이 방법은 애플리케이션에 종료된 환경이 남아있을 때만 가능함. 애플리케이션에 환경 기록이 삭제되면 복원 불가. 아래 방법 이용
2) 애플리케이션에서 새 환경 구축
- 가장 최근 소스코드로 기존 생성했던 elastic beanstlk 설정대로 설정
- AMI ID를 백업해둔 AMI ID로 변경하여 설정
EC2 생성됨(IP주소 변경됨)
데이터 복원됨
⛸️ 복원 시 EC2의 IP주소가 변경되기 때문에 elastic ip를 사용하지 않는다면 소스코드 상에 있는 해당 IP주소를 모두 변경 하고 반영해야함.
'AWS' 카테고리의 다른 글
AWS CodePipeline 설정 (0) | 2023.07.31 |
---|---|
AWS 서버 구축 (0) | 2023.07.31 |
[RDS] 파라미터 그룹 변경 (0) | 2023.07.26 |
AWS 용어 정리 (0) | 2023.06.01 |
AWS Nginx 설치 (0) | 2022.03.03 |