코딜기
[EC2] AMI(Amazon Machine Image)로 인스턴스 생성 및 백업하기 본문
반응형
AMI(Amazon Machine Image)란?
- AMI(Amazon Machine Image)는 인스턴스를 생성하기 위한 이미지입니다.
- 기존의 사용했던 인스턴스의 환경(운영 체제(OS), 애플리케이션 서버, 애플리케이션, 구성 설정, 라이브러리 등)을 그대로 이미지로 캡처해서 새로운 인스턴스를 만들 수 있습니다.
- 이를 통해 사용자는 특정 환경이 미리 구성된 인스턴스를 쉽고 빠르게 시작할 수 있습니다.
AMI의 용도
1. 인스턴스 복제
- AMI를 사용하면 기존의 사용했던 EC2 인스턴스 환경을 그대로 복제하여 새로운 인스턴스를 생성할 수 있습니다.
- 이는 다양한 환경(개발, 테스트, 프로덕션)에서의 일관된 설정을 유지하는 데 매우 유용합니다.
2. 백업 및 복구
- 인스턴스의 현재 상태를 AMI로 캡처하여 백업으로 사용할 수 있습니다.
- 문제 발생 시 해당 AMI를 사용하여 인스턴스를 신속하게 복구하고, 서비스 중단 시간을 최소화할 수 있습니다.
3. 확장성
- 트래픽 증가 또는 리소스 요구가 증가할 때, 동일한 AMI를 기반으로 여러 인스턴스를 빠르게 시작하여 수요에 맞게 확장할 수 있습니다.
- 이는 부하 분산 및 자원 최적화에 효과적입니다.
AMI 생성
1. EC2 대시보드에서 이미지로 만들 인스턴스를 선택한 후 작업 - 이미지 및 템플릿 - 이미지 생성을 클릭해 줍니다.
2. 이미지 이름과 몇 가지 설정을 해준 뒤 이미지 생성을 해줍니다.
3. 이미지 생성 후 AMI 목록을 보면 이미지가 성공적으로 생성이 된 것을 확인할 수 있습니다.
4. 만든 이미지로 새로운 인스턴스를 생성할 때는 이미지를 체크한 후 [AMI로 인스턴스 시작]을 눌러줍니다.
5. EC2 인스턴스를 생성할 때처럼 몇 가지 설정만 해주면 이미지환경 그대로 인스턴스를 사용할 수 있습니다.
※ 가끔 인스턴스가 생성이 되었지만 Status Check 부분에 실패했다고 뜰 수도 있는데 그때는 인스턴스 재부팅을 해주면 정상적으로 실행됩니다.
반응형
'Data Engineering > AWS' 카테고리의 다른 글
[EC2] EC2 인스턴스 가상환경 활성화 (direnv) (0) | 2024.05.14 |
---|---|
[EC2] EC2 인스턴스에 가상 환경 세팅 (0) | 2024.05.14 |
[EC2] EC2 인스턴스에 pip 설치하기 (0) | 2024.05.14 |
[EC2] EC2 인스턴스에 python3 세팅하기 (0) | 2024.05.14 |
[RDS] MySQL 원격 실행 (MAC) (0) | 2024.05.13 |
Comments