본문 바로가기
[AWS-FRF]/EC2

[참고][AWS] Saving Plans 적용하기!!

by METAVERSE STORY 2024. 11. 8.
반응형

 

 

📌 Summary

  • SP 컴퓨팅 플랜을 구매할 때 적정한 가격을 선정 할 수 있습니다.
  • SP는 컴퓨팅 성능에 대해서 약정하기 때문에, 보다 유연하게 할인을 적용받아 인프라를 운영할 수 있는 장점이 있습니다.

 

📌 Notes

👉 Saving Plans

Savin Plan이란?

1년 또는 3년 동안의 컴퓨팅 성능 사용을 약정하는 대가로 할인 혜택을 제공받을 수 있는 할인 모델입니다.

AWS는 할인형 옵션으로 예약 인스턴스(RI, Reserved Instance)를 운영하고 있습니다.

2019년 새로운 할인 혜택을 제공하는 Saving Plan을 출시하였습니다.

고객들은 해당 할인형 옵션을 통해 일정 컴퓨팅 사용을 약정 하여 할인 받을 수 있게 되었습니다.

기존 RI의 단점으로는 인스턴스 자체를 빌리는 옵션이었기에 약정 진행 중 인스턴스 크기, 타입 등을 변경할 수 없었습니다.

그에 비해 SP는 컴퓨팅 성능에 대해서 약정하기 때문에, 보다 유연하게 할인을 적용받아 인프라를 운영할 수 있는 장점이 있습니다.

SP는 두 가지 옵션으로 구매 할 수 있습니다.

ECS Fargate에 대한 자원도 많이 사용하므로, 병행하여 적용 할 수 있는 Computing에 대해서 집중적으로 정리하도록 하겠습니다.

  • ComputingEC2, ECS(Fargate), Lambda에 적용 가능하며, 모든 컴퓨팅 성능에 On-demand 요금과 Computing 요금이 책정 되어 있습니다. ( 심지어 Windows SQL license에도 적용 가능합니다. )유연성이 뛰어난 만큼 할인 비율은 상대적으로 낮습니다.
  • 사용자는 자신이 사용 중인 인스턴스의 시간당 비용에서 SP로 구매한 사용 금액 만큼은 자동으로 SP가 적용된 비용으로 청구 됩니다.
  • 앞서 언급한 바와 같이, 컴퓨팅 성능에 대해 약정하기 때문에, 유연성이 가장 뛰어난 장점이 있습니다.
  • EC2 인스턴스 절감형
  • 리전 내의 특정 인스턴스 패밀리에 적용되며, t3, t2와 같이 특정 인스턴스 패밀리 내에서는 자유롭게 사용 할 수 있습니다. 장점으로는 Window 와 Linux 간에 변경이 필요한 경우에도 SP를 변경하지 않아도 적용할 수 있습니다.

 

👉 Pricing Calculate

SP 구매하기 전 비용을 계산 하는 방법에 대해서 정리합니다.

기본적으로 SP는 약정 한 금액만큼 자동으로 먼저 계산되고, 부족한 금액에 대해서는 온디맨드 요금이 청구 됩니다.

처음 SP를 구매하고자 한다면 해당 방법이 어떤 식으로 청구되는지 헷갈릴 수 있습니다.

여러가지 예시를 통해서 비용이 청구되는 방법에 대해 설명합니다.

✅ 예시 1. EC2 2대 사용 (한국 리전 기준)

예를 들어 두대 의 EC2를 사용 중인 경우 온디맨드 비용은 $0.0988/h 비용이 청구 되지만, SP를 0.686/h 구매하였다면, 해당 금액으로 자동 청구 됩니다.

NameOSInstance_TypeON-DEMANDSaving Plans할인율

EC2_A Linux t3.medium $0.0520 $0.0361 31%
EC2_B Linux t3a.medium $0.0468 $0.0325 31%
    합계 $0.0988 $0.0686 31%

✅ 예시 2. Fargate 4대 사용 ( 도쿄 리전 기준 )

Fargate 는 다음과 같이 요금이 계산됩니다.

On-demand : CPU x 0.05056 + MEM x 0.00553

ON-DEMANDSaving Plans할인율

CPU $ 0.0505600 $ 0.0429760 15%
MEM $ 0.0055300 $ 0.0047005 15%

온디맨드 비용은 도쿄 리전 기준으로는 15% 할인율을 적용 받고 있습니다.

따라서, 각각의 파게이트의 비용을 일할 계산하여 시간당 비용을 산출 하고, 할인율을 적용하면 구매해야 되는 SP 금액을 산출할 수 있습니다.

위 계산 식을 이용하여 계산한 내용은 아래와 같습니다.

NameCPUMEMTaskON-DEMANDSaving Plans할인율

A 0.5 2 1 $ 0.03634 $ 0.03089 15%
B 1 2 1 $ 0.06162 $ 0.05238 15%
C 0.5 1 1 $ 0.03081 $ 0.02619 15%
D 0.5 1 1 $ 0.03081 $ 0.02619 15%
      합계 $0.16 $0.14 15%

 

📌 Conclusion

SP가 어떤 내용인지, Saving Plan 구매시 어떤 방식으로 요금을 산정 하는지에 대해서 정리하였습니다.

리전, 사용한 컴퓨팅 리소스에 따라 별도의 할인율이 적용되므로, 비용 최적화를 위해서 사용하고자 하는 인스턴스를 잘 선택 하는것이 중요 합니다.

또한, 1년 약정 선결제 없음 선택시 Computing SP 와 EC2 Instance Family 할인 차이가 크지 않으므로 EC2와 EC2를 적절히 사용하는 환경에서는 Computing SP를 최대한 활용하여 사용하는것도 고려해볼 수 있습니다.

 

📌 Reference

 

 

 

출처 : [AWS] Saving Plans 적용하기 (velog.io)

반응형

댓글