AWS EC2 2편

2023. 6. 6. 15:37DevOps/AWS 기초

✅ 아래 내용들에 대해서 알아보자

- EC2 가격 모델
- EC2 인스턴스 유형
- EC2 인스턴스 크기

 

 

EC2 가격 정책

1. On-Demand

  • 실행하는 인스턴스에 따라 시간 또는 초당 컴퓨팅 파워로 측정된 가격을 지불
  • 약정은 필요 없음
  • 장기적인 수요 예측이 힘들거나 유연하게 EC2를 사용하고 싶을 때
  • 한번 써보고 싶을 때

 

2. Spot Instance 

  • AWS에서 보유 중인 남는 인스턴스를 저렴한 가격으로 제공
  • 경매 형식으로 시장에 남는 인스턴스를 저렴하게 구매해서 쓰는 방식
    • 수요에 따라 스팟 인스턴스의 가격은 계속 변동
    • 내가 지정한 가격보다 현재 가격이 낮다면 사용
    • 내가 지정한 가격보다 높다면 반환
  • 단, 언제 도로 내주어야 할지 모름(반환 시간 예측 불가능)
    • 인스턴스가 확보되고 종료되는 것을 반복해도 문제없는 분산 아키텍처 필요
  • 시작 종료가 자유롭거나 추가적인 컴퓨팅 파워가 필요한 경우
  • 최대 90%정도 절약 가능

 

Spot 인스턴스 가격 설명

 

3. 예약 인스턴스(Reserved Instance-RI)

  • 미리 일정 기간(1년 or 3년) 약정해서 쓰는 방식
  • 최대 75%정도 저렴
  • 수요 예측이 확실할 때
  • 총비용을 절감하기 위해 어느 정도 기간의 약정이 가능한 사용자

 

4. 전용 호스트(Dedicated)

  • 가상화된 서버에서 EC2를 빌리는 것이 아닌 지정된 실제 물리적인 서버 대여하는 방식
  • 기존의 AWS의 가상화 서비스 제공 방식보다 보안/규정/퍼포먼스를 위한 이유로 인해 실제 물리 서버가 필요한 경우 

 

참고로 가격 순서는 전용 호스트> 온디맨드 > 예약 인스턴스 > 스팟 인스턴스 순이다.

 

EC2의 가격모델은 EBS와는 별도로 EBS는 사용한 만큼 지불한다.

기타 데이터 통신 등의 비용은 별도 청구(참고로 AWS는 AWS 바깥으로 나가는 트래픽에 대해서만 요금 부과)

 

 

EC2 인스턴스 유형

 ec2 인스턴스는 다양한 유형이 있으며, 각 유형별 컴퓨팅 리소스와 성능 특성을 가지고 있다.

각 인스턴스 별로 사용 목적에 따라 최적화가 가능하다.(메모리 위주, CPU 위주, 그래픽카드 위주 등..)

 

  • EC2 인스턴스는 타입별로 이름을 부여한다. (ex. t타입, m타입, inf타입 등)
  • 타입별 세대별로 숫자를 부여한다.(m5 = m인스턴스의 5번째 세대)
  • 아키텍처 및 사용 기술에 따라 접두사 사용(t4g = t4 인스턴스 중 AWS Gravition 프로세서를 사용(g)하는 모델)

 

유형별 인스턴스 특징

  • 범용 인스턴스: 다양항 애플리케이션에 적합하며, 컴퓨팅, 메모리, 스토리지 등 균형 있게 제공한다. 예시) T3, M5, M6 모델
  • 컴퓨팅 최적화 인스턴스: 고성능 컴퓨팅 작업에 최적화 되어 있으며, CPU 성능이 우수함        예시) C5, C6g, C6gn 등..
  • 메모리 최적화 인스턴스: 대용량 메모리를 제공하여 메모리 집약적인 작업에 적합함. 예시) R5, R6g, X1등
  • 가속화된 컴퓨팅 인스턴스: GPU,FPGA,ASIC 등의 가속기를 사용하여 컴퓨팅 작업을 가속화할 수 있다.                    예시) P3, P4, G4 등
  • 스토리지 최적화 인스턴스: 대용량 고성능 스토리지를 제공하여 대량의 데이터를 처리하는 작업에 적합함                예시) I3, D3, H1 등

 

인스턴스 유형별 모델

 

 

EC2 인스턴스 크기

인스턴스의 CPU 개수, 메모리 크기, 성능 등으로 크기를 결정한다. 

따라서, 인스턴스의 크기가 클수록 더 많은 메모리, CPU, 네트워크 대역폭, EBS와의 통신 가능한 대역폭이 크다.

 

t 모델을 보면 nano -> 2xlarge순으로 인스턴스 크기가 커지는 것을 볼 수 있고 그에 따른 RAM, CPU, 비용이 커진다는 것을 알 수 있다.

 

t 모델별 크기 비교

 

인스턴스 타입 읽는 법

인스턴스 타입 읽는 법

 

 

 aws ec2에 대해서 정리해 보았습니다.  감사합니다 😀😀


이 글은 유튜브 AWS 강의실님 내용을 참고하여 작성한 글입니다.

반응형

'DevOps > AWS 기초' 카테고리의 다른 글

AWS EC2 4편  (0) 2023.06.07
AWS EC2 3편  (0) 2023.06.06
AWS EC2 1편  (0) 2023.06.05
가상화  (0) 2023.06.05
IAM에 대해서 알아보자  (0) 2023.06.05