AWS Config 비용을 최적화하면서도 리소스 구성을 효과적으로 관리해야 합니다.
간략한 설명
AWS Config는 AWS 리소스의 구성을 평가, 감사 및 심사하는 데 사용되는 서비스입니다. 그러나 인프라가 확장되고 변화함에 따라 AWS Config 비용이 예기치 않게 증가할 수 있습니다.
AWS Config 서비스 요금 청구는 주로 세 가지 주요 구성 요소에 따라 결정됩니다.
- 기록된 구성 항목 수
- 활성 AWS Config 규칙 평가 횟수
- 계정의 적합성 팩 평가 횟수
해결 방법
AWS Config 비용을 최적화하고 효과적인 리소스 구성 관리를 유지하려면 다음 전략을 따르십시오.
비용 기여자 분석
AWS Config 비용에 기여하는 주요 리소스를 식별하려면 Amazon Athena 쿼리를 만드십시오. 이러한 쿼리는 AWS Config 데이터를 분석하고 가장 많은 구성 항목을 생성하는 리소스를 정확히 찾아내는 데 도움이 됩니다.
쿼리를 만들려면 AWS Config를 사용하여 구성 변경이 가장 많은 리소스 식별을 참조하십시오.
비용 최적화 전략
효과적인 리소스 관리를 유지하면서 AWS Config 비용을 최적화하려면 다음 모범 사례를 구현하십시오.
특정 리소스 유형만 기록
- 규정 준수 및 보안 요구 사항을 검토합니다.
- 이러한 요구 사항에 따라 추적해야 하는 리소스 유형만 기록하도록 AWS Config를 구성합니다.
- 생성된 구성 항목의 수를 줄이면 비용에 직접적인 영향을 미칠 수 있습니다.
전역 리소스 기록 최적화
AWS Identity and Access Management(IAM) 리소스와 같은 전역 리소스의 경우 필수 AWS 리전에만 기록하십시오. 이렇게 하면 중복 기록과 리전 간 불필요한 비용 증가를 방지할 수 있습니다.
기록 빈도 조정
- 다양한 리소스 유형에 대한 모니터링 요구 사항을 평가합니다.
- 이러한 리소스가 일반적으로 변경되는 빈도와 운영에 미치는 중요도에 따라 기록 빈도를 최적화합니다.
- 중요도가 낮거나 자주 변경되지 않는 리소스의 경우 기록 빈도를 줄입니다.
중복되거나 불필요한 규칙 제거
- AWS Config 규칙을 검토하고 중복되거나 더 이상 필요하지 않은 규칙을 식별합니다.
- 이러한 규칙을 제거하거나 비활성화하여 수행되는 평가 횟수를 줄입니다.
적합성 팩을 신중하게 사용
- 적합성 팩은 여러 규칙을 관리하는 데 유용할 수 있지만 비용에 영향을 미칠 수 있습니다.
- 개별 규칙이 특정 사용 사례에 더 비용 효율적일 수 있는지 평가합니다.
Amazon S3 버킷의 수명 주기 정책 구현
- AWS Config는 구성 기록 및 스냅샷 파일을 Amazon Simple Storage Service(Amazon S3) 버킷에 저장합니다.
- 수명 주기 정책을 구현하여 오래된 데이터를 저렴한 스토리지 계층으로 자동 이동하거나 지정된 보존 기간이 지나면 삭제합니다.
모니터링 및 조정
- AWS Config 사용량 및 비용을 정기적으로 검토합니다.
- AWS Cost Explorer 및 세부 결제 보고서를 사용하여 시간 경과에 따른 비용을 추적합니다.
- 인프라 및 규정 준수 요구 사항이 진화함에 따라 구성을 조정하도록 준비합니다.
예기치 않은 비용 증가
AWS Config 서비스 사용량 및 비용이 예기치 않게 크게 증가할 경우 다음 작업을 수행하십시오.
- AWS Config 설정을 즉시 검토하여 기록 구성 또는 규칙 평가에 의도하지 않은 변경 사항이 없는지 확인합니다.
- 구성 항목 기록이 대량으로 시작되었을 수 있는 최근 인프라 변경 사항이 있는지 확인합니다.
- Athena 쿼리를 사용하여 구성 항목의 급증을 분석하고 원인이 되는 특정 리소스 또는 리소스 유형을 식별합니다.
- 문제를 완전히 조사하고 해결할 때까지 중요하지 않은 규칙을 일시적으로 비활성화하거나 덜 중요한 리소스 유형의 기록 빈도를 줄이는 것을 고려합니다.
관련 정보
AWS Config 요금
AWS Config의 비용 최적화 권장 사항