GCP Committed Use Discount 관리
GCP에서 제공하는 예약구매 서비스인 Commitment Use Discount 관리 기능을 제공하는 서비스입니다.
서비스 소개에 앞서 GCP Commitment Use Discount 에 대해 ( 이하 CUD ) 간단하게 알아봅시다.
GCP Committed Use Discount
GCP에서 리소스 사용량을 일정 기간 ( 1년 혹은 3년 ) 동안 약정하여 비용 할인을 받는 서비스입니다.
크게 리소스 기반 ( Resource Based ) / 사용량 기반 ( Spend Based ) CUD로 분류합니다.
약정된 사용량 초과 시 표준 요금 ( OnDemand ) 이 부과됩니다.
약정의 특성 상 미사용분에 대해서도 비용이 청구됩니다.
즉 특정 기간 동안 일정 수준의 자원을 지속적으로 사용할 예정이라면, CUD 를 통해 고정된 비용에 대한 할인을 크게 받을 수 있습니다.
하지만, 약정의 특성 상 미사용분에 대해서도 비용이 청구되며, 약정 기간이 1년 혹은 3년이므로 미래의 사용량에 대해 분석하여 적절한 금액의 CUD 를 구매하는 것이 굉장히 중요합니다.
이해를 위해 CUD 구매가 올바르게 된 경우와 . 마음이 아프지만 약간은 낭비하고 있는 아쉬운 경우에 대한 예시를 각각 확인해보겠습니다.
효율적인 사용 예시
E2 vCPU 총 240개를 사용중이며, 이중 약정으로인해 할인받은 E2 vCPU가 총 수량과 동일하게 240개 입니다.
따라서 사용중인 모든 E2 vCPU 가 약정할인을 적용받고 있다는 것을 알 수 있습니다.
이때 절감액은 80641 원으로 원가인 168999 원 대비 대략 47% 정도 저렴하게 자원을 사용했음을 확인 할 수 있습니다.
단 모든 사용량에 대해 약정을 100% 사용하는 있는 경우. 자원 삭제 혹은 수정으로 인해 사용량이 변경되면 약정을 낭비하는 경우가 발생할 수 있으니 유의가 필요합니다.
약간은 아쉬운 사용 예시
위 테이블은 CUD 사용 기간 중 ( 1달) CUD 할인 금액에 대한 정보입니다.
전체 사용량은 5146 vCPU이며 3384 개 ( 65% )의 자원에 대해 약정이 적용되었으며,
이를 통해 원가 대비 월 605596 원 ( 대략 17% ) 정도의 할인을 받고 있었음을 확인할 수 있습니다.
또한 그래프를 보면 “약정 사용량”이 차지하는 부분이 1월 12일부로 삭제됨을 확인할 수 있습니다.
따라서 현재는 모든 금액을 원가로 지불하고 있기에 , 최적화하지 않은 만큼 비용이 낭비되고 있음을 확인할 수 있습니다.
아마도 클라우드 담당자가 수십 수백계의 프로젝트를 관리하다가… CUD를 갱신 하는 업무를 누락한 것 같네요..
이제 효율적인 CUD 관리를 위해 CloudXper에서 제공하는 기능을 알아봅시다!
CloudXper Committed Use Discount 관리 서비스 기능 소개
제공 범위
Resource Based Committed Use Discount
Compute Engine
Spend Based Committed Use Discount
Service
Cloud SQL
Flexible Committed Use Discount
기능 소개
1. 관리 대상 프로젝트의 Committed Use Discount 현황을 한눈에 확인할 수 있습니다.
선택된 계정의 CUD 정보를 취합하여 Coverage / Utilization 및 약정과 관련된 자원 정보를 한눈에 제공합니다.
따라서 대량의 프로젝트를 관리하는 경우에도 손쉽게 CUD 현황을 파악할 수 있습니다.
또한 약정이 없더라도 OnDemand 사용량이 존재하여 적용가능한 CUD에 대한 정보를 일부 제공하여 추가 구매가 필요한 CUD에 대한 정보를 알 수 있습니다.
또한 조회 기간 및 리전을 선택하여 원하는 현황정보를 확인할 수 있습니다.
2. Resource Based CUD 에 대한 상세 정보 제공
Resource Based CUD 에 대한 상세 정보를 제공합니다.
조회기간. 약정 유형. 리전. 서비스 를 선택하여 CUD에 대한 상세 정보를 확인할 수 있습니다.
“약정 적용 프로젝트 범위가 포함하기” 를 선택하여 약정이 공유되는 프로젝트만 따로 검색할 수 있습니다.
상세 정보에 대해 Coverage. Utilization . 절감액 . 조회 마지막 날짜에 대한 약정 활성 상태를 요약하여 제공합니다.
Resource Based CUD의 적용 자원의 일별 / 프로젝트별 상태를 그래프 형태로 제공합니다.
만약 현재 대상 자원이 GCP Flexible CUD가 동시에 적용되는 경우 막대 그래프 중 초록색 부분으로 혼합되어 표기됩니다.
선택한 구간에 대한 일별 Coverage / Utilization 을 추이 그래프로 한눈에 확인할 수 있습니다.
각 프로젝트에 할당된 CUD 에 대한 상세 정보를 표로 제공합니다.
이를 통해 현재 CUD 적용 현황을 상세히 알 수 있습니다.
유의사항
테이블 컬럼 중에 오른쪽에 위치한 Start date, End date, Name, Status, Auto-renew 정보를 조회하기 위해서는 CUD를 구매한 프로젝트의 인벤토리 수집 등록이 필요합니다.
각 컬럼의 자세한 설명은 마우스 오버하여 툴팁으로 확인할 수 있습니다.
Resource based CUD 테이블 용어 명
Resource Based CUD 테이블 용어 설명
Billing Account : 서브 빌링 어카운트 이름 (Columns 버튼을 눌러 Billing Account ID를 추가할 수 있습니다.)
Term : 약정 구매 기간 (1년 또는 3년)
Coverage (%) : 할인 비용 / 상응 On-Demand 비용
Utilization (%) : 약정 사용량 / 약정 총량
약정 총량 : 총 구매한 약정의 총량
On-Demand 사용량 : 요건을 충족하는 주문형 사용량
약정 사용량 : 약정이 적용되는 사용량
모든 사용량 : On-Demand 사용량 + 약정 사용량
상응 On-Demand 비용 : 모든 사용량 * On-Demand 단가
할인 비용 : 약정 사용량 * On-Demand 단가
약정 비용 : 약정 총량 * 약정 단가
절감액 : 할인 비용 - 약정 비용
Start date : 약정 구매 일자 (인벤토리 등록 필요)
End date : 약정 만료 일자 (인벤토리 등록 필요)
Auto-renew : 자동 갱신 여부 (인벤토리 등록 필요)
3. Spend Based CUD에 대한 상세 정보 제공
위 이미지는 Spend Based CUD에서 제공하는 화면이며 , 앞서 설명드린 Resource Based CUD의 상세 화면과 전반적으로 제공하는 기능은 동일합니다.
다만 Spend Based CUD 는 빌링 계정별에 구매된 CUD가 빌링 계정에 속한 프로젝트의 자원에 분배되는 형식으로 적용되어 약정 할당량이 “분배된 약정“ / “빌링 계정에서 구매한 약정“ 으로 계산되니 참고 부탁드립니다.
Spend based CUD 테이블 용어 설명
Spend based CUD 테이블 용어 설명
Billing Account : 서브 빌링 어카운트 이름 (Columns 버튼을 눌러 Billing Account ID를 추가할 수 있습니다.)
Term : 약정 구매 기간 (1년 또는 3년)
Coverage (%) : 약정 적용 비용 / 주문형 요금의 총 비용
Utilization (%) : 약정 적용 비용 / 주문형 요금의 약정
약정 할당량 (%) : 프로젝트의 약정 사용률 (%) / 빌링 계정의 약정 사용률 (%)
주문형 요금의 총 비용 : 주문형으로 사용했을 경우에 지불해야 했을 총 비용 (Total cost at on-demand rates)
주문형 요금의 약정 : 사전에 구매한 약정 수량 (Commitment at on-demand rates)
약정 비용 : 약정 비용 (Commitment cost)
약정 적용 비용 : 약정 사용 할인 크레딧이 적용되는 사용량의 비용 (Commitment covered costs)
절감액 : 약정 적용 비용 - 약정 비용
4. CUD Recommendation (Link)
CloudXper의 Advisor 기능인 '추천 및 최적화'에서, GCP의 Recommender가 제공하는 비용추천항목 메뉴로 링크되어, 자세한 비용 추천항목들을 확인할 수 있습니다
CUD 관련 FAQ
리소스 기반 CUD의 공유할인 설정 정보는 제공하지 않습니다.
지출 기반 CUD의 인벤토리 상세 정보는 제공하지 않습니다.
GCP Console과 CXP의 데이터는 타임존이 다르기 때문에 GCP Console에서 보는 것과 작은 오차가 발생할 수 있습니다.
최근 3일 이내의 데이터 또는 월 초와 월 말의 데이터는 완전하지 않을 수 있습니다. 일정 기간이 지나면 정확한 데이터로 보정됩니다.
GCP 내에서 CUD를 구매할 수 있는 권한 가이드는 아래의 Tip 문서를 참고 하십시요