[AWS SAA] EC2 인스턴스
EC2 인스턴스란?
- AWS 클라우드에서 사용하는 가상 컴퓨터
- 가상 컴퓨터의 CPU, 메모리, 그래픽 카드 등 연산을 위한 하드웨어 부분을 담당한다.
- 클라우드를 사용하는 목적이 고사양 게임, 서버, 로봇 등 다양하므로 인스턴스도 이에 맞게 다양한 유형을 제공한다.
EC2 인스턴스 유형
- 범용(General Purpose)
- 컴퓨팅 최적화(Compute Optimized)
- 메모리 최적화(Memory Optimized)
- 가속화된 컴퓨팅(Accelerated Computing)
- 스토리지 최적화(Storage Optimized)
EC2 인스턴스 사이즈
인스턴스 사이즈는 인스턴스 CPU갯수, 메모리 크기, 성능 등으로 결정 된다.
위 그림에서 확인하면, 같은 t2 라는 인스턴스 타입에도 nano, micro, small..등 크기가 나누어져 있음을 알 수 있다.
즉, 아래로 갈 수록 점점 커지고 성능도 좋아진다.
m5.2xlarge의 뜻? 읽는 법?
m : 인스턴스 클래스
5 : 인스턴스 세대
2xlarge : 인스턴스 클래스 내에서 크기 (크기가 클 수록 메모리와 CPU도 커짐)
EC2 온디맨드 인스턴스
- 사용한대로 지불
- 비용이 가장 많이 들지만, 바로 지불할 필요는 X 예약 가능
- 단기적이고 중단 없는 워크로드가 필요할 때, 애플리케이션의 거동을 예측할 수 없을 때
EC2 예약 인스턴스
- 온디맨드에 비해 72% 할인, 특정한 속성 예약 (D타입, 리전, 테넌시, OS)
- 전부 선결제/ 부분/ 선결제 없음 선택 가능
- 사용량이 일정한 애플리케이션에 활용하는 것이 좋음
- 팔 수도 있음
+) 전환형
타입/패밀리 등 전환 가능
유연성이 높기 때문에 할인률은 66% 정도
EC2 스폿 인스턴스
- 할인폭이 90%로 가장 큼
- but 스폿 인스턴스에 대해 지불하려는 최대 가격을 정의하고 스폿 가격이 이를 넘으면 인스턴스가 손실됨
- 인스턴스가 고장에 대한 회복력이 있다면 쓸만함
전용 호스트
-실제 물리적 서버를 받게됨. 이에 접근하고 전용 호스트를 갖춤
- 온디맨드로 초당 비용 제공 or dPdir
- 실제 물리적 서버를 예약하기에 가장 비쌈
- 라이센싱 모델과 함께 사용, 규정이나 법규를 반드시 준수하는 회사
전용 인스턴스
- 전용 하드웨어에서 실행되는 인스턴스
- 자신만의 인스턴스를 자신만의 하드웨어에 갖기 때문에, 물리적 서버에 대한 접근권을 갖고 낮은 수준에 대한 하드웨어 접근을 하는 전용 호스트와는 다