AMI 란?
- Amazon Machine Image
- EC2 인스턴스를 통해 만든 이미지를 통칭
- AMI로 AWS를 구축할 수도 있고, 원하는 대로 변경할 수 있음
- 원하는 소프트웨어 또는 설정 파일을 추가 가능
- 별도의 운영 체제 설치 가능
- 모니터링 툴을 추가할 수 있음
- AMI를 따로 구성하면, 부팅 및 설정에 드는 시간을 줄일 수 있음
- EC2 인스턴스에 설치하고자 하는 모든 소프트웨어를 AMI가 미리 패키징해 줌
- AMI를 특정 지역에 구축한 다음 다른 지역으로 복사해서 AWS의 글로벌 인프라를 활용할 수 있음
AMI 종류
- Public AMI
- AWS에서 제공
- Amazon linux 2 등
- 자체적으로 AMI 구성 가능
- 직접 만들면 유지보수도 직접 해야 함
- 자동 관리 도구가 있긴 하지만, 서버 사용자라면 직접 관리할 줄 알아야 함
- AWS Marketplace AMI
- 다른 사람이 구축한 이미지 사용, 보통은 구매한 이미지
- 기업에서 자체적으로 AMI를 구성해 자신들이 만든 소프트웨어를 넣고, 구성까지 마친 다음 마켓플레이스 AMI를 통해 판매함
AMI 프로세스
- EC2 인스턴스를 원하는 대로 설정함
- 인스턴스를 중지함(데이터 무결성을 확보)
- 이 인스턴스를 바탕으로 AMI를 구축 → 이 과정에서 EBS 스냅샷이 생성됨
- 그러면 다른 인스턴스에서 AMI를 실행할 수 있음
사용자 지정 AMI를 만들기
- ap-northeas-2a에 있는 인스턴스를 실행하고 설정을 변경
- 사용자 지정 AMI를 만듦
- ap-northeast-2c에서 AMI를 실행
- 그러면 EC2 인스턴스의 복사본이 생성됨
'Cloud > Amazon Cloud' 카테고리의 다른 글
[Route 53] DNS(Domain Name System)란? DNS 동작 방식 (0) | 2024.02.23 |
---|---|
[EFS] AWS EFS(Elastic File System) 이란? (0) | 2024.02.20 |
[EBS] AWS EBS Snapshost(스냅샷)이란? (0) | 2024.02.15 |
[EBS] AWS EBS Volume 이란? (2) | 2024.02.15 |
[Budgets] AWS Budgets을 사용하여 예산 생성하기 (0) | 2024.02.13 |