Insights

AWS 저축 플랜과 예약 인스턴스 비교

OpsNow Team
January 29, 2024

FinOps 분야에서는 “회사가 EC2 인스턴스와 Fargate에서 컴퓨팅 비용을 늘리면서 컨테이너를 관리하기가 점점 어려워지고 있습니다. 회사가 성장함에 따라 비용을 절감할 수 있는 옵션은 무엇입니까?” 와 같은 고객의 말을 자주 듣습니다.

RI와 SP의 미묘한 차이를 파악하려면 먼저 차이점에 관계없이 각 프로그램을 얼마나 관리해야 하는지를 실제로 평가해야 합니다.

하지만 먼저 어떻게 비교하는지 간단히 살펴보겠습니다.

AWS 저축 플랜 및 예약 인스턴스 옵션

보시다시피, 각각의 저축률은 상당히 비슷합니다.각 솔루션은 다소 좁은 범위의 사용 사례에 적합하지만 모두 클라우드 지출을 줄이는 데 도움이 됩니다.

저축 플랜은 약정 할인을 간소화합니다

AWS Savings Plans는 할인 기프트 카드와 같은 역할을 하며 약정 금액을 자동으로 적용하여 청구서를 줄입니다.특정 인스턴스 구성을 약정하지 말고 시간당 달러 약정 금액을 지정합니다.Amazon의 저축 계획 기능은 용량 계획을 간소화하고 비용 절감을 제공하지만, 이는 비용을 관리하는 더 나은 방법을 찾고자 하는 고객의 끝없는 욕구를 충족시키려는 아마존의 피상적인 시도입니다.하지만 수익을 추구하는 기업으로서 완벽하거나 위험이 없는 제품을 만드는 것이 전적으로 아마존의 이익에 부합하는 것은 당연합니다.

저축 플랜의 기본 사항을 살펴보겠습니다.

EC2 인스턴스 플랜 - 표준 RI와 동일한 할인 (~ 40-60%) 으로 EC2에만 적용되지만 인스턴스 패밀리 및 지역에만 적용됩니다 (예:/R7G/ us-east-1).

컴퓨팅 플랜 - 컨버터블 RI와 거의 동일한 할인 혜택 (~ 30~ 50%) 으로 EC2, Fargate 및 Lambda에 적용되지만 전 세계 지역에 적용되므로 유연성이 더 우수합니다.

저축 플랜은 EC2와 Fargate를 모두 포함할 수 있습니다.

A 컴퓨팅 저축 계획 RI와 동일한 약정 유연성으로 EC2 및 Fargate 사용에 대해 할인을 받을 수 있습니다.또한 RI와 달리 Savings Plans는 사용량이 증가할 경우 (또는 사용량이 증가할 경우) 쉽게 확장할 수 있습니다.

RI는 예측 가능한 EC2에 대해 약간 더 나은 할인을 제공합니다

예측 가능한 인스턴스 유형을 실행하는 EC2 워크로드의 경우 RI는 Savings Plans보다 약간 더 나은 할인을 제공합니다.3년 전체 선결제 RI는 50% 이상 비용을 절감할 수 있습니다.여기서 말하는 키워드는 “예측 가능”입니다.개인적으로, “예측 가능한” 환경을 구축한 후 의도한 대로 진행되지 않았습니다.불가피한 기능 변동이나 확장으로 인해 제가 세운 계획은 순식간에 망가졌습니다.

게다가 저는 장기적인 RI에 사로잡혀 환경을 재설계하려는 저의 야망을 저해했습니다. 확장된 RI 약정은 사용자를 잠그기 때문에 이러한 의도에 반하는 효과가 있습니다.네, 예약이 필요하지만 관리해야 하는 오버헤드가 더 많습니다.

가능한 경우 스팟 인스턴스 사용

또 다른 방법은 Spot을 사용하는 것입니다.컨테이너식 워크로드의 경우 중단될 수 있는 작업을 확장하기 위해 EC2 스팟 인스턴스 및 Fargate Spot을 최대한 활용할 수 있습니다.스팟을 사용하면 약정 없이 RI 레벨 할인을 받을 수 있습니다.여기서 문제는 워크로드가 중단에 얼마나 견딜 수 있는지입니다.이러한 제한 내에서 설계되었다면 Spot은 환상적입니다.하지만 인메모리 데이터베이스 및 기타 수많은 대형 인스턴스는 적합하지 않습니다.

“믹스 앤 매치” 접근 방식이 효과적일 수 있음

일반적으로 저축 전략의 조합은 견고한 접근 방식입니다.기본 Fargate 사용을 위한 컴퓨팅 절감 플랜, EC2 용량을 위한 EC2 저축 플랜, 두 용량의 임시 확장을 위한 스팟.사용량이 증가하면 저축 플랜과 RI 간의 분할을 재평가하는 것이 좋습니다.하지만 워크로드 유연성을 위해서는 스팟이 일정해야 합니다.지출을 모니터링하고 약정 규모를 적절하게 조정하는 것도 중요합니다.여기서 발생할 수 있는 위험은 AWS가 CPU/hr을 개선하는 새로운 기술을 출시할 때 장기 약정을 체결하는 것입니다.Graviton은 이러한 변화의 좋은 예입니다.

활용률 및 커버리지 브레이크 성공 전략

저축 옵션을 선택하고 선택하는 데 필요한 세부 사항을 숙지하고 나면 팀의 다양한 프로젝트와 지속적인 요구가 저축 전략을 성공적으로 포지셔닝하는 능력을 능가할 수 있다는 것을 알게 될 것입니다.ML 교육과 같은 일시적인 워크로드는 쉽게 감당할 수 없습니다. 따라서 내부적으로 계획된 AWS 비용 절감 전략을 가지고 있음에도 불구하고 일반적으로 60-70% 에 불과한 고객을 볼 수 있습니다.

이것이 얼마나 어려운 일인지 알고 계신다면, 여러분의 말을 듣겠습니다!

다행스럽게도 우리는 이를 돕기 위해 OpsNow라는 고급 FinOps 클라우드 관리 플랫폼을 만들었습니다.OpsNow는 클라우드 지출을 자동화 및 최적화하고, 리소스 사용률을 추적 및 추세를 추적하고, 최적의 비용 충당 전략을 추천하기 위해 존재합니다.우리의 목표는 Savings Plan과 RI 분석의 복잡성을 대부분 관리하는 것입니다.

이를 위해 적용 범위, 활용도, 가변성, 성장을 최적화하는 ML 모델을 조합하여 사용합니다.그 결과 AutoSavings라는 완전 관리형 제품이 탄생했습니다.

AutoSavings는 자체 SP 및 RI 약정을 통해 수행할 수 있는 작업 외에도 지출 관리를 효과적으로 자동화합니다.플랫폼 활용을 위한 약정이나 비용 없이 이 모든 것을 제공합니다.

몇 가지 다른 이점:

- 지역, 운영 체제 및 인스턴스 유형에 걸쳐 간단한 워크로드 배치 가능
- 저축 구매를 자동화하여 과다 약정 없이 할인을 극대화합니다.
- 저축 플랜과 RI의 혼동을 제거합니다.
- 변화하는 요구 사항 및 워크로드 워크로드에 원활하게 적응

가장 중요한 사실은 OpsNow AutoSavings를 사용하여 비용 절감과 보장 비율을 극대화하는 것이 자신의 약정을 수동으로 미세 조정하는 수고를 능가한다는 것입니다.우리의 목표는 전반적인 클라우드 비용 절감을 촉진하는 동시에 엔지니어가 어려운 (그리고 용서할 수 없는) 비용 절감을 위한 분석 노력에서 벗어날 수 있도록 하는 것입니다.

저축 플랜과 RI의 차이를 이해하는 것도 유용하지만 OpsNow와 협력하면 분석 부담을 크게 줄일 수 있습니다.

지금 바로 클라우드 계정을 연결하세요opsnow.io 얼마나 절약할 수 있는지 확인해 보세요.

Related Blog Posts