AWS 피드를 구독하면서 다양한 신규 서비스 소식을 접하고 있는데, 드디어 IO 부하가 많은 경우에 대한 일관적인 요금제가 발표되었습니다. [링크] Aurora I/O-Optimized는 별도의 인프라가 아니고 요금 체계만 달라지는 것으로, 말 그대로 IO에 최적화된 요금제라고 합니다. 제가 관리하고 있는 데이터베이스에 알맞은 요금제라고 생각하기 때문에 곧바로 요금제의 내용을 살펴봤습니다.
MySQL 제약사항
- Aurora MySQL 버전 3.03.1 이상
- 요금제 변경은 30일에 1회 가능
- 요금제는 클러스터에서 적용하며, 하위 모든 인스턴스에 적용
발표 소식에서는 r7g에 대한 내용이 섞여있어서 혼란스러웠는데, Aurora I/O-Optimized는 성능하고 아무런 관계가 없었습니다.
Aurora Standard 대비 요금 관점에서 살펴보면 다음과 같이 발생하는 비용의 비율이 변경되는 것을 알 수 있습니다.
Standard | I/O-Optimized | Cost Ratio |
---|---|---|
InstanceUsage | InstanceUsageIOOptimized | 1.3 |
StorageUsage | IO-OptimizedStorageUsage | 2.25 |
StorageIOUsage | – | 0 |
Aurora I/O-Optimized에서는 Instance, Storage 요금이 증가하고 IO 비용이 없어집니다! 즉, IO 비용이 많이 발생한다면, I/O-Optimized 요금제로 전환하여 비용을 절감할 수 있습니다.
실제로 제가 적용해본 사례를 살펴보도록 하겠습니다.
일 평균 사용량이 대략 위와 같을 경우에 예상되는 절감액은 다음과 같습니다.
타입 | 변경 전 | 변경 후 | 기타 |
---|---|---|---|
InstanceUsage | $15.04 | $19.55 | RI 적용된 상태 |
StorageUsage | $53.37 | $120.08 | |
StorageIOUsage | $247.27 | $0.00 | |
합계 | $315.68 | $149.63 | 예상 일별 절감 금액 : $166.05 / 일 |
그러면 대략 월 5천달러의 절감을 기대해볼 수 있었는데요. 실제로는 그렇지 못했습니다. 이유가 뭐였을까요? 바로 RI 비용도 달라졌다는 것입니다. 인스턴스 비용이 30% 증가하면서 RI가 적용되는 비율이 30% 줄어들게 되기 때문에, InstanceUsage 비용을 정확하게 계산하려면 RI 구매비용까지 정확하게 고려했어야 하는 것입니다.
기존 Aurora Standard 예약 인스턴스(RI)를 Aurora I/O-Optimized와 함께 재사용할 수 있습니다. Aurora I/O-Optimized를 이용하여 RI 할인 혜택을 최대한 활용하려면 기존 RI와 유사한 RI를 30% 추가로 구매하면 됩니다.
AWS RDS 가격 문서
RI가 적용되어 할인받은 InstanceUsage가 $105 정도 존재했기 때문에 이를 감안해서 올바르게 계산하려면 RI 적용 전 비용을 역산한 다음 RI를 다시 적용해서 차액을 추가해주어야 합니다.
- RI 적용된 InstanceUsage 비용은 $105
- RI 적용 전으로 환산하면 $105 / 0.66 = $159.09 (34% 할인의 역산)
- I/O-Optimized 전환을 고려하면 $159.09 * 1.3 = $206.82 (30% 비용의 추가)
- RI 적용분 $105를 제외한 나머지 $101.82는 온디맨드 비용으로 추가됨
결국 최종 비용은 다음과 같습니다.
타입 | 변경 전 | 변경 후 | 기타 |
---|---|---|---|
InstanceUsage (RI) | $105.00 | $105.00 | |
InstanceUsage | $15.04 | $116.86 | $101.82가 RI 미적용으로 추가됨 |
StorageUsage | $53.37 | $120.08 | |
StorageIOUsage | $247.27 | $0.00 | |
합계 | $420.68 | $321.94 | 일별 절감 금액 : $98.74 / 일 |
최초 계산만큼 드라마틱하게 비용이 절감되지는 못했지만, 그럼에도 불구하고 대략 23.5%의 비용을 절감할 수 있었습니다. RI 미적용분이 많이 발생하게 되었으니, 추가로 RI를 구매한다면 더욱 비용 절감이 가능해질 것으로 기대됩니다.
피로곰입니다. 잘 지내시죠? ^^
글 잘 보고 갑니다.
방문해주셔서 감사합니다~!
어제도 대학병원 서류 뽑는데 모두의 프린터 잘 썼습니다. ㅎㅎ
너무 도움이 되었습니다. 감사합니다.