[AWS] Saving Plans 적용하기

xgro·2023년 2월 21일
0

AWS

목록 보기
13/19
post-thumbnail
post-custom-banner

📌 Summary

  • SP 컴퓨팅 플랜을 구매할 때 적정한 가격을 선정 할 수 있습니다.

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


📌 Notes

👉 Saving Plans

Savin Plan이란?

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

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

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

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

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

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

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

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

  • Computing

    앞서 언급한 바와 같이, 컴퓨팅 성능에 대해 약정하기 때문에, 유연성이 가장 뛰어난 장점이 있습니다.

    EC2, 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_ALinuxt3.medium$0.0520$0.036131%
EC2_BLinuxt3a.medium$0.0468$0.032531%
합계$0.0988$0.068631%

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

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

On-demand : CPU x 0.05056 + MEM x 0.00553

ON-DEMANDSaving Plans할인율
CPU$ 0.0505600$ 0.042976015%
MEM$ 0.0055300$ 0.004700515%

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

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

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

NameCPUMEMTaskON-DEMANDSaving Plans할인율
A0.521$ 0.03634$ 0.0308915%
B121$ 0.06162$ 0.0523815%
C0.511$ 0.03081$ 0.0261915%
D0.511$ 0.03081$ 0.0261915%
합계$0.16$0.1415%

📌 Conclusion

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

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

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


📌 Reference

profile
안녕하세요! DevOps 엔지니어 이재찬입니다. 블로그에 대한 피드백은 언제나 환영합니다! 기술, 개발, 운영에 관한 다양한 주제로 함께 나누며, 더 나은 협업과 효율적인 개발 환경을 만드는 과정에 대해 인사이트를 나누고 싶습니다. 함께 여행하는 기분으로, 즐겁게 읽어주시면 감사하겠습니다! 🚀
post-custom-banner

0개의 댓글