🧡 AWS

[AWS] EBS vs AMI? AMI 생성하기

MNY 2024. 6. 30. 23:51
728x90
반응형
* 들어가기에 앞서서

헛소리하기!
먹기만 하고 움직이지를 않아서 살찌는 중.. 
근데 AWS 뭐가 많아도 너무 많다야..

 

- 목차 -
0. EBS와 AMI의 차이
1. 이미지 생성
2. AMI로 인스턴스 생성
3. 인스턴스 연결


 

0. EBS와 AMI의 차이

Amazon Elastic Block Store (EBS)와 Amazon Machine Image (AMI)는 Amazon Web Services (AWS)에서 사용되는 서비스입니다.

Amazon EBS는 EC2 인스턴스에서 사용되는 스토리지 볼륨입니다. 이 볼륨은 인스턴스에 연결되어 인스턴스에 데이터를 저장하고 보존하는 데 사용됩니다. EBS는 인스턴스를 종료해도 볼륨에 저장된 데이터를 보존합니다.

반면, Amazon Machine Image (AMI)는 EC2 인스턴스를 시작할 때 사용되는 이미지입니다. AMI는 이미 설치된 운영 체제와 애플리케이션을 포함하여 인스턴스를 구성하는 데 필요한 모든 정보를 포함합니다. 이를 통해 AMI를 사용하여 손쉽게 EC2 인스턴스를 시작하고, 중지하고, 삭제하고, 복제하고, 복원할 수 있습니다.

AMI는 EBS 스냅샷을 사용하여 생성될 수 있습니다. EBS 스냅샷은 EBS 볼륨의 이미지입니다. AMI를 생성할 때 EBS 스냅샷을 사용하면 인스턴스를 시작할 때 EBS 볼륨이 생성되고, 해당 볼륨에는 이전 인스턴스와 동일한 데이터가 저장됩니다.

따라서 AMI는 EC2 인스턴스를 시작할 때 사용하는 이미지이며, EBS는 인스턴스에 연결되어 데이터를 저장하고 보존하는 데 사용되는 스토리지 볼륨입니다. AMI를 생성하는 데 EBS 스냅샷을 사용할 수 있습니다.

 

AMI는 초기 설치CD!

EBS는 사용 중에 만드는 것!

 

1.  이미지 생성

  • 인스턴스 우측 클릭 후 "이미지 및 템플릿 - 이미지 생성" Click!

 

  • "이미지 이름" 작성
  • "이미지 생성" Click!

 

  • 생성 된 것 확인 후 "상태 - 사용 가능"으로 바뀔 때까지 기다린 후 진행

 

2. AMI로 인스턴스 시작

  • 생성된 AMI 선택 후 "AMI로 인스턴스 시작" Click!

 

  • "이름" 작성
  • "키 페어" 선택
  • "보안 그룹" 선택
  • "인스턴스 시작" Click!

 

3. 인스턴스 연결

  • 생성된 인스턴스 Click!

 

  • "연결" Click!

 

  • "사용자 이름" ubuntu로 변경
  • "연결" Click!

 

여기까지 왔다면 AMI를 이용한 인스턴스 만들기 성공!

초기 인스턴스에서 text.txt 같은 파일을 생성해놨다면 AMI를 이용한 인스턴스 생성 시에 text.txt가 존재해야 함.

물론, 나는 초기 인스턴스에서 파일을 생성해두지 않아서 ls 명령어 입력 시 아무것도 뜨지 않음.

728x90
반응형