COST03-BP05 결제 및 비용 관리 도구 구성 - AWS Well-Architected Framework

COST03-BP05 결제 및 비용 관리 도구 구성

조직 정책에 따라 비용 관리 도구를 구성하여 클라우드 지출을 관리하고 최적화합니다. 여기에는 비용과 사용 데이터를 구성하고 추적하고 통합 과금과 액세스 권한을 통해 제어 기능을 강화하며 예산 책정과 예측을 통해 계획을 개선하고 알림 또는 경고를 수신하며 리소스와 가격 최적화를 통해 비용을 더욱 절감하는 서비스, 툴, 리소스가 포함됩니다.

이 모범 사례가 확립되지 않았을 경우의 위험 수준: 높음

구현 가이드

강한 책임감을 갖게 하려면 비용 배분 전략의 일환으로 계정 전략을 먼저 고려해야 합니다. 이를 제대로 한다면 그 이상은 필요 없을 수도 있습니다. 그러지 않으면 인식이 결여되고 안 좋은 상황이 더 생길 수 있습니다.

클라우드 지출에 대한 책임감을 높이려면 사용자가 비용과 사용량을 파악할 수 있는 도구에 액세스할 수 있어야 합니다. 모든 워크로드와 팀은 다음과 같은 세부 정보 및 목적에 맞게 도구를 구성하는 것이 좋습니다.

  • 구성: 자체 태그 전략 및 범주화를 사용하여 비용 할당 및 거버넌스 기준을 설정합니다.

  • 구성: 자체 태그 전략 및 분류법을 사용하여 비용 할당 및 거버넌스 기준을 설정합니다. 지원되는 AWS 리소스에 태그를 지정하고 조직 구조(사업부, 부서 또는 프로젝트)에 따라 의미 있게 분류합니다. 특정 비용 센터의 계정 이름에 태그를 지정하고 AWS Cost Categories와 매핑하여 특정 사업 단위 계정을 해당 비용 센터로 그룹화하면 사업 단위 책임자가 한 곳에서 여러 계정의 소비 내역을 볼 수 있습니다.

  • 액세스: 조직 전체의 청구 정보를 통합 결제에서 추적하고 올바른 이해 관계자 및 비즈니스 소유자가 액세스할 수 있는지 확인합니다.

  • 통제: 적절한 가드레일로 효과적인 거버넌스 메커니즘을 구축하여 서비스 제어 정책(SCP), 태그 정책 및 예산 알림을 사용할 때 예상치 못한 시나리오를 방지합니다. 예를 들어 효과적인 제어 메커니즘을 사용하면 팀이 원하는 리전에서만 리소스를 생성하도록 허용할 수 있습니다.

  • 현재 상태: 현재 비용 및 사용량 수준을 보여주는 대시보드를 구성합니다. 대시보드는 작업 환경 내의 가시성이 높은 위치에서 사용할 수 있어야 합니다(운영 대시보드와 유사함). 이때 클라우드 인텔리전스 대시보드(CID) 또는 기타 지원되는 제품을 통해 이러한 가시성을 확보할 수 있습니다.

  • 알림: 비용 또는 사용량이 정의된 한도를 벗어나거나 AWS Budgets 또는 AWS Cost Anomaly Detection에서 이상 현상이 발생할 경우 알림을 보냅니다.

  • 보고서: 모든 비용 및 사용량 정보를 요약하고, 상세하고 귀속 가능한 비용 데이터를 통해 클라우드 지출에 대한 인식과 책임 의식을 제고할 수 있습니다. 보고서는 해당 보고서를 사용하는 팀과 관련이 있어야 하며 이상적으로는 권장 사항을 포함해야 합니다.

  • 추적: 구성된 목표 또는 타겟을 기준으로 현재 비용 및 사용량을 보여줍니다.

  • 분석: 팀원이 가능한 모든 차원에서 시간 단위와 같은 세부 수준까지 사용자 지정 심층 분석을 수행할 수 있는 기능을 제공합니다.

  • 검사: 리소스 배포 및 비용 최적화 기회를 최신 상태로 유지할 수 있습니다. 조직 수준에서 리소스 배포에 대한 알림(Amazon CloudWatch, Amazon SNS 또는 Amazon SES 사용)을 받고 비용 최적화 권장 사항(예: AWS Compute Optimizer 또는 AWS Trusted Advisor)을 검토합니다.

  • 트렌드: 필요한 기간의 비용 및 사용량 변동을 보여주는 기능을 필요한 세부 수준으로 제공합니다.

  • 예측: 향후 예상 비용을 표시하고 리소스 사용량을 예측하며 생성하는 예측 대시보드에 대한 지출을 표시합니다.

필수 항목에 AWS 도구, 예를 들어 AWS Cost Explorer, AWS Billing and Cost Management또는 AWS Budgets를 사용하거나 더 자세히 보기 위해 CUR 데이터를 Amazon AthenaAmazon QuickSight와 통합하여 이 기능을 제공할 수 있습니다. 조직에 필수적인 기술 또는 역량이 없다면 AWS ProServ, AWS Managed Services(AMS)또는 AWS Partner과 협력하여 그들의 도구를 사용할 수 있습니다. 타사 도구를 사용할 수도 있지만, 먼저 그 비용이 조직에 도움이 되는지 확인하십시오.

구현 단계

  • 팀 기반 도구 액세스 허용: 계정을 구성하고 도구 사용에 필수인 비용과 사용량 보고서에 대한 액세스 권한이 있는 그룹을 만들어 AWS Identity and Access Management를 통해 도구에 대한 액세스를 관리하는 데 사용합니다(AWS Cost Explorer 등). 이 그룹에는 애플리케이션을 소유하거나 관리하는 모든 팀의 담당자가 포함되어야 합니다. 그래야 모든 팀이 비용 및 사용량 정보에 액세스하여 사용량을 추적할 수 있습니다.

  • AWS Budgets 구성: 워크로드의 모든 계정에 대해 AWS Budgets 을 구성합니다. 태그를 사용하여 전체 계정 지출에 대한 예산과 워크로드에 대한 예산을 설정합니다. AWS Budgets에서 알림을 구성하여 책정된 예산을 초과하거나 예상 비용이 예산을 초과하는 경우 알림을 받습니다.

  • AWS Cost Explorer 구성: 워크로드 및 계정에 대해 AWS Cost Explorer을 구성하여 앞으로의 분석에 대한 비용 데이터를 시각화합니다. 전체 지출, 워크로드의 주요 사용량 지표 및 과거 비용 데이터를 기반으로 미래의 비용을 예측하는 워크로드 대시보드를 만듭니다.

  • AWS Cost Anomaly Detection 구성: 계정, 핵심 서비스 또는 비용 및 사용량을 모니터링하기 위해 만든 Cost Categories에 대해 AWS Cost Anomaly Detection 를 사용하여 비정상적인 지출을 감지합니다. 집계된 보고서에서 개별적으로 알림을 수신하고, 이메일이나 Amazon SNS 주제로 알림을 수신하면 이상이 발생한 근본 원인을 분석하여 알아내고 비용을 높이는 요소를 찾아낼 수 있습니다.

  • 고급 도구 구성: 조직을 위해 추가 세부 정보와 세부 수준을 제공하는 사용자 지정 도구를 생성하는 것을 선택할 수도 있습니다. 고급 분석 기능을 구현하는 데 Amazon Athena를사용하고 대시보드를 구성하는 데 Amazon QuickSight를단축할 수 있습니다. 사전 구성된 고급 대시보드가 있는 CID 솔루션 을 사용하는 것이 좋습니다. 또한 AWS Partner과 협력하여 클라우드 관리 솔루션을 도입한다면 클라우드 청구 요금 모니터링과 최적화를 하나의 편리한 위치에서 활성화할 수 있습니다.

리소스

관련 문서:

관련 동영상:

관련 예시: