Infra/클라우드

AWS - AMI(Amazon Machine Image) 생성하기

Surge100 2023. 8. 26. 12:44

AMI(Amazon Machine Image) 생성하기

  • EC2의 백업 이미지
  • EBS 스냅샷 + 메타데이터로 구성된다.
    • EBS 스냅샷은 말 그대로 EBS를 백업하는 것이다. 거기다가 추가적인 메타데이터를 이용해서 하나의 EC2인스턴스를 전부 백업하는 것이다.
  • AMI를 이용해서 EC2를 다른 AZ로 옮길 수 있다.
    • EC2 인스턴스도 AZ기반 서비스이기 때문한 AZ에서 다른 AZ로 EC2를 옮길 수 없다. 하지만 AMI는 리전서비스 이므로 EC2를 먼저 AMI로 바꾸다음 그 AMI를 기반으로 다른 AZ에 복제 EC2를 만들 수 있다. 이런 간접적인 방법으로 EC2를 옮길 수 있다.

AMI 생성 실습

이미지를 생성하기 전에 작동중인 인스턴스를 중지시켜준다.

[인스턴스]-[작업]-[이미지 및 템플릿]-[이미지 생성]

생성후 [AMI]탭에 들어가면 해당 EC2의 이미지가 생성 되어 있는 것을 확인 할 수 있다. 동시에 [스냅샷]탭을 확인하면 방금 이미지를 생성한 EC2에 스냅샷이 자동으로 생성되어 있다. 

 

AMI를 기반으로 EC2생성하기

[체크박스 체크]-[AMI로 인스턴스 시작]

 

 

꿀팁:EC2 meta data

  • EC2 인스턴스 내에서 자신의 정보를 확인할 때 사용한다.
  • ec2의 public IP 알아보기
curl -w '\n' http://169.254.169.254/latest/meta-data/public-ip4
ami-0928297cf2faa4c9

https://docs.aws.amazon.com/ko_kr/AWSEC2/latest/UserGuide/ec2-instance-metadata.html

 

인스턴스 메타데이터 및 사용자 데이터 - Amazon Elastic Compute Cloud

사용자는 인스턴스 자체 내에서 인스턴스 메타데이터 및 사용자 데이터에만 액세스할 수 있지만, 데이터는 인증 또는 암호화 방법으로 보호되지 않습니다. 인스턴스에 직접 액세스할 수 있는

docs.aws.amazon.com

 

[출처 - https://www.inflearn.com/course/aws-%ED%95%B5%EC%8B%AC-%EC%8B%A4%EC%8A%B5]