이 섹션의 다중 페이지 출력 화면임. 여기를 클릭하여 프린트.
비용 관리
또한 사용자가 설정한 예산을 기준으로 기간별 사용량을 확인할 수 있으며, 예산 알림을 설정할 수도 있습니다.
- 1: Quick Start
- 2: 비용 분석
- 3: 예산
1 - Quick Start
설정 가이드(Support Only spacectl)
현재 클라우드포레에서 제공하는 비용관리 서비스는 spacectl을 통해서만 설정이 가능합니다.
시작하기에 앞서 spacectl 사용을 위한 API 키를 발급합니다.
설정을 진행하는 방법은 2가지가 존재합니다.
- Kubernetes Cluster의 Pod의 spacectl로 설정하는 방법
- Local 환경에서의 spacectl로 설정하는 방법
이후 DataSource 등록 진행 후 비용 동기화를 시작합니다.
Kubernetes Cluster의 Pod의 spacectl로 설정하기
(1) 접속할 spacectl pod의 이름을 확인합니다.
$ kubectl get pod --all-namespaces | grep spacectl
(2) spacectl pod에 접속합니다.
$ kubectl exec -it {pod_name} -n {namespace} -- /bin/bash
(3) spacectl environment를 설정합니다.
$ spacectl config init -f dufault.yaml
(4) 발급받은 API 키에서 api_key
값을 현재 environment에 설정합니다.
$ spacectl config set api_key {api_key}
Local 환경에서의 spacectl로 설정하기
(1) API 키 발급시 다운 받은 spacectl_config.yml 파일로 environment 설정을 진행합니다.
$ spacectl config init -f spacectl_config.yml
이후 진행 방법은 동일 합니다.
Plugin 설정하기
(1-1) 바용 분석을 위한 플러그인 별 설정 가이드는 링크를 참고해 주세요.
(1-2) Plugin 설정 진행 과정에서 반환되는 plugin_id
정보를 메모해 둡니다.
DataSource 등록하기
(1) DataSource를 등록 합니다.
DataSource를 등록하기 위해서 아래와 같은 정보가 필요합니다.
- domain_id: 클라우드포레에서 제공하는 도메인별 고유 ID
- provider: 클라우드 서비스 제공자
- name: DataSource 이름
- plugin_info.plugin_id: 비용 데이터를 수집할 플러그인 ID
- plugin_info.secret_data: 플러그인을 실행시키기 위한 secret 정보
(2) 아래 yaml파일을 양식으로 regiser_datasource.yaml 파일을 생성합니다.
# register_datasource.yaml
data_source_type: EXTERNAL
domain_id: {domain_id} # ex) domain-xxxxxxxxx
provider: {provider} # ex) aws, azure
name: {Data Source Name} # ex) AWS Cost Expolorer Cost Datasource
plugin_info:
options: {}
plugin_id: {plugin_id}
secret_data: {} # different by plugin
upgrade_mode: AUTO
tags: {}
template: {}
(3) 아래 명령어를 실행시켜 DataSource를 등록합니다.
이때 반환되는 data_source_id를 메모해 둡니다.
$ spacectl exec register cost_analysis.DataSource -f register_datasource.yaml
DataSource 동기화하기
(1) 비용 동기화 과정입니다.
DataSource 등록 과정에서 반환된 data_source_id
를 사용합니다.
이전에 동기화된 데이터가 없는 경우, 아래 명령어를 실행시 1년간의 데이터를 동기화합니다.
$ spacectl exec sync cost_analysis.DataSource -p data_source_id={data_source_id}
만약 동기화 시작 날짜를 지정하고 싶은 경우 -p
옵션을 통해 날짜를 지정할 수 있습니다.
$ spacectl exec sync cost_analysis.DataSource -p data_source_id={data_source_id} -p start='2023-06-01'
2 - 비용 분석
다양한 조건으로 데이터를 그룹화 혹은 필터링하여, 원하는 비용 데이터를 한눈에 볼 수 있습니다.
비용 분석 확인하기
데이터 소스 선택하기
1개 이상의 빌링 데이터 소스가 연결된 경우, 각각의 데이터 소스 별 비용 상세 분석이 가능합니다. 데이터 소스는 좌측 메뉴 비용 분석’ 부분에서 드랍다운을 통해 선택할 수 있습니다.
세부기준 선택하기
세부 기준은 데이터를 어떤 방식으로 보여줄 것인가에 대한 기준입니다. 세부 기준에 따라 제공되는 차트나 테이블의 형태가 달라집니다.
일별 데이터
: 특정 월 기준으로 일별 누적 데이터를 확인할 수 있습니다.월별 데이터
: 특정 기간(최대 12개월)동안의 월별 데이터를 확인할 수 있습니다.연도별 데이터
: 최근 3개년동안의 연도별 데이터를 확인할 수 있습니다.
기간 설정하기
세부 기준에 따라 선택할 수 있는 기간 메뉴가 다르게 나타납니다. [기간] 드롭다운에서 메뉴를 선택하거나, [기간 선택] 메뉴를 통해 직접 설정합니다.
그룹별 통계 설정하기
유저가 선택한 값을 기준으로 데이터를 그룹화합니다. 차트에서는 선택한 그룹 중 하나만 보여지며, 차트 바로 우측에 드랍다운에서 차트에 표시할 그룹을 변경할 수 있습니다. 하단 테이블에서는 선택한 그룹별 통계를 모두 볼 수 있습니다.
필터 설정
필터는 그룹별 통계와 마찬가지로 한 개 이상 선택 가능하며, 유저가 설정한 값을 and 조건으로 필터링합니다.
(1) 페이지 상단에 [필터] 버튼을 클릭합니다.
(2) [필터 세팅]창이 열리면 원하는 필터를 선택할 수 있으며, 선택시 바로 차트와 테이블에 반영됩니다.
커스텀 비용 분석 페이지 생성/관리 하기
커스텀 분석 페이지 생성하기
[비용 관리 > 비용 분석] 페이지에 진입할 때마다 세부 기준과 기간 등을 다시 설정해야 하는 번거로움을 해소하기 위해, 자주 사용하는 설정들을 분석 페이지로 저장할 수 있는 기능이 제공됩니다.
(1) 특정 비용 분석 페이지의 우측 상단 [다른 이름으로 저장] 버튼 클릭합니다.
(2) 이름 입력후 [확인]버튼 클릭시, 새로운 분석 페이지가 생성됩니다.
(3) 커스텀 비용 분석 페이지는 이름/필터/그룹별 통계등의 설정을 바로 [저장]할 수 있으며, 기본으로 제공되는 분석 페이지와 마찬가지로 [다른 이름으로 저장]을 통해 새로운 페이지로 생성할 수도 있습니다.
커스텀 분석 페이지 이름 편집하기
페이지 상단 [편집] 버튼을 클릭하여 이름을 변경할 수 있습니다.
커스텀 분석 페이지 삭제하기
페이지 상단 [삭제] 버튼을 클릭하여 삭제할 수 있습니다.
3 - 예산
예산 생성하기
(1) [비용 관리 > 예산] 페이지의 우측 상단에 있는 [예산 생성] 버튼을 클릭합니다.
(2) 기본 정보 입력하기
(2-1) 예산의 이름을 입력합니다.
(2-2) 빌링 데이터 소스를 선택합니다.
(2-3) 타겟 항목에서 예산 관리의 대상이 될 프로젝트를 선택합니다.
(2-4) 비용 발생 기준을 선택합니다. 비용 발생 기준을 모두
로 선택할 경우, 해당 프로젝트와 관련된 모든 비용 데이터를 가져옵니다.
(3) 예산 계획 입력하기
(3-1) 예산을 관리할 기간을 정합니다.
(3-2) 어떤 방식으로 예산을 관리할 것인지 선택합니다.
(3-3) 예산 금액을 설정합니다. 앞서 총 예산 설정
을 선택했다면 총 예산 금액을 입력하고, 월별 예산 설정
을 선택했다면 월별 예산 금액을 입력합니다.
설정된 예산 및 사용현황 확인
예산 페이지에서는 예산 데이터의 요약과 프로젝트 별 예산을 한눈에 볼 수 있습니다. 상단의 필터를 활용해 기간을 지정하거나 환율을 적용할 수 있으며, 고급 검색을 통해 특정 프로젝트나 이름 등을 검색할 수 있습니다.
예산 상세 페이지
예산 상세 페이지에서, 생성된 예산의 구체적인 데이터를 볼 수 있습니다.
예산 요약
[예산 요약]에서는 월별 예산과 비용 추이를 차트와 테이블을 통해 확인할 수 있습니다.
예산 사용 알림 설정
[예산 사용 알림 설정]에서는 예산을 일정 기준 이상으로 사용했을 경우 알림을 받도록 설정할 수 있습니다. 예산 금액을 일정 비율 이상 사용했거나, 실 사용액이 일정 금액을 초과했을 경우 미리 등록해 둔 알림 채널로 알림을 받을 수 있습니다.