2.2. OpenShift Container Platform 클러스터의 비용 모델 생성
OpenShift Container Platform 소스의 지표 및 인벤토리에 관련 비용이 없으므로 리소스와 가격을 연결할 비용 모델을 생성해야 합니다.
OpenShift 소스에 대한 비용 모델을 생성하려면 CPU, 메모리, 노드, 클러스터, 스토리지 또는 영구 볼륨 클레임 지표를 사용하여 사용량 및 요청 비용을 할당하고 OpenShift 인프라의 총 비용을 결정하기 위해 마크업 또는 할인을 적용하는 작업이 포함됩니다. 태그를 사용하여 다양한 스토리지 방법과 같은 인프라의 특정 부분에 대한 비용을 측정하여 개별 요구 사항을 보다 효과적으로 제어할 수 있습니다. 비용 관리에 대한 태그 지정에 대한 자세한 내용은 태깅을 사용하여 비용 데이터 관리 를 참조하십시오.
이 예에서는 클라우드 인프라(예: AWS 또는 Azure)에서 OpenShift Container Platform 클러스터에 대한 비용 모델을 설계하고 적용하는 방법을 보여줍니다. 클라우드 인프라 비용은 클러스터 비용의 일부로 볼 수 있으므로, 비용 모델을 작성하면 기본 인프라 비용을 배포하여 클러스터 실행 비용을 정확하게 반영할 수 있습니다.
사전 요구 사항
- 비용 관리자 또는 비용 원가 목록 관리자 권한이 있는 사용자. 사용자 역할 구성에 대한 지침은 비용 관리 시작하기 의 비용 관리 리소스에 대한 액세스 제한 을 참조하십시오.
- OpenShift 클러스터가 비용 관리 데이터 소스로 추가되었습니다. 지침은 Getting Startting with cost management 에서 OpenShift Container Platform 소스 추가 를 참조하십시오.
프로세스
- Cost Models(비용 모델 ) 메뉴에서 생성)를 클릭하여 비용 모델 마법사를 엽니다.
- 비용 모델의 이름과 설명을 입력하고 소스 유형으로 OpenShift Container Platform을 선택하여 비용 모델을 적용합니다. )를 클릭합니다.
사용량 또는 요청에 요금을 할당할 수 있도록 가격 목록을 만듭니다. 비용 관리는 OpenShift에서 이러한 지표를 수집하지만 비용 모델을 적용할 때까지 비용 관리에 비용이 첨부되지 않습니다. 나중에 가격 목록을 작성할 수도 있습니다.
월별 노드 비용을 1000달러로 적용하려면 다음을 수행합니다.
- (율율 생성)를 클릭합니다.
- Metric (지표)의 경우 Node(노드 )를 선택합니다.
- 측정을 위해 Count(node-month) 를 선택합니다.
- 비용 관리는 기본적으로 노드와 클러스터 비용을 인프라 비용으로 분류합니다. 계산 중인 비용 유형을 변경하려면 계산 유형에서 선택합니다. 자세한 내용은 1.2.1절. “비용 계층” 을 참조하십시오.
- Rate(요금 ) 필드에 1000 을 입력하여 선택한 소스의 각 노드에 가격당 $1,000을 할당합니다(나중에 단계에서).
- (율율 생성)를 클릭하여 노드 요금을 저장합니다.
CPU 요청에 비율을 적용하려면 다음을 수행합니다.
- Metric (지표)의 경우 CPU를 선택합니다.
- 측정을 위해 요청(코어 시간) 을 선택합니다.
- 비용 관리는 기본적으로 CPU 요청과 같은 지표 기반 데이터를 보조 비용으로 분류합니다. 계산 중인 비용 유형을 변경하려면 계산 유형에서 선택합니다. 자세한 내용은 1.2.1절. “비용 계층” 을 참조하십시오.
- Rate(요금 ) 필드에 0.09 를 입력하여 CPU 요청에 각각 0.09달러의 비용을 적용합니다.
- (율률 만들기)를 클릭하여 CPU 요청 요금을 저장합니다.
영구 볼륨 클레임에 태그 기반 요금을 적용하려면 다음을 수행합니다.
- (율율 생성)를 클릭합니다.
- Metric 의 경우 영구 볼륨 클레임 을 선택합니다.
- 측정을 위해 개수(pvc-month) 를 선택합니다.
- 비용 관리는 기본적으로 영구 볼륨 클레임 요금을 인프라 비용으로 분류합니다. 계산 중인 비용 유형을 변경하려면 계산 유형에서 선택합니다. 자세한 내용은 1.2.1절. “비용 계층” 을 참조하십시오.
- 태그별 입력 속도를 선택합니다.
- Filter by tag key(태그로 필터링) 키 필드에 태그 키를 입력합니다.
Tag(태그) 값과 Rate(요금)를 입력합니다. Default(기본값 )를 선택하여 해당 태그 키에 대한 기본 요금을 지정할 수 있습니다.
참고- 기본 요금을 지정하면 정의되지 않은 해당 태그 키의 모든 태그 값에 해당 속도가 적용됩니다. 기본 요금을 적용하지 않으려는 모든 태그 값의 속도 0 을 입력할 수 있습니다.
- 필요한 수만큼 tag value(태그 값 추가)를 클릭합니다.
- (율율 만들기)를 클릭하여 영구 볼륨 클레임 요금을 저장합니다.
- 이전 단계를 반복하여 추가 요금을 추가하거나 )를 클릭하여 가격 목록 구성을 완료합니다.
필요한 경우 마크업 또는 할인을 설정합니다. 리소스 기본 비용에 10% 마크업을 적용하려면 Markup(마스크업) 요금으로 10 을 입력하고 클릭합니다.
참고- 마크업이 아닌 할인을 적용하려면 값으로 빼기 기호(예: -15)를 입력합니다.
- 마크업 또는 할인을 적용하지 않으려면 0 을 입력합니다.
- 하나 이상의 OpenShift 소스를 선택하여 비용 모델을 할당하고 )를 클릭합니다. 이미 할당된 비용 모델로 소스를 선택하면 이전 비용 모델이 재정의됩니다. 나중에 비용 모델에 소스를 할당할 수도 있습니다.
- 비용 모델 세부 정보를 검토하고 을 클릭합니다.
- )를 클릭하여 비용 모델 마법사를 종료합니다.
비용 모델 페이지의 목록에 새로운 비용 모델이 나타납니다.
다음 단계
비용 모델 요약 페이지에서 다음을 포함하여 비용 모델에 대한 정보를 검토할 수 있습니다.
- 비용 모델이 생성된 소스 유형
- 비용 모델에 할당된 소스 수
- 비용 모델을 마지막으로 수정한 날짜
자세한 정보를 확인하거나 비용 모델을 할당하거나 편집하려면 다음을 수행합니다.
- 비용 모델 요약 페이지에서 비용 모델 이름을 클릭하여 소스 할당, 가격 목록, 마크업 및 기타 설정 등 비용 모델을 편집할 수 있는 세부 정보 페이지를 표시합니다.
비용 모델을 삭제하려면 다음을 수행합니다.
- Cost model summary 페이지에서 (추가 옵션)을 클릭한 다음 삭제.
- 태그 및 태그 지정 전략을 검토하여 비용이 올바른 리소스, 비용 센터 또는 팀에 배포되고 있는지 확인합니다. 자세한 내용은 태깅을 사용하여 비용 데이터 관리 를 참조하십시오.