AWS 비용 절감을 위한 참고사항

Jiyeon's TechNote·2022년 12월 27일
0
  1. 태깅 기반의 리소스 비용 추적

AWS의 비용 할당 태그를 이용하면 AWS 비용을 더 자세히 추적할 수 있습니다.
AWS 리소스에 태그를 적용하고 Billing and Cost Management 콘솔에서 태그를 활성화하면, AWS는 활성 태그를 기준으로 그룹화한 사용 내역 및 비용이 포함된 비용 할당 보고서를 쉼표로 분리된 값을 파일(CSV 파일)로 생성합니다.
또한 Cost Explorer에서 보기를 필터링하는 데에도 태그를 사용할 수 있습니다.


  1. Compute Optimizer 기반의 리소스 프로비저닝 상태 확인

AWS Compute Optimizer 콘솔에 opt in하면 AWS Compute Optimizer가 vCPU,메모리,스토리지와 같은 리소스 사양을 지난 14일을 기준으로 CloudWatch지표에서 분석합니다.(향상된 인프라 지표 권장 사항 기본 설정을 활성화하는경우 14일 이상도 분석 가능)
분석이 완료되면 Compute Optimizer가 대시보드 및 권장 사항 페이지에서 최적화 리소스 추천을 확인할 수 있습니다.


  1. 주된 Inbound/Outbound 트래픽 방향 확인

AWS 리전의 모든 서비스 간 인바운드 데이터 전송에는 요금이 부과되지 않지만, AWS에서 인터넷으로의 아웃 바운드 데이터 전송 요금은 서비스당 부과되며, 각 비용은 리전에 따라 다릅니다.

(AWS 서비스간 데이터 전송 요금은 소스, 대상 및 트래픽 양에 따라 부과되는 점 참고)
따라서 AWS 내에서 AWS 서비스에 연결할 때 인터넷을 통해 트래픽을 라우팅하지 않도록 VPC엔드포인트를 사용하는것이 좋습니다.


  1. 사용하는 스토리지 & 데이터베이스 스토리지 옵션 확인

AWS에는 S3, EBS, EFS, FSx 같이 다양한 스토리지 서비스가 존재합니다.
이 중에서 사용 중인 스토리지에서 과도한 저장비용이 발생하고 있지는 않은지 확인하고 조치하는 것이 좋습니다.
(예를들어 버전관리가 활성화된 S3에서 완전히 삭제되지 않은 데이터가 누적되어 비용이 발생하고 있지는 않은지 등)
또한 데이터 액세스 빈도 및 속도에 따라 비용을 최적화할 수 있습니다.


  1. Cost Usage Report 활성 여부 및 비용 분석 관련 체계 구성

AWS Cost & Usage Report(CUR)는 AWS 사용량을 추적하고 계정과 관련된 예상 요금을 제공하며, 계정에 대한 가장 포괄적인 비용 및 사용량 데이터를 검토하고 항목화하며 정리할 수 있습니다.

Report를 활성화하면 시간, 일 또는 월, 제품 또는 제품 리소스 또는 직접 정의한 태그별로 비용을 세분화하는 비용 보고서가 하루에 한번씩 S3에 업데이트 됩니다.


  1. IAM Role 등 계정에 대한 Permission 구성 체계 확인

AWS IAM 역할과 계정을 관리하여 허가받은 인원만이 리소스를 생성할 수 있도록 권한을 제어해야합니다.

profile
바쁘다 바빠 현대사회 엔지니어🙋‍♀️

0개의 댓글