3장. 비용 관리에서 태그 및 라벨 구성
비용 관리에서 태그를 사용하여 비용 데이터를 자동으로 구성하기 전에 각 소스에서 태그를 구성해야 합니다.
비용 관리에 소스를 추가한 후:
- 각 소스의 리소스에 태그를 지정하거나 레이블을 지정합니다. 의 내용을 참조하십시오 3.2절. “소스에 태그 구성”.
- (선택 사항) OpenShift 태그 그룹화를 활성화하여 각 소스에 대한 비용 데이터 뷰를 추가로 구성할 수 있습니다. 의 내용을 참조하십시오 3.2.3.1절. “OpenShift 태그 그룹화 활성화”.
- 태그를 구체화하고 추가하여 비용 데이터 보기를 최적화합니다. 의 내용을 참조하십시오 2.2절. “태그 전략 고려 사항”.
소스 구성에 대한 지침은 비용 관리 가이드에서 시작하기 를 참조하십시오.
3.1. 비용 관리팀의 태그를 연결하는 방법
AWS 및 Azure의 태그와 OpenShift의 레이블은 key:value 쌍으로 구성됩니다. 키:값 쌍이 일치하면 AWS/Azure 및 OpenShift 비용은 비용 관리로 자동으로 연결됩니다. 비용 관리에서 태그 일치는 대소문자를 구분하지 않습니다. 예를 들어 AWS 리소스에 APP 태그가 지정되고 OpenShift 리소스에 태그가 지정된 앱은 일치하지 않습니다.
소스 및 리소스 유형 | 키 | 값 |
---|---|---|
AWS 리소스(RDS) | APP | 비용 관리 |
OpenShift pod | app | cost-management |
AWS 리소스 태그가 여러 OpenShift 프로젝트와 일치하면 일치하는 프로젝트 간에 해당 리소스의 비용과 사용량이 균등하게 분할됩니다.
인스턴스 ID-노드 관계를 통해 일치하는 AWS 컴퓨팅 리소스가 사용되는 것은 아닙니다. 이 경우 OpenShift 클러스터 내의 프로젝트 리소스 사용에 대한 정보를 사용하여 비용과 사용량을 구분합니다.
기본적으로 비용 관리는 Amazon EC2 인스턴스 ID 또는 Azure 가상 머신 인스턴스 ID를 해당 인스턴스에서 실행되는 OpenShift Container Platform 노드와 연결하여 AWS 컴퓨팅 사용량과 비용을 추적합니다.
3.1.1. 비용 관리에서 일치하는 계층 구조 태그
AWS 또는 Azure 인스턴스에서 실행되는 OpenShift 리소스를 식별하려면 비용 관리는 다음 순서로 소스 간의 태그와 일치합니다.
- 직접 리소스 일치 (AWS EC2 인스턴스 ID 또는 Azure 가상 머신 인스턴스 ID)
- 특수 OpenShift 태그
- 사용자 정의 태그
3.1.1.1. 직접 리소스 일치 (인스턴스 ID)
소스는 이러한 식별자를 자동으로 적용합니다. 이 형식의 태그 지정은 Azure 또는 AWS 인스턴스와 OpenShift 노드 간에 직접 링크를 제공합니다.
AWS는 모든 EC2 인스턴스에 리소스 식별자를 할당합니다(예: i-01f44b3d90ef90055
). OpenShift 노드는 AWS 리소스 식별자를 사용하여 클러스터가 실행 중인 AWS EC2 인스턴스와 직접 일치합니다. OpenShift는 비용 관리(Prometheus 데이터에서 생성) 보고에는 노드의 이 식별자가 포함됩니다. Azure에서 마찬가지로 각 가상 머신 인스턴스 ID는 비용 관리를 위해 OpenShift 보고서에 포함되어 있습니다.
3.1.1.2. 특수 OpenShift 태그
OpenShift와 비용을 연결하는 데 사용할 수 있는 세 가지 특수 사례 AWS 태그가 있습니다.
-
openshift_cluster
-
openshift_node
-
openshift_project
이러한 태그는 사용자 지정 태그에 일치하는 우선 순위를 가지며, 동일한 AWS 인스턴스에서 실행되는 다른 OpenShift 클러스터의 비용을 차별화하는 데 특히 유용합니다.
이 태그 지정 방법을 사용하여 OpenShift 클러스터를 식별하려면 AWS 인스턴스에 openshift_cluster
키로 태그를 지정하고 OpenShift 소스 이름을 값으로 제공합니다. 다음 예제에서 비용 관리 애플리케이션에서 OpenShift 소스의 이름은 dev-cluster
입니다.
소스 및 리소스 유형 | 키 | 값 |
---|---|---|
AWS 리소스(RDS) |
|
|
OpenShift cluster |
태그가 필요하지 않습니다. 이는 비용 관리에서 OpenShift 소스 이름이 | 태그가 필요하지 않습니다. |
3.1.1.3. 사용자 정의 태그
임의의 key:value 조합을 태그로 사용할 수 있으며 비용 관리는 동일한 태그 키와 값을 함께 연결합니다. 그런 다음 해당 태그에 대한 비용과 비용을 보려면 키, 계정, 서비스, 지역 등에 따라 비용을 그룹화할 수 있습니다.
소스 및 리소스 유형 | 키 | 값 |
---|---|---|
AWS 리소스(RDS) |
|
|
OpenShift pod |
|
|