COST 3: 사용량과 비용을 어떻게 모니터링 합니까?
비용을 모니터링하고 적절하게 할당하기 위한 정책 및 절차를 구성합니다. 이렇게 하면 이 워크로드의 비용 효율성을 측정하고 개선할 수 있습니다.
리소스
Managing AWS Cost and Usage Reports
AWS tagging strategies
Analyzing your costs with Cost Explorer
Analyzing your costs with AWS Budgets
모범 사례:
-
세부 정보 소스 구성: AWS 비용 및 사용 보고서와 Cost Explorer에서 시간 단위의 세분 수준을 구성하여 자세한 비용 및 사용량 정보를 제공합니다. 전송된 모든
비즈니스 성과에 대한 로그 항목을 생성하도록 워크로드를 구성합니다.
-
비용 속성 범주 파악: 조직 내에서 비용을 할당하는 데 사용할 수 있는 조직 범주를 파악합니다.
-
조직 지표 설정: 이 워크로드에 필요한 조직 지표를 설정합니다. 워크로드 지표의 예로는 생성된 고객 보고서 또는 고객에게 제공된 웹 페이지가 있습니다.
-
결제 및 비용 관리 도구 구성: 조직 정책에 맞게 AWS Cost Explorer와 AWS 예산을 구성합니다.
-
비용 및 사용량에 조직 정보 추가: 조직, 워크로드 속성 및 비용 할당 범주를 기준으로 하는 태그 지정 스키마를 정의합니다. 모든 리소스에 태그를 지정합니다. Cost Categories를
사용하여 조직 속성에 따라 비용과 사용량을 그룹화합니다.
-
워크로드 지표를 기준으로 비용 할당: 지표 또는 비즈니스 성과에 따라 워크로드의 비용을 할당하여 워크로드 비용 효율성을 측정합니다. 인사이트와 차지백 기능을 제공할 수 있는 Amazon
Athena를 사용하여 AWS 비용 및 사용 보고서를 분석하는 프로세스를 만듭니다.
개선 계획
세부 정보 소스 구성
비용 및 사용 보고서 구성 : 결제 콘솔을 사용하여 하나 이상의 비용 및 사용 보고서를 구성합니다. 모든 식별자 및 리소스 ID를 포함하는 시간 단위의 세분 수준으로 보고서를
구성합니다. 다른 세부 수준의 다른 보고서를 생성하여 더 개략적인 요약 정보를 제공할 수도 있습니다.
AWS Account Setup
Cost Explorer에서 시간 단위의 세분 수준 구성 : 결제 콘솔을 사용하여 시간 단위 및 리소스 수준 데이터를 사용합니다. 참고: 이 기능 사용에 따른 비용이 발생합니다. 요금을 참조하십시오.
AWS Account Setup
AWS Cost Management Pricing
애플리케이션 로깅 구성 : 애플리케이션에서 제공하는 각 비즈니스 성과를 로깅하여 추적하고 측정할 수 있게 합니다. 비용 및 사용량 데이터와 일치하도록 이 데이터의 세부 수준이
시간 단위 이상인지 확인합니다. 로깅 및 모니터링에 대한 자세한 내용은 운영 우수성 원칙을 참조하십시오.
Well-Architected Operational Excellence Pillar
비용 속성 범주 파악
조직 범주 정의 :
이해 관계자를 만나 조직의 구조 및 요구 사항을 반영하는 범주를 정의합니다. 이들은 사업부, 예산, 비용 센터 또는 부서와 같은 기존 재무 범주의
구조에 직접 매핑됩니다. 교육과 같이 클라우드가 비즈니스에 제공하는 성과를 살펴보십시오. 이들은 조직 범주이기도 합니다. 한 리소스에 여러 범주를
할당할 수 있으며 리소스는 서로 다른 여러 범주에 있을 수 있으므로 필요한 만큼 범주를 정의합니다.
역할 범주 정의 :
이해 관계자를 만나 비즈니스 내에서 자신의 역할을 반영하는 범주를 정의합니다. 역할 범주는 워크로드 또는 애플리케이션 이름과 프로덕션, 테스트, 개발
등의 환경 유형일 수 있습니다. 한 리소스에 여러 범주를 할당할 수 있으며 리소스는 서로 다른 여러 범주에 있을 수 있으므로 필요한 만큼 범주를 정의합니다.
조직 지표 설정
워크로드 성과 정의 :
비즈니스 이해 관계자를 만나 워크로드에 대한 성과를 정의합니다. 이는 고객 사용량의 기본 척도이며 기술 지표가 아니라 비즈니스 지표여야 합니다. 워크로드당
거시 지표 수가 적어야 합니다(5개 미만). 워크로드가 서로 다른 사용 사례에 대해 여러 성과를 생성하는 경우 이들을 단일 지표로 그룹화합니다.
워크로드 구성 요소 성과 정의 :
크고 복잡한 워크로드가 있거나 잘 정의된 입력 및 출력을 사용하여 워크로드를 마이크로서비스 등의 구성 요소로 쉽게 나눌 수 있는 경우 각 구성 요소에
대한 지표를 정의합니다. 노력은 구성 요소의 가치와 비용을 반영해야 합니다. 가장 큰 구성 요소로 시작하여 더 작은 구성 요소로 진행합니다.
결제 및 비용 관리 도구 구성
비용 최적화 그룹 생성 :
계정을 구성하고 필요한 비용 및 사용 보고서에 액세스할 수 있는 그룹을 생성합니다. 이 그룹에는 애플리케이션을 소유하거나 관리하는 모든 팀의 담당자가
포함되어야 합니다. 그래야 모든 팀에서 비용 및 사용량 정보에 액세스할 수 있습니다.
Well-Architected Labs - AWS Account Setup
AWS 예산 구성 :
워크로드의 모든 계정에서 AWS 예산을 구성합니다. 태그를 사용하여 전체 계정 지출에 대한 예산과 워크로드에 대한 예산을 설정합니다.
Well-Architected Labs: Cost and Governance Usage
AWS Cost Explorer 구성 :
워크로드와 계정에 대해 AWS Cost Explorer를 구성합니다. 전체 지출과 워크로드의 주요 사용량 지표를 추적하는 워크로드에 대한 대시보드를
생성합니다.
Well-Architected Labs: Billing Visualization
고급 도구 구성 :
조직에 대한 추가 세부 정보와 세부 수준을 제공하는 사용자 지정 도구를 생성할 수도 있습니다. Amazon Athena를 사용하여 고급 분석 기능을
구현하고 Amazon QuickSight를 사용하여 대시보드를 구현할 수 있습니다.
Well-Architected Labs: Cost and Usage Analysis
Well-Architected Labs: Cost and Usage Visualization
비용 및 사용량에 조직 정보 추가
태그 지정 스키마 정의 :
비즈니스 전반의 모든 이해 관계자를 모아 스키마를 정의합니다. 여기에는 대개 기술직, 재무직 및 경영진이 포함됩니다. 모든 리소스가 보유해야 하는
태그 목록과 리소스가 보유해야 하는 태그 목록을 정의합니다. 태그 이름과 값이 조직 전체에서 일치해야 합니다.
AWS tagging strategies
리소스 태그 지정 :
정의된 비용 속성 범주를 사용하여 범주에 따라 워크로드의 모든 리소스에 태그를 지정합니다. CLI, Tag Editor 또는 Systems Manager와
같은 도구를 사용하여 효율성을 높입니다.
AWS tagging strategies
Cost Categories 만들기 :
태그를 지정하지 않고 Cost Categories를 생성할 수 있습니다. Cost Categories는 기존 비용 및 사용량 차원을 사용합니다. 스키마에서
범주 규칙을 생성하여 Cost Categories에 구현합니다.
AWS Cost Categories
태그 지정 자동화 : 모든 리소스에서 많은 태그 지정을 유지하려면 리소스가 생성될 때 자동으로 태그가 지정되도록 태그 지정을 자동화합니다. 서비스 내의 기능이나 AWS
CloudFormation과 같은 서비스를 사용하여 리소스를 생성할 때 태그가 지정되도록 합니다. 또한 워크로드를 주기적으로 스캔하고 태그가 지정되지
않은 리소스를 제거하는 사용자 지정 마이크로서비스를 생성할 수 있습니다. 이는 테스트 및 개발 환경에서 매우 유용합니다.
AWS CloudFormation Resource Tag
Amazon EC2 and Amazon EBS add support for tagging resources upon creation
태그 지정 모니터링 및 보고 : 조직 전체에서 많은 태그 지정을 유지하려면 워크로드 전체의 태그를 보고하고 모니터링합니다. AWS Cost Explorer를 사용하여 태그가 지정되거나
태그가 지정되지 않은 리소스의 비용을 보거나 Tag Editor와 같은 서비스를 사용할 수 있습니다. 태그가 지정되지 않은 리소스의 수를 정기적으로
검토하고 원하는 태그 지정 수준에 도달할 때까지 태그를 추가하는 작업을 수행합니다.
워크로드 지표를 기준으로 비용 할당
워크로드 지표에 비용 할당 :
정의된 지표와 구성된 태그 지정을 사용하여 워크로드 출력과 워크로드 비용을 결합하는 지표를 생성합니다. Athena 및 QuickSight와 같은
분석 서비스를 사용하여 전체 워크로드와 모든 구성 요소에 대한 효율성 대시보드를 생성합니다.