📌 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
- Savings Plans 개요 : https://aws.amazon.com/ko/savingsplans/
- Savings Plans 요금 : https://aws.amazon.com/ko/savingsplans/compute-pricing/
'[AWS-FRF] > EC2' 카테고리의 다른 글
[참고][AWS] 데이터 센터 위치는?믿거나 말거나 (목동/일산/용인/평촌) (1) | 2024.11.14 |
---|---|
[참고][AWS] EC2 예약 인스턴스(RIs) vs Savings Plans 차이점!! (4) | 2024.11.14 |
[중요][AWS] xfs 파일 시스템이있는 AWS EBS 볼륨의 크기를 줄이는 방법!! (7) | 2024.11.13 |
[참고][AWS] EC2 스냅샷 삭제 오류: AMI가 없는데 스냅샷 삭제가 되지 않을 때 - "The snapshot is currently in use by ami -xxxxx, including some disabled AMIs." (7) | 2024.11.13 |
[참고][AWS] Savings Plans 구매 방법!! (17) | 2024.11.07 |
[중요][AWS][BASTION 터널링] WinSCP 를 이용해 Linux 인스턴스로 파일 전송하기!! (55) | 2024.10.07 |
[중요][AWS] 유닉스에서 $?의 의미 !! (12) | 2024.09.25 |
[중요2][AWS][BACKUP] 백업파일 보관 쉘스크립트 !! (13) | 2024.09.25 |
댓글