
EC2
AWS에서 제공하는 클라우드 컴퓨팅
독립된 가상의 컴퓨터를 임대해주는 서비스다.
- 사용한만큼 용량을 지불한다.
- 가용성, 장애내구성, 확장성, 탄력성이 높다
- OS 선택이 쉽다
EC2의 구성
- 인스턴스
- 컴퓨팅(CPU/RAM)에 해당
- EBS
- 하드디스크에 해당
- ENI
- 랜카드에 해당
인스턴스
EC2가 가상의 컴퓨터라면 인스턴스는 이 가상 컴퓨터의 연산을 담당하는 핵심 요소이다.
물리 컴퓨터의 CPU, 메모리, 그래픽 카드 등 연산을 위한 하드웨어 부분을 담당한다.
AWS는 사용 사례에 맞는 다양한 유형의 인스턴스를 제공한다. (서버용, 머신러닝용, 게임용 등)
m5a.xlarge
이렇게 유형, 세대, 사이즈 등을 선택해서 본인에게 적합한 인스턴스를 설정할 수 있다.
EBS(Elastic Block Storage)
인스턴스가 연산을 담당한다면 EBS는 데이터 저장을 담당한다. 가상의 하드디스크인 셈이다.
EBS는 AWS 클라우드의 Amazone EC2 인스턴스에 사용할 영구 블록 스토리지 볼륨을 제공한다. 유형은 다음 5가지 유형으로 분류되며, 순서대로 용량 및 가격이 높다.
- 범용(General Purpose of GP3)
- 프로비저닝 된 IOPS(Provisioned IOPS or io2)
- 쓰루풋 최적화(Throughput Optimized HDD or st1)
- 콜드 HDD(SC1)
- 마그네틱(Standard)
AMI(Amazon Machine Image)
AMI란 EC2 인스턴스의 세팅 정보를 저장해놓은 이미지 파일이다.
OS 정보나 저장공간 용량 등, 일일히 설치해서 구성하는게 아니라 정보가 저장된 AMI 로 간단하게 세팅하는 것이다.
출처
https://inpa.tistory.com/entry/AWS-%F0%9F%93%9A-EC2-%EA%B0%9C%EB%85%90-%EC%82%AC%EC%9A%A9-%EA%B5%AC%EC%B6%95-%EC%84%B8%ED%8C%85-%F0%9F%92%AF-%EC%A0%95%EB%A6%AC-%EC%9D%B8%EC%8A%A4%ED%84%B4%EC%8A%A4-EBS-AMI