Wave Sizing
Smart Sizing Report
클러스터의 요청값과 실제 사용량을 비교하고, 라이트사이징으로 무엇이 바뀌는지 한 장의 리포트로 보여 줍니다.
문제
예산 검토에서는 절감액 하나를 묻는데, 낭비는 워크로드 300개에 흩어져 있습니다
Datadog, State of Cloud Costs 2024. 워크로드 300개는 예시입니다.
컨테이너 비용의 29%는 workload idle, 즉 워크로드에 필요한 양보다 큰 요청값에 나갑니다(Datadog, State of Cloud Costs 2024).
요청값은 "안전하게" 한 번 정한 뒤 거의 다시 보지 않습니다. 합계가 없으니 낭비가 얼마나 큰지도, 어디서 시작할지도 말하기 어렵습니다.
요청값을 올리는 것이 맞는 경우도 있습니다. 메모리가 부족한 워크로드는 절감 대상이 아니라 안정성 위험입니다.
Wave 도입 전
Wave 도입 후
섹션 이름, ±10% 기준, 과할당·과소할당·적정 상태: Smart Sizing Report 문서와 Sizing 콘솔 문서. 워크로드, 300개라는 수, 모든 값은 예시입니다.
Wave가 하는 일
컨테이너별 데이터에서 리포트 한 장까지
직접 답을 만드는 방법 (기본, 예시)한 번뿐인 추정
- kubectl topPod별 사용량, 지금 이 순간만
- 내보내기스프레드시트매니페스트에서 옮겨 적은 요청값
- 비교엔지니어워크로드마다 차이를 어림잡음
- 요약슬라이드숫자 하나, 순위 없음
Wave Smart Sizing Report공유할 수 있는 PDF
- Smart Sizing10분마다 컨테이너별 추천값
- 기간Report Period예를 들어 최근 30일
- 가격 계산예상 절감액차이를 시장 평균 단가로 계산
- 순위Smart Sizing ReportAS-IS에서 TO-BE, Opportunities, Risks
1
클러스터를 요약합니다
예상 월 절감액, 추천값의 ±10% 안에 이미 맞춰진 컨테이너 비율, 컨테이너별 상태(과할당, 과소할당, 적정)를 보여 줍니다.
2
AS-IS와 TO-BE를 나란히 봅니다
현재 요청한 CPU·메모리 합계와 추천 합계, 그리고 적용 전후의 월 비용을 함께 보여 줍니다.
3
먼저 손볼 곳을 정합니다
Opportunities는 남은 절감액이 큰 워크로드를, Risks는 먼저 올려야 할 과소할당 워크로드를 보여 줍니다.
4
공유합니다
변경 요청이나 예산 검토에 쓰도록 리포트를 인쇄하거나 PDF로 저장합니다.