[EC2 인스턴스 스토리지] AMI 개요

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