본문 바로가기
CSP (Cloud Service Provider)/AWS

[AWS] 구매 옵션

by BTC_나르 2023. 5. 11.

베하~! 탑신병자 듀오 팀 나르 입니다!

오늘은 클라우드에서 중요한 비용관리를 위해 인스턴스 구매 옵션에 대해서 알아보겠습니다!

그러기 위해서는 먼저 AWS의 요금 적용 방식부터 알아봐야겠죠??


AWS 요금 적용 방식

AWS 요금 적용 방식은 크게 3가지가 있습니다

첫째, 실제 사용한 만큼 지불

말 그대로 장기 계약 또는 복잡한 라이센스 없이 각 서비스에서 실제 사용한 리소스의 양에 대해 정확히 지불한다

둘째, 예약을 통해 할인을 받는다

온디맨드 방식에 비해 예약 옵션을 통하여 할입을 방는 방식 입니다

셋째, 많은 사용량을 통하여 볼륨 기반 할인을 받는다

AWS의 일부 서비스들은 계층된 요금을 제공하여 사용량이 증가함에 따라 단위 비용이 낮게 책정 됩니다

예로는 S3를 들 수 있습니다.


인스턴스 구매 옵션

자 그럼 이제 인스턴스 구매 옵션에 대해서 알아볼까요?

인스턴스 구매 옵션에는 온 디맨드, Spot Instance, 예약 인스턴스(Reserved Instance-RI), Savings Plans, 전용 호스트(Dedicated) 이렇게 5가지가 있습니다. 

이제 이런 방식들이 어떻게 다른지 알아보겠습니다~!

 

■ 온 디맨드 인스턴스(On-Demand)

  • 실행하는 인스턴스에 따라 시간 또는 초당 컴퓨팅 파워로 측정 된 가격을 지불(쓴만큼 지불)
  • 약정은 필요 없음
권장 고객
→중단 할 수 없는 단기, 예측할 수 없는 워크로드가 있는 애플리케이션
→ Amazon EC2에서 처음으로 개발 또는 테스트중인 애플리케이션

■ Spot Instance

  • 경매 형식으로 시장에 남는 인스턴스를 저렴하게 구매해서 쓰는 방식
  • 온 디맨드에 비해 최대 90%까지 할인된 가격
  • 사용자가 제시한 가격보다 인스턴스 시장의 가격이 높아지면 인스턴스 종료
  • Spot Instance원리
    1. 수요에 따라 스팟 인스턴스의 가격은 계속 변동한다
    2. 내가 지정한 가격보다 현재 가격이 낮다면 인스턴스를 할당받고 사용한다.
    3. 내가 지정한 가격보다 현재 가격이 높다면 반환된다.
    4. 다시 가격이 낮아지면 사용한다.
권장 고객
→ 사용 및 종료 시간이 자유로운 응용 애플리케이션
→컴퓨팅 가격이 매우 저렴해야만 수익이 나는 애플리케이션
→대량의 서버 용량 추가로 긴급히 컴퓨팅 파워가 필요한 사용자
예) 빅데이터 분석, 배치 작업, Stateless web, 이미지 렌더링, 대량 병렬계산 등의 활용 사례

■ 예약 인스턴스(Reserved Instance-RI)

  • 약정(1년 또는 3년)해서 쓰는 방식(선납금을 납부하는 방식)
    • Amazon EC2, RDS, DynamoDB, Redshift, Elasticache에 사용 가능
  • 최대 72% 저렴
  • 특정 가용 영역을 지정 ⇒ 용량 예약 제공 ⇒ 예약한 인스턴스 시작
  • 약정기간이 지난 후 온디맨드 요금이 부과
표준 RI(Standard RI) / 전환형 RI(Convertible RI)
  1. Standard RI
    • 할인율이 높음(72%)
    • 예약된 기간동안 인스턴스의 유형 변경 불가
    • 예약된 기간 기간동안 인스턴스 크기 변경 가능
  2. Convertible RI
    • 표준에 비해 낮은 할인율(66%)
    • 인스턴스 유형, 크기에 상관없이 보다 자유롭게 변경이 가능
권장 고객
→ 수요가 꾸준한 애플리케이션
→ 예약 용량이 필요할 수 있는 애플리케이션
→ 총 컴퓨팅 비용을 절감하기 위해 1년 또는 3년 동안 EC2를 사용하기로 약정할 수 있는 고객

Savings Plans

  • 시간당 사용 비용 약정(1 또는 3년)하여 저렴한 가격을 제공하는 방식
    • 예)한 시간당 $10의 컴퓨팅 사용량 약정 ⇒ 한 시간당 $10까지는 약정 가격 청구, 이외의 사용량은 온디맨드 요금이 청구
    • Compute Savings Plans / EC2 Instance Savings Plans
      1. Compute Savings Plans
        • 최대 66% 절감
        • 최대의 유연성 제공
          • EC2 인스턴스 패밀리, 인스턴스 사이즈, AZ, 리전, OS, tenancy 관계 없이 적용
          • Fargate 적용
        • 기존 컨버터블 RI와 할인율 동일
      2. EC2 Instance Savings Plans
        • 최대 72% 절감
        • RI 대비 향상된 유연성 제공
          • AZ, 인스턴스 사이즈, OS, tenancy 관계 없이 적용
          • 리전, 인스턴스 패밀리는 지정
        • 기존 표준 RI와 할인율 동일
RI와 Savings Plans의 차이점
같은 비용 절감 효과를 제공하지만 Savings Plans은 인스턴스 타입 변경 시 별도 작업 없이 RI보다 유연하게 할인 적용을 받을 수 있다.
→ Compute Savings Plans은 Convertible RI와 달리 자동으로 리전, 인스턴스 패밀리, 크기, OS, tenancy 및 Fargate에 상관없이 적용 된다. 
→ EC2 Instance Savings Plans은 표준 RI와 달리 기존 리눅스 타입에만 적용되었던 크기 유연성이 모든 OS에 적용된다.

전용 호스트(Dedicated)

  • 실제 물리적인 서버를 임대하는 방식
    • 라이센스 이슈(Windows Server 등)
    • 규정에 따라 필요한 경우
    • 퍼포먼스 이슈(CPU Steal 등)
권장 고객
→ EC2에서 Microsoft 및 Oracle 같은 공급업체의 적격 소프트웨어 라이선스를 사용할 경우
→ 기존의 물리적 서버에서 EC2를 사용할 경우

자 지금까지 인스턴스 구매 옵션에 대해서 알아봤는데요~

고객사의 요청을 보다 보면 다들 정말 클라우드의 요금에 대해서 관심이 많더라구요

그렇기에 저희도 이런 구매 옵션들을 알고있으면 좋을 것 같습니다~!

그럼 베빠~

댓글