본문 바로가기

AWS

EC2에 대하여

 

 

일단 간단하게 적고 나중에 세세하게 정리한다

 

EC2(Elastic Computing Cloud)

 

버지니아 북부 지역이 모든 EC2를 지원하는 지역, 디폴트

운영체제 + 서비스운영에 필요한 자원 --> 설치 가능.

AZ(Availability Zone): Region안에 여러개의 AZ가 존재. 하나의 AZ가 문제생겼을경우 다른 AZ에서 서비스 담당. 일종의 Disaster Recovery의 기능을 수행.

EBS(Elastic Block Store): EC2에 부착되어있는 일종의 하드디스크

 

SSD군


Gerneral Purpose SSD(GP2): 1GB당 3IOPS 속도가 나옴. 가장 보편적으로 사용
IOPS: a unit of measure representing input/output operations per second => 초당 입출력


Provisioned IOPS SSD(I01): 극도의 I/O를 요구하는 환경에서 주로 사용됨. 10K 이상의 IOPS를 지원. 방대한 양의 DB를 관리

 

HDD군


Throughput Optimized HDD (ST1): 빅데이터, Log 분석시 사용. 단, 윈도우 처럼 운영체제를 사용할 수 없음.('부트볼륨을 제공하지 않는다' 로 표현하기도 함)

 

CDD HDD(SC1): 입출력 이 많이 않은 데이터에 유용. 그냥 오랜기간 데이터를 보관할때 주로 사용. 역시 운영체제 사용불가능. 가격 저렴

 

Magnetic(Standard): 디크스 1GB당 가장 싼 비용 자랑. 운영체제 사용가능


ELB(Elastic Load Balancers):  한군데로 트래픽이 몰리는 병목현상 방지(bottleneck)  갑자기 문제가 발생하는(셧다운, 타임아웃 같은 unhealthy한 문제) ec2의 트래픽을 healthy한 ec2로 이동시킴

 

ELB는 공용 IP를 사설 IP로 바꾸어서 EC2에 넘겨줌. 이때 X-Forwarded-For 헤더로 공용IP정보를 같이 EC2로 보냄. EC2는 사설 IP밖에 못읽으므로.

'AWS' 카테고리의 다른 글

AWS를 이용하여 프로젝트 배포하기 (with pm2, NGINX)  (0) 2023.04.06