brunch

퀵사이트 Cost Explorer 분석하기

by 멘토사피엔스

왜 QuickSight 비용을 분석해야 하는가?


QuickSight는 AWS에서 제공하는 강력한 BI 도구입니다. 하지만 대시보드를 만들어 공유하고, 데이터를 빠르게 분석하기 위해 SPICE를 쓰고, Author와 Reader 역할을 구분해 사용하다 보면, 예상치 못한 요금이 발생할 수 있습니다.


“왜 이번 달 비용이 이렇게 많이 나왔지?“라는 질문에 답하려면 단순히 총합만 보는 것으로는 부족합니다. 누가, 무엇 때문에, 언제 비용이 발생했는지를 명확히 파악해야 하며, 이를 위해 Cost Explorer를 적절히 활용하는 것이 필수적입니다.


AWS Cost Explorer는 단순한 비용 뷰어가 아닙니다. QuickSight의 복잡한 과금 구조를 이해하고, Author와 Reader의 사용량, SPICE 저장소 용량, 세션별 과금, 그리고 비용 폭증의 패턴을 추적하는 데 최적화된 도구입니다.


이 글에서는 초보자도 쉽게 따라올 수 있도록 QuickSight 비용 구조의 핵심, 그리고 Cost Explorer에서 무엇을 봐야 하는지를 구체적으로 알려드립니다.


Cost Explorer로 QuickSight 비용 찾기


Cost Explorer 접속

AWS Console → Cost Explorer → “Cost Explorer 열기”

기간: 기본 최근 1개월으로 설정

필터링: “Service”에서 Amazon QuickSight 선택


분석 뷰 구성: 비용 발생 항목(UsageType)별 확인

Group By 설정 →

“Usage Type” 선택


차트 형태 →

“Bar” 또는 “Table”로 보기

각 항목별 월별/일별 비용 트렌드 파악


usagetype.png


Resource ID를 이용하면 퀵사이트를 사용하는 사용자별로 비용 내역을 파악할 수 있습니다. Group By나 필터를 이용해서 UsageType과 조합해서 사용할 수도 있습니다. Resouce ID를 이용할 경우 특히 Author 계정 현황 파악에 유용합니다.


주로 Usage Type과 Resource ID를 조합해서 QuickSight의 비용을 모니터링할 수 있습니다.


UsageType 세부 항목 해석


QS-User-Enterprise-Month

설명: QuickSight Enterprise Edition에서의 Author 또는 Admin 사용자에 대한 월별 고정 요금입니다.

과금 방식: 사용자의 활동 여부와 관계없이 월 $24가 청구됩니다.

비고: Admin 역할도 Author로 간주되어 동일한 요금이 적용됩니다.


QS-Reader-Usage-Paid-Session

설명: Reader 사용자가 대시보드에 접근하여 세션을 시작할 때 발생하는 비용입니다.

과금 방식: 세션당 $0.30이 청구되며, 한 세션은 최대 30분 동안 지속됩니다.

비고: 한 사용자의 월별 최대 요금은 $5로 제한됩니다.


APN2-QS-Enterprise-SPICE

설명: SPICE(Super-fast, Parallel, In-memory Calculation Engine) 저장소 사용에 대한 비용입니다.

과금 방식: 기본 제공 용량(Author당 10GB, Reader당 1GB)을 초과하는 경우, 초과 용량에 대해 GB당 월 $0.38이 청구됩니다.

비고: SPICE 용량은 AWS 리전별로 관리되며, 사용하지 않는 용량은 해제하여 비용을 절감할 수 있습니다.


QS-Reader-Usage-Cap-Session

설명: Reader 사용자가 월별 최대 요금($5)에 도달하기 직전에 발생하는 세션에 대한 비용입니다.

과금 방식: 마지막 유료 세션의 일부 비용으로, 예를 들어 $0.20이 청구될 수 있습니다.

비고: 이후의 세션은 추가 비용 없이 제공됩니다.


QS-Reader-Usage-Bonus-Session

설명: Reader 사용자가 월별 최대 요금($5)에 도달한 이후의 세션에 대한 항목입니다.

과금 방식: 추가 비용 없이 제공되며, 청구서에는 $0로 표시됩니다.

비고: 이 항목을 통해 활발히 대시보드를 사용하는 사용자를 식별할 수 있습니다.


Cost Explorer 활용 방안 예시


비용 관점에서 아래와 같은 상황을 파악할 수 있습니다.


월별/일별 QuickSight 전체 사용 비용 추세 분석

QuickSight 전체 사용 비용의 증감 추세를 파악해, 특정 달 또는 일별로 비용이 급격히 증가하는 시점을 식별하기 위함입니다.


Author vs Reader 비용 비율 및 추세 파악 (QS-User-Enterprise-Month vs QS-Reader-Usage-Paid-Session)

전체 비용 중 Author 비용과 Reader 비용의 비율을 구분해, 비용이 누구(역할)로부터 주로 발생하는지 파악하기 위함입니다.


SPICE 저장소 요금 (APN2-QS-Enterprise-SPICE) 추이 분석

SPICE 저장소 사용량에 따른 추가 비용이 얼마나 발생하고 있는지 추적하기 위함입니다.


Reader 세션별 상세 요금 (QS-Reader-Usage-Paid-Session, QS-Reader-Usage-Cap-Session, QS-Reader-Usage-Bonus-Session) 비교

Reader 사용자가 실제로 몇 번 세션을 사용했고, 이로 인한 비용이 얼마나 발생했는지, 그리고 월 $5 Cap이 적용되었는지 여부를 파악하기 위함입니다.


SPICE 요금 급증 시점 파악

SPICE 저장소 비용이 언제 갑자기 증가했는지를 정확히 찾아냅니다. “그때 무슨 데이터셋을 만들었거나, 어떤 작업을 했길래 SPICE 비용이 급등했나?“를 분석하는 것이 목표입니다.


결론


QuickSight 비용은 작은 데이터셋 하나, 세션 몇 번의 누적 사용이 모여서 큰 금액이 될 수 있습니다. 하지만 그 흐름을 놓치지 않고, Cost Explorer에서 UsageType과 ResourceID를 제대로 분석하면, 비용 폭증의 이유를 파악하고, 과도한 지출을 막을 수 있습니다.


데이터를 잘 보는 것, 데이터 비용을 잘 보는 것은 결국 같은 출발점에서 시작됩니다.


QuickSight의 비용 분석도 데이터 분석의 연장선으로 생각하고, 한 주에 한 번, 비용 리포트를 보는 습관을 가져보세요.


비용은 데이터가 말해줍니다. 다만, 해석해줄 사람만 찾고 있을 뿐입니다.






FinOps 커뮤니티에 함께 하실래요?


저는 최근 48%, $36000의 AWS 비용절감을 달성했습니다.

클라우드 비용을 효율화하고 싶은 분들, 비슷한 고민을 나누고 싶다면 제가 운영 중인 AWS-FINOPS-KR Slack 커뮤니티에 참여하세요. 실제 절감 사례, 질문, 전략 공유를 나누실 수 있습니다.


⇒ [FinOps Slack 참여하기]

keyword
매거진의 이전글Graviton 전환 과정의 리스크와 문제 해결 사례