https://www.youtube.com/watch?v=N8TB_6AbaM4
참조
EC2의 구성

EBS
- Amazon Elastic Block Store(EBS)는 AWS 클라우드의 Amazon EC2 인스턴스에 사용할 영구 블록 스토로지 볼륨을 제공합니다.
- 각 Amazon EBS 볼륨은 가용 영역 내에 자동으로 복제되어 구성요소 장애로부터 보호해주고, 고가용성 및 내구성을 제공합니다. Amazon EBS 볼륨은 워크로드 실행에 필요한 지연 시간이 짧고 일관된 성능을 제공합니다.
- Amazon EBS를 사용하면 단 몇 분 내에 사용량을 많게 또는 적게 확장할 수 있으며, 프로비저닝한 부분에 대해서만 저렴한 비용을 지불합니다.
EBS 소개
- 가상의 하드드라이브
- 위 그림에서 하드디스크 역할
- EC2 인스턴스가 종료되어도 계속 유지 가능
- 인스턴스 정지 후 재 기동 가능
- 하나의 EBS를 여러 EC2 장착 가능(EBS Multi Attach)
- 루트 볼륨으로 사용시 EC2가 종료되면 같이 삭제됨
- EC2와 같은 가용영역에 존재
- 총 5가지 타입을 제공
- 범용 : SSD
- 브로비저닝 된 IOPS : SSD
- 쓰루풋 최적화 HDD or st1
- 콜드 HDD (SC1)
- 마그네틱 (Standard)
EC2의 구조


- 네트워크로 묶여있다.
- 따라서 업그레이드 하고싶은경우 네트워크 변경만 해주면 된다.

- 하나의 인스턴스에 여러가지 EBS를 붙일 수 있다.
EBS 종류

SnapShot
- 특정 시간에 EBS 상태의 저장본
- 필요시 스냅샷을 통해 특정 시간의 EBS를 복구 가능
- S3에 보관
스냅샷의 증분식 백업

AMI
- 아마존 머신 이미지
- EC2 인스턴스를 실행하기 위해 필요한 정보를 모은 단위
- OS, 아키텍쳐 타입(32-bit or 64-bit) 저장공간 용량 등
- AMI를 사용하여 EC2를 복제하거나 다른 리전 -> 계정으로 전달 가능
- 스냅샷을 기반으로 AMI 구성 가능
AMI 구성
- 1개 이상의 EBS 스냅샷
- 인스턴스 저장 인스턴스의 경우 루트 볼륨에 대한 템플릿 (ex 운영체제, 애플리케이션 서버, 애플리케이션)
- 사용 권한 (어떤 AWS 어카운트가 사용할 수 있는지)
- 블록 디바이스 맵핑(EC2 인스턴스를 위핸 볼륨 정보 = EBS가 무슨용량으로 몇 개 붙는지)
- 총 두가지 타입

- 인스턴스 스토리지가 속도가 더 빠르다.
- 인스턴스가 사라지면 스토리지가 사라진다.
- 타입에 따른 AMI 생성 방법
- EBS : 스냅샷을 기반으로 루트 디바이스 생성
- 인스턴스 저장 : S3에 저장된 템플릿을 기반으로 생성

실습하기
개발흐름
- 인스턴스 만들기
- 인스턴스 오른쪽 마우스 + 이미지 및 템플릿 -> 이미지 생성
- 기존 인스턴스 체크한 후, 인스턴스 시작 버튼 클릭
- 나의 AMI에서 복제한 AMI 선택 후 인스턴스 생성
- 태그 설정해주기
- 인스턴스 확인 탭에서 복제한 인스턴스에 연결
- 아무것도 설치 안하고 service httpd start 하기
- 해당 ip에 들어가서 확인




