AWS Cost Categories를 통한 비용 관리 - AWS 결제

AWS Cost Categories를 통한 비용 관리

AWS Cost Categories를 사용하여 AWS 비용과 사용량을 의미 있는 범주로 매핑할 수 있습니다. 비용 범주를 사용하면 규칙 기반 엔진을 통해 비용을 정리할 수 있습니다. 사용자가 구성한 규칙이 비용을 범주로 정리합니다. 이후 AWS Billing and Cost Management 콘솔에서 여러 제품에 걸쳐 이러한 범주를 사용할 수 있습니다. 이러한 제품으로는 Cost Explorer, AWS Budgets, AWS Cost and Usage Reports(AWS CUR), Cost Anomaly Detection가 있습니다.

비용 범주를 사용하여 비용 그룹을 생성할 수 있습니다. 예를 들어 조직이 여러 팀으로 구성되어 있고 각 팀 내에 여러 계정이 있다고 가정해보겠습니다. 비용 범주에서 이 구조를 빌드하기 위해 팀(Team)이라는 이름의 비용 범주를 생성합니다. 그런 다음 비용을 Team 1이라는 이름의 비용 범주 값에 매핑할 수 있습니다.

기업은 일반적으로 비즈니스에 대해 여러 가지 관점을 갖고 있습니다. 이러한 관점에는 프로젝트, 원가중심점 및 응용 분야 등이 있습니다. 기업은 이 관점과 일치하도록 비용 범주를 생성할 수 있습니다. 비용 범주 값은 비용 범주 내의 그룹입니다. 이 그룹들은 앞선 예시의 Team 1이나 Team 2와 비슷합니다. 비용 범주를 생성하면 그에 따라 다양한 관점으로 비즈니스를 볼 수 있습니다. 또한 비용 범주 간에 다단계 계층 관계를 생성하여 조직 구조를 모사할 수 있습니다. 예를 들어 여러 팀의 그룹을 포함한 Business Unit이라는 비용 범주를 만들 수 있습니다. 그런 다음 Teams 비용 범주에서 Team 1Team 2를 선택하여 BU1이라는 비용 범주 값을 정의하고, Teams 비용 범주에서 Team 3Team 4를 선택하여 BU2 비용 범주 값을 정의할 수 있습니다.

비용 범주 사용의 시작은 고유한 범주 이름을 생성하는 것입니다. 그런 다음 비용을 비용 범주 내의 비용 범주 값에 매핑합니다. 각 비용 범주 값에서 해당 값에 속하는 비용 유형을 매핑합니다. 예를 들어 Team 1이 여러 계정으로 구성된 경우 계정 차원(is 옵션)을 선택하고 적용 가능한 계정을 선택하여 해당 표현식을 작성할 수 있습니다. 비용 범주 값을 생성한 후에 값을 추가하여 다른 팀을 계속 생성할 수 있습니다.

참고

비용 범주 간에 계층 관계를 만들려면 상위 비용 범주에서 비용 범주 차원을 선택합니다. 이는 이전 예시의 Business Unit에 해당합니다. 하위 비용 범주는 비용 범주 이름입니다. 이는 이전 예시의 Teams에 해당합니다. 그런 다음 하위 원가 범주에 속하는 값(예: Team 1Team 2)을 상위 비용 범주 값에 선택할 수 있습니다 이는 이전 예시의 BU 1에 해당합니다.

비용 범주를 생성하면 Cost Explorer, AWS Budgets, AWS CUR, Cost Anomaly Detection에 비용 범주가 표시됩니다. Cost Explorer 및 AWS Budgets에서는 비용 범주가 추가 결제 차원으로 나타납니다. 이를 사용하여 특정 비용 범주 값을 필터링하거나 비용 범주를 기준으로 그룹화할 수 있습니다. AWS CUR에서는 각 행에 비용 범주 값을 갖는 새로운 열로 표시됩니다. Cost Anomaly Detection에서는 비용 범주를 모니터링 유형으로 사용하여 지정된 비용 범주 값 전반의 총비용을 모니터링할 수 있습니다.

참고

비용 범주는 현재 월의 1일부터 유효합니다. 월중에 비용 범주를 생성하거나 업데이트하는 경우, 그 달 1일의 비용 및 사용량부터 소급 적용됩니다.

이 기능은 관리자 기능이며, AWS Organizations의 관리 계정 또는 일반 계정만 사용자 지정할 수 있습니다.

지원되는 차원

결제 차원 목록 중에서 선택하여 비용 범주 규칙을 생성할 수 있습니다. 이러한 결제 차원은 데이터를 그룹화하는 데 사용됩니다. 예를 들어 팀을 구성하기 위해 일련의 계정을 그룹화하는 상황을 가정하겠습니다. 계정 결제 차원을 선택한 다음 팀에 포함할 계정 목록을 선택해야 합니다.

다음과 같은 결제 차원이 지원됩니다.

계정

계정은 연산자에 따라 AWS 계정 이름 또는 계정 ID일 수 있습니다. 완전 일치 연산자(is 또는 is not)를 사용하는 경우 계정은 계정 ID를 나타냅니다. 대략적 일치 연산자(starts with, ends with 또는 contains)를 사용하는 경우 계정은 계정 이름을 나타냅니다.

서비스

Amazon EC2, Amazon RDS, Amazon S3와 같은 AWS 서비스.

요금 유형

행 항목 세부 정보를 바탕으로 한 요금 유형입니다. Cost Explorer API에서는 RECORD_TYPE이라고 합니다. 자세한 정보는 용어 비교 단원을 참조하세요.

태그 키

리소스에 지정된 비용 할당 태그 키입니다. 자세한 정보는 비용 할당 태그 사용 단원을 참조하세요.

비용 범주

다른 비용 범주의 차원입니다. 비용 범주를 차원으로 사용하면 범주 레벨을 구성하는 데 도움이 됩니다.

지원되는 연산자

비용 범주 규칙을 만들 때 이러한 연산자를 사용하여 필터 표현식을 만들 수 있습니다.

지원되는 연산자는 다음과 같습니다.

Is

지정된 정확한 값을 필터링하는 데 사용되는 완전 일치 연산자입니다.

Is not

지정되지 않은 정확한 값을 필터링하는 데 사용되는 완전 일치 연산자입니다.

Is absent

해당 값과 일치하는 태그 키를 제외하는 데 사용되는 완전 일치 연산자입니다.

Contains

해당 값을 포함하는 텍스트 문자열을 필터링하는 데 사용되는 대략적 일치 연산자입니다. 이 값은 대소문자를 구분합니다.

Starts with

해당 값으로 시작하는 텍스트 문자열을 필터링하는 데 사용되는 대략적 일치 연산자입니다. 이 값은 대소문자를 구분합니다.

Ends with

해당 값으로 끝나는 텍스트 문자열을 필터링하는 데 사용되는 대략적 일치 연산자입니다. 이 값은 대소문자를 구분합니다.

지원되는 규칙 유형

규칙 유형은 비용을 분류하는 데 사용할 원가 범주 값을 정의하는 데 사용됩니다.

다음의 규칙 유형이 지원됩니다.

일반 규칙(Regular Rule)

이 규칙 유형은 정의된 차원 규칙을 바탕으로 비용을 분류하는, 정적으로 정의된 비용 범주 값을 추가합니다.

상속된 값(Inherited Value)

이 규칙 유형은 정의된 차원 값에서 비용 범주 값을 동적으로 상속하는 규칙을 정의할 수 있는 유연성을 더합니다. 예를 들어 특정 태그 키의 값을 바탕으로 비용을 동적으로 그룹화하려고 한다고 가정해보겠습니다. 그러면 상속된 값 규칙 유형을 선택한 다음 Tag 차원을 선택하고 사용할 태그 키를 지정해야 합니다. 선택 사항으로, 태그 키(teams)를 사용해 리소스에 태그를 지정할 수 있습니다. alpha, beta, gamma와 같은 값으로 태그를 지정할 수 있습니다. 그런 다음 상속된 값 규칙을 사용하여 Tag를 차원으로 선택하고 teams를 태그 키로 사용합니다. 이렇게 하면 alpha, beta, gamma의 동적 비용 범주 값이 생성됩니다.

기본값

원가 범주에 대해 일치하는 규칙이 없는 경우 이 값을 대신 사용하도록 정의할 수 있습니다(선택 사항).

상태

사용자는 콘솔을 사용하여 비용 범주가 비용 및 사용 정보 처리를 완료했는지 여부를 확인할 수 있습니다. 비용 범주를 만들거나 편집한 후 AWS Cost and Usage Report, Cost Explorer 및 기타 비용 관리 제품에서 비용 및 사용 정보가 분류되기까지 최대 24시간이 소요될 수 있습니다.

상태는 두 가지가 있습니다.

적용됨

원가 범주가 처리를 완료했으며, 새 규칙을 적용하여 AWS Cost and Usage Report, Cost Explorer 및 기타 비용 관리 제품이 최신 상태입니다.

처리 중

비용 범주 업데이트가 아직 진행 중입니다.

할당량

비용 범주 할당량에 관한 자세한 내용은 할당량 및 제한 단원을 참조하세요.

용어 비교

CHARGE_TYPE는 비용 범주 표현식에 지원되는 차원입니다. Cost Explorer API에서는 RECORD_TYPE 값입니다. 이 차원은 콘솔 또는 API/JSON 편집기를 사용하는지 여부에 따라 다른 용어를 사용합니다. 다음 표에서는 두 시나리오에 사용되는 용어를 비교합니다.

용어 비교
API 또는 JSON 편집기의 값 콘솔에 사용된 이름
사용량 사용량
SavingsPlanCoveredUsage Savings Plan 적용 사용량
DiscountedUsage 예약 적용 사용량
RIFee 반복 예약 요금
SavingsPlanRecurringFee Savings Plan 반복 요금
세금 세금
크레딧 크레딧
SavingsPlanNegation Savings Plan 부정