

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# AWS 도구를 사용하여 비용 모니터링
<a name="monitor-costs"></a>

## 개요
<a name="monitor-costs-overview"></a>

비용 가시성은 비용을 최적화하는 주요 요소입니다 AWS. AWS 에는 비용을 시각화하고 해당 비용에 대한 대응으로 알림을 생성하는 데 사용할 수 있는 여러 도구가 있습니다. 여기에는 지출을 추적하고 보고하는 데 도움이 AWS Budgets되는 같은 도구가 포함됩니다. 이 섹션에서는 예산 요구 사항에 따라 추적하고 대응할 수 있도록 AWS 지출에 대해 Windows를 모니터링하는 특정 방법을 다룹니다. 여기에는 Windows EC2 리소스에 필요한 태그 추가가 포함됩니다. 이러한 태그를 사용하면 AWS Budgets를 사용하여 Windows EC2 및 기타 Microsoft 서비스를 올바르게 모니터링할 수 있습니다.

지출을 모니터링하고 AWS 도구를 사용하여 알림을 생성하면 현재 지출, 예상 지출 및 지출 이상에 대한 자세한 정보를 얻을 수 있습니다. [절감형 플랜](https://aws.amazon.com/savingsplans/compute-pricing/)을 사용하여 시간당 EC2 인스턴스 요금을 줄이는 경우 절감형 플랜의 전체 사용률 및 적용 범위를 확인하는 것이 좋습니다. 그러면 절감 효과를 지속적으로 실현할 수 있습니다. AWS Cost Explorer 를 사용하여 Savings Plans 보고 이전 사용량을 기반으로 추가 Savings Plans에 대한 권장 사항을 얻을 수 있습니다. [AWS Budgets](https://aws.amazon.com/aws-cost-management/aws-budgets/)를 사용하고 [AWS Cost Anomaly Detection](https://aws.amazon.com/aws-cost-management/aws-cost-anomaly-detection/)을 설정하여 특정 지출을 추적할 수도 있습니다.

## 비용 최적화 권장 사항
<a name="monitor-costs-rec"></a>

 AWS Budgets Cost Explorer 및 이상 탐지를 사용하여 비용을 최적화하려면 다음 단계를 수행하는 것이 좋습니다.
+ Windows EC2 리소스에 태그 지정
+ 를 사용하여 알림 설정 AWS Budgets
+ 비용 이상 감지 활성화
+ 실시간 지출 분석 가져오기
+ Cost Explorer를 사용하여 Windows에 대한 라이선스 포함 지출 보기

### Windows EC2 리소스에 태그 지정
<a name="monitor-costs-tag-ec2"></a>

 AWS 지출을 효과적으로 모니터링하려면 모니터링하려는 워크로드에 대한 [태그 지정 전략을](https://docs.aws.amazon.com/tag-editor/latest/userguide/tagging.html) 설정해야 합니다. 일반적인 사용 지출과 달리 리소스를 범주별로 그룹화하고 특정 지출에 대한 알림을 받을 수 있도록 하려면 이를 수행해야 합니다. 비용뿐만 아니라 [AWS Systems Manager 자동화](https://docs.aws.amazon.com/systems-manager/latest/userguide/tagging-resources.html)와 같은 다른 용도로도 사용할 수 있는 태그 지정 리소스를 사용할 수 있습니다. 또한 [필수 태그](https://docs.aws.amazon.com/config/latest/developerguide/required-tags.html)에 대한 일부 관리를 구현하는 것이 좋습니다.

 AWS Budgets Cost Explorer 및 Cost Anomaly Detection에서 지출을 추적하려면 적절한 태그가 있는지 확인해야 합니다. 태그를 사용하여 해당 태그와 일치하는 항목에 대한 특정 예산을 설정하여 지출이 증가할 때 알림을 받을 수 있습니다.

예를 들어 **키=OS 값=Windows**와 같은 간단한 태그를 사용할 수 있습니다. 이렇게 하면 모든 Windows 인스턴스가 하나의 그룹으로 결합되어 지출을 추적할 수 있습니다. Systems Manager와 같은 다른 항목에도 태그를 사용할 수 있습니다. 태그를 생성한 후에는 비용 추적을 위해 태그를 활성화해야 합니다. 특정 리소스[AWS Config 에 연결된 태그를 모니터링하는 규칙을](https://docs.aws.amazon.com/config/latest/developerguide/required-tags.html) 추가하는 것이 좋습니다.는 적절한 태그가 포함되지 않은 실행 중인 리소스가 있는 경우 AWS Config 알림을 보내 Windows EC2 지출을 정확하게 표현할 수 있습니다.

태그를 배치한 후에서 AWS Billing에서 사용자 지정 예산을 생성할 수 있습니다. 이를 통해 Windows EC2 지출을 파악할 수 있습니다. 일일 예산 또는 월별 예산을 설정할 수 있습니다.

### 를 사용하여 알림 설정 AWS Budgets
<a name="monitor-costs-alerts-budgets"></a>

이 시나리오 예제에서는 Windows EC2에 대한 일일 예산을 생성합니다. 자동 조정 옵션을 사용하여 지출을 추적하고 그에 따라 예산을 조정하는 반복 예산입니다. 정적 환경인 경우 대신 고정 예산을 사용할 수 있습니다. 기준 시간 범위(예: 30일)를 선택해야 합니다.

1. 에 로그인 AWS Management Console 하고 [AWS Cost Management 콘솔](https://console.aws.amazon.com/cost-management/home)을 엽니다.

1. 탐색 창에서 **예산**을 선택합니다.

1. 페이지 상단에서 **예산 생성**을 선택합니다.

1. **예산 설정**에서 **사용자 지정(고급)**을 선택합니다.

1. **예산 유형**에서 **비용 예산**을 선택하세요. 그리고 **다음**을 선택합니다.

1. **세부 정보**의 **예산 이름**에 예산의 이름을 입력하세요. 예를 들어 **Windows EC2 지출**과 같습니다.

1. **예산 금액 설정**의 **기간**에서 **일별**을 선택하세요.

1. 예산 기간 이후 재설정되는 예산의 경우 **예산 갱신 유형**에서 **반복 예산**을 선택하세요.

1. **시작 날짜**에서 예산 금액 추적을 시작할 시작 날짜 또는 기간을 선택하세요.

1. **예산 방법**에서 **자동 조정(신규)**을 선택하세요.

1. **기준 시간 범위**에서 **사용자 지정 범위**를 선택하고 30일을 입력하세요.

1. **다음**을 선택합니다.

1. **예산 범위** 섹션에서 **특정 AWS 비용 차원 필터링**을 선택합니다. 여기에서 태그를 사용하여 적절한 차원을 생성합니다. AWS Budgets 는 필터에서 **플랫폼 유형을** 옵션으로 지원하지 않습니다. 따라서 **OS** 태그를 적용해야 합니다.

1. **필터 추가**를 선택하고 **차원**에서 **태그** 옵션을 선택하세요.

1. **OS** 태그를 선택한 다음 이에 대한 Windows 값을 선택하여 태그에 대한 예산을 생성하세요.

1. **다음**을 선택합니다.

1. **알림 구성** 페이지에서 **알림 임계값 추가**를 선택하세요. 여기서는 두 개의 알림을 설정합니다. 하나는 50% 임계치에 대한 알림이고 다른 하나는 100% 임계치에 대한 알림입니다. 해당 월의 중간 지점 이전에 50% 임계치 알림이 위반되면 경고가 표시됩니다. 이러한 방식으로 지출이 예상 수치보다 많은지 확인하고 월말에 도달하기 전에 대응할 수 있습니다.

1. **임계값**에 **50**을 입력하고 **예산 금액(%)**을 선택하세요.

1. **트리거**에서 **실제**를 선택하세요.

1. **지원 이메일**에 이메일 주소를 입력하세요. 임계치 **100**에 대해 다른 알림을 추가하세요.
**참고**  
이 예제에서는 알림에 이메일 알림을 사용하지만 [https://docs.aws.amazon.com/cost-management/latest/userguide/sns-alert-chime.html](https://docs.aws.amazon.com/cost-management/latest/userguide/sns-alert-chime.html)와 같은 다른 접근 방식을 사용할 수도 있습니다.

### 비용 이상 감지 활성화
<a name="monitor-costs-cost-anomaly"></a>

비용 태그를 사용하여 이상 상태의 지출 알림을 설정할 수 있습니다. 예를 들어 [AWS Cost Anomaly Detection](https://aws.amazon.com/aws-cost-management/aws-cost-anomaly-detection/faqs/)를 사용하여 지출에 대한 모니터를 생성하고 시스템에서 계정의 이상 지출을 감지하면 알림을 받을 수 있습니다.

이전에 생성한 **키=OS 및 값=Windows** 태그에 대한 모니터 및 알림을 설정하려면 다음을 수행합니다. 

1. 에 로그인 AWS Management Console 하고 [AWS Cost Management 콘솔](https://console.aws.amazon.com/cost-management/home)을 엽니다.

1. 탐색 창에서 **비용 이상 탐지(Cost Anomaly Detection)**를 선택합니다.

1. **비용 모니터** 탭을 선택한 다음 **모니터 생성**을 선택하세요.

1. 1단계에서 **비용 할당 태그**를 모니터 유형으로 선택하세요.

1. **비용 할당 태그 키**에서 **Windows EC2 지출**을 선택하세요.

1. **비용 할당 태그 값**에서 **Windows**를 선택하세요.

1. **모니터 이름 지정**에 **Windows EC2 지출**을 입력하세요.

1. **다음**을 선택합니다.

1. 알림에 대한 구독을 생성하려면 **새 구독 생성**을 선택하세요. 기존 구독이 있는 경우 **기존 구독 선택(Choose an existing subscription)**을 선택합니다.

1. **구독 이름**에 **Windows EC2 지출 이상**을 입력하세요.

1. **알림 빈도**에서 **일별 요약**을 선택하세요.

1. **알림 수신자**에 이메일 주소를 입력하세요.

1. **임계치 추가**를 선택하세요. **임계값**에 **10**을 입력한 다음 **예상 속도보다 높은 비율**을 선택하세요.

1. **모니터 생성(Create monitor)**을 선택합니다.

### 지출에 대한 실시간 보기
<a name="monitor-costs-realtime-spending"></a>

알림은 Windows EC2 지출을 모니터링하는 데 유용한 도구이지만 지출을 실시간으로 보려면 Cost Explorer를 사용해야 합니다. 이 비디오를 보고 Cost Explorer를 통해 EC2 비용을 분석하고 줄이는 방법을 알아보세요. 자세한 내용은 YouTube의 [AWS Supports You \$1 Understanding and Reducing Your EC2 Costs](https://www.youtube.com/watch?v=flEnJ44N-J8) 비디오를 시청하세요.

### Windows에 대한 라이선스 포함 지출 보기
<a name="monitor-costs-li-spend-explorer"></a>

Cost Explorer를 사용하여 계정에서 EC2 Windows 지출을 볼 수 있습니다. Windows에 대한 라이선스 포함 지출을 보려면 Cost Explorer에서 다음과 같은 올바른 [필터](https://docs.aws.amazon.com/cost-management/latest/userguide/ce-filtering.html)를 설정해야 합니다.
+ **플랫폼**에서 **Windows(Amazon VPC)**를 선택합니다. **API 작업**에서 **RunInstance:0002**를 선택합니다. 라이선스 포함 Windows EC2 인스턴스의 AWS Billing 코드입니다.
+ BYOL 인스턴스 지출을 보려면 **RunInstance:0002**를 **RunInstance:0800**으로 변경합니다. Windows EC2 BYOL의 결제 코드입니다.

Cost Explorer에서 이러한 가시성을 통해 Windows EC2에서 지출하는 금액으로 정확히 비용을 빠르게 필터링할 수 있습니다. AWS 지출을 더 자세히 알아보려면 AWS Cost and Usage Report 를 사용하여 개별 인스턴스 수준에서 지출로 필터링할 수 있습니다. Amazon Quick에서 시각화할 수 있는 보고서를 생성하고 사용자 지정 대시보드를 구축할 수도 있습니다.

자세한 내용은 YouTube의 [AWS Supports You - Visualizing Your Cost and Usage Reports](https://www.youtube.com/watch?v=Gq15yuPJ2Kc) 비디오를 시청하세요.

## 추가 리소스
<a name="monitor-costs-resources"></a>
+ [를 사용하여 필수 태그 설정 AWS Config](https://docs.aws.amazon.com/config/latest/developerguide/required-tags.html)(AWS Config 문서)
+ [AWS Budgets 자습서 -에 대한 알림 설정 AWS Billing \$1 Amazon Web Services](https://www.youtube.com/watch?app=desktop&v=O0sofGVT7uw)(YouTube)
+ [AWS Cost and Usage Report 쿼리 라이브러리](https://wellarchitectedlabs.com/cost-optimization/cur_queries/)(AWS Well-Architected Labs)