[요약]
Custom AMI(Amazon Machine Image)를 통해 동일 환경의 EC2 인스턴스 생성
- Custom AMI 생성
- Custom AMI를 통해 EC2 추가 생성
- 웹 브라우저에서 LAMP 웹 서버 작동 테스트
Custom AMI 생성
ec2 > 인스턴스 > 기존 EC2 "public-ec2-a1" > 우클릭 > image and templates > create image
이 이미지를 통해서 AMI 이미지를 생성할 수 있음

이미지>AMI 에서 ami-public-ec2 생성된 이미지 확인
Custom AMI를 통해 EC2 추가 생성
ec2 > 인스턴스 > 인스턴스 시작(launch)
- 이름 및 태그 : public-ec2-c1
- 애플리케이션 및 OS 이미지(Amazon Machine Image) > 내 AMI

- 키 페어 : 기존 생성한 키 페어 사용 ec2-public-seoul
- 네크워크 설정 : 기존 보안 그룹 선택
- 고급 세부 정보
- 사용자 데이터 : public-ec2-a1 에서 사용자 데이터를 편집하여 LAMP 웹 서버 환경을 구성했고, LAMP 환경(필요 패키지들이 설치된)이 이미 구성된 이미지를 이용하여 인스턴스를 생성하기 때문에 필요없음
Elastic IP 생성 및 연결 : eip-public-ec2-c1
웹 브라우저에서 LAMP 웹 서버 작동 테스트
결과 : 새로 만든 ec2에 index.php 가 만들어져있음을 확인할 수 있음

”EBS 볼륨의 정보가 스냅 샷 형태로 저장되어 있기 때문임”
- EBS(Elastic Beanstalk Store)란 ? EC2 인스턴스에 사용할 영구 블록 스토리지 볼륨
- 스냅샷(Snapshot)이란? EBS를 저장하는 효율적인 방법으로서, 특정 시간에 EBS 볼륨 상태의 저장본을 뜻한다.
즉, AMI가 생성될 때 public-ec2-a1 에 마운트 되어있는 EBS 볼륨들의 정보가 스냅샷의 형태로 AMI에 적용되었기 때문임

public-ec2-c1의 snap 샷 정보가 동일함을 확인할 수 있음 —> 동일한 디렉토리에 동일한 index.php를 가지게 됨
[참고 강의]
[인프런] 스스로 구축하는 AWS 클라우드 인프라 - 기본편
'AWS' 카테고리의 다른 글
| [AWS] Bastion host 와 NAT Gateway를 통한 Private EC2 인스터스의 외부 통신 구성 (0) | 2023.03.15 |
|---|---|
| [AWS] Application Load Balancer를 통한 이중화 네트워크 구성 (0) | 2023.03.15 |
| [AWS] Public EC2 인스턴스 생성 및 LAMP 웹 서버 구성 (0) | 2023.03.14 |
| [AWS] 기본 네트워크 환경 구성(VPC/Subnet/Internet/Gateway/Route Table) (0) | 2023.03.09 |
| [AWS] 서버리스 정적 웹사이트 호스팅 (0) | 2023.03.07 |