EC2란?
- Amazon Elastic Compute Cloud(EC2)는 가상 컴퓨터를 임대 받아 그 위에 자신만의 컴퓨터 애플리케이션들을 실행할 수 있게 한다.
- 아마존 머신 이미지(AMI)로 부팅하여 아마존이 "인스턴스"라 부르는 가상머신을 제공
- 사용자가 서버 인스턴스를 만들고 시작하고 종료할 수 있고 실행중인 서버에 대해 시간 당 금액을 지불함으로 일래스틱(Elastic, 탄력적인) 이라는 용어를 사용한다.
요약 : AWS 데이터 센터에 있는 서버컴퓨터를 임대받아 사용하는 것이다.
EC2의 인스턴스 유형
- 범용(m 시리즈)
- 컴퓨팅 최적화(c 시리즈)
- 스토리지 최적화(I 시리즈)
- GPU 최적화(G 시리즈)
- 메모리 최적화(R 시리즈)
각 인스턴스별로 가격이 다르기 때문에 AWS 계산기를 통해 가격을 미리 예상할 수 있음
EBS(Elastic Block Storage)
- EC2에 연결하는 Storage
- 서버에 연결하는 하드디스크
가장 많이 사용하는 형태는 범용 SSD 형태인 gp2 타입
AWS 보안 그룹(Security Group)
임대한 컴퓨터에 방화벽을 설정하는 것
- Inbound : 인스턴스 내부로 들어가는 네트워크 트래픽 접근권한 관리
- Outbound : 인스턴스 외부로 나가는 네트워크 트래픽 접근권한 관리
특정 IP, Port 등을 보안규칙으로 설정 가능