AWS Certified Solutions Architect - Associate (SAA-C03) #13 Domain 4-1 비용 최적화: 가격 모델

4 분 소요

#12로 고성능 도메인(24%)을 마쳤습니다. 마지막 도메인은 **비용 최적화(20%)**입니다. 같은 결과를 더 싸게 내는 설계를 묻는 도메인으로, 첫 주제는 가격 모델입니다. #9 컴퓨팅 선택에서 구매 옵션을 다뤘지만, 이번에는 비용 절감 관점에서 더 정밀하게 구분합니다.

EC2 구매 옵션: 비용 관점 #

비용 문항에서 갈리는 핵심은 **“워크로드가 얼마나 꾸준한가”**와 **“얼마나 유연해야 하는가”**입니다.

옵션절감유연성적합
On-Demand0%최대단기,예측 불가
Spot최대 ~90%중단 가능stateless,배치
Savings Plans최대 ~72%옵션별 다름꾸준한 부하
Reserved Instances최대 ~72%낮음꾸준 + 속성 고정

Savings Plans: Compute vs EC2 Instance #

Savings Plans는 “시간당 N달러 사용"을 1년/3년 약정하고 할인받는 방식입니다. 두 종류의 트레이드오프가 시험에 나옵니다.

종류적용 범위할인
Compute Savings PlansEC2 + Fargate + Lambda, 리전,패밀리 무관더 낮음
EC2 Instance Savings Plans특정 리전의 특정 인스턴스 패밀리더 높음

“인스턴스 계열을 바꿀 수도 있고 Fargate/Lambda도 쓴다"면 유연한 Compute Savings Plans, “패밀리,리전이 고정"이면 할인이 큰 EC2 Instance Savings Plans입니다.

Reserved Instances: Standard vs Convertible #

  • Standard RI. 할인이 크지만 속성 변경이 제한적입니다.
  • Convertible RI. 인스턴스 패밀리,OS 등 속성을 바꿀 수 있는 대신 할인이 작습니다.

요즘은 유연성과 적용 범위 때문에 Savings Plans가 많이 권장되지만, 시험은 두 개념을 모두 묻습니다.

S3 비용 구조 #

S3 비용은 단순히 저장 용량만이 아닙니다.

  • 스토리지 비용. 클래스에 따라 다름(#11). 접근 빈도에 맞는 클래스 선택이 절감의 핵심
  • 요청 비용. PUT/GET 등 요청 수
  • 데이터 검색 비용. IA,Glacier에서 꺼낼 때
  • 데이터 전송 비용. 아웃바운드 전송

자주 접근하지 않는 데이터를 수명 주기 정책으로 저비용 클래스로 옮기고, 패턴을 모르면 Intelligent-Tiering으로 자동화하는 것이 표준 절감법입니다.

데이터 전송 비용 #

비용 문항에서 놓치기 쉬운 영역입니다. 큰 원칙은 다음과 같습니다.

경로비용
인터넷 → AWS (인바운드)무료
AWS → 인터넷 (아웃바운드)과금
같은 AZ, 사설 IP무료
AZ 간(교차 AZ)과금
리전 간(교차 리전)과금(더 큼)

절감 방법은 이렇습니다.

  • CloudFront. 오리진 아웃바운드 대신 엣지에서 캐시 응답해 전송 비용,부하 감소
  • VPC Endpoint. S3/DynamoDB 트래픽을 NAT 없이 사설 경로로(#4)
  • 같은 리전,같은 AZ에 배치. 불필요한 교차 AZ/리전 전송 회피
  • NAT Gateway 데이터 처리 비용 인지. 대량 트래픽이면 비용이 큼

비용을 낮추는 아키텍처 선택 #

  • right-sizing. 과대 프로비저닝된 인스턴스를 적정 크기로(Compute Optimizer가 추천, #14)
  • 서버리스/관리형 전환. 유휴 시간이 많으면 Lambda,Fargate,Aurora Serverless로
  • 자동 종료/스케일. 야간,주말 미사용 리소스 중지, ASG로 변동 흡수
  • 스토리지 계층화. 수명 주기 정책 + 적정 S3 클래스

시험 출제 패턴 #

  • 꾸준한 부하 + 인스턴스 계열 유연성/서버리스 포함.” → Compute Savings Plans
  • 특정 패밀리,리전 고정, 최대 할인.” → EC2 Instance Savings Plans / Standard RI
  • 중단 견디는 배치, 최대 절감.” → Spot
  • 데이터 전송 비용 절감.” → CloudFront / VPC Endpoint / 같은 리전 배치
  • 과대 프로비저닝 인스턴스 적정화.” → Compute Optimizer로 right-sizing
  • “접근 빈도 낮은 S3 데이터 비용 절감.” → 수명 주기 + IA/Glacier

자주 만나는 함정 #

1) 인바운드 전송에 비용이 든다고 생각 #

인터넷에서 AWS로 들어오는 인바운드 데이터 전송은 무료입니다. 과금은 주로 아웃바운드와 교차 AZ/리전입니다.

2) 변동 워크로드에 Reserved/Savings Plans를 권한다 #

약정 기반 할인은 꾸준한 부하용입니다. 변동,간헐이면 On-Demand,Spot,서버리스가 맞습니다.

3) Compute와 EC2 Instance Savings Plans를 혼동 #

Compute는 유연(Fargate/Lambda 포함, 패밀리 무관),할인 작음. EC2 Instance는 고정,할인 큼.

4) 같은 리전이면 전송이 항상 무료라고 생각 #

같은 AZ 사설 IP는 무료지만, 교차 AZ는 과금됩니다.

정리 #

이번 글에서 잡은 것:

  • EC2 절감: Spot(중단 견딤), Savings Plans/Reserved(꾸준). Compute SP(유연) vs EC2 Instance SP(고정,큰 할인)
  • S3 비용: 저장 + 요청 + 검색 + 전송. 클래스,수명 주기로 절감
  • 데이터 전송: 인바운드 무료, 아웃바운드,교차 AZ/리전 과금. CloudFront,VPC Endpoint로 감소
  • 아키텍처: right-sizing, 서버리스 전환, 자동 스케일, 스토리지 계층화

다음: Domain 4-2 비용 모니터링 #

가격 모델을 잡았으니, 비용 도메인의 마지막으로 비용을 보고 관리하는 도구를 다룹니다.

#14 Domain 4-2 비용 모니터링에서는 비용을 분석,예측하는 Cost Explorer, 예산 초과를 알리는 AWS Budgets, 비용,보안,성능을 점검하는 Trusted Advisor, right-sizing을 추천하는 Compute Optimizer, 그리고 통합 청구와 비용 할당 태그를 정리하겠습니다.

X