728x90
AMI 개요
AMI 는 Amazon Machine Image 의 약자이며 EC2 인스턴스의 사용자 설정 파일이라고 생각하면 된다.
AMI 는 소프트웨어 구성, 환경 설정, OS 세팅, 모니터링 도구 세팅 등... 사용자가 바로 사용할 수 있도록 세팅이 된 상태를 스냅샷으로 찍어놓은 것이라 생각하면 편하다.
그래서, AMI 를 사용한다면 더 빠르게 부팅을 할 수 있고 환경 설정을 할 수 있다.
EC2 인스턴스에 설치하고 싶은 모든 소프트웨어는 AMI 를 통해 내장되어 있고, 특정 region 만을 위한 자체적인 AMI 를 구축할 수 있다.
AWS 글로벌 인프라를 사용하는 경우에는 지역 간 복사를 할 수 있게 한다.
다양한 AMI 를 사용해서 EC2 인스턴스를 시작할 수 있다.
- 가장 보편화 된 Amazon Linux2 AMI 를 사용하여 EC2 인스턴스를 시작하는 방법.
- 나만의 AMI 를 생성하여 나만의 AMI 를 구성하고 만드는 방법.
- AWS Marketplace AMI 에서 누군가가 만들어놓은 AMI 를 구매해서 사용하는 방법. 보통은 AWS 의 공급업체가 자체적인 AMI 를 만들어서 판매하는 경우가 대부분이다.
EC2 인스턴스를 AMI로 만드는 과정
- EC2 인스턴스 생성을 하고 해당 인스턴스에 대한 사용자 설정을 진행한다.
- 데이터 무결성이 올바르게 되었는지 확인하기 위해 인스턴스를 중지한다.
- 해당 EC2 인스턴스를 AMI 로 생성한다. (EBS 스냅샷을 생성할 수 있다.)
- 생성된 AMI 를 사용하여 인스턴스를 만든다.
728x90