EC2 Capacity Manager

EC2 Capacity Manager

Amazon EC2 Capacity Manager는 On-Demand Instances, Spot Instances, Capacity Reservations 전반에 걸친 용량 사용량을 한 곳에서 모니터링·분석·관리할 수 있게 해줘요. 이 절에서 Capacity Manager의 주요 기능을 살펴볼게요.

출처: 문서

본문

Amazon EC2 Capacity Manager는 On-Demand Instances, Spot Instances, Capacity Reservations 전반의 용량 사용량을 한 위치에서 모니터링·분석·관리할 수 있게 해줘요. Capacity Manager는 사용량 데이터를 시간 단위로 새로고침하고 최적화 기회를 집계하는 통합 대시보드를 통해 용량 추적을 간소화해요.

대기업과 다중 계정 조직을 위해 설계된 Capacity Manager는 여러 소스에서 수동으로 데이터를 수집하는 것을 없애요. 이 도구는 AWS 리전 전반에 걸친 심층적인 인사이트를 제공해요. 상세 용량 지표로 드릴다운해 클라우드 리소스를 최적화하는 즉각적인 조치를 취할 수 있어요.

AWS Organizations 통합을 활성화하면 조직의 모든 구성원 계정 전반의 용량 데이터를 단일 대시보드에서 보고 분석할 수 있어요. Organizations 통합이 없으면 Capacity Manager는 활성화된 개별 AWS 계정 내의 리소스만 모니터링해요.

참고
  • 계정당 하나의 AWS 리전에서만 Capacity Manager를 활성화할 수 있어요.
  • Capacity Manager에 표시되는 모든 비용은 게시된 On-Demand 요금을 기반으로 한 예상 비용이에요. 이 예상치는 Savings Plans나 Reserved Instances 같은 할인을 포함하지 않아요. 실제 비용은 이 예상치와 다를 수 있어요.

주요 기능

  • 대시보드(Dashboard) — 모든 On-Demand Capacity Reservations, On-Demand·Spot 사용량에 대한 높은 수준의 개요를 제공하고, 용량 자세(posture)를 개선하는 데 도움이 되는 핵심 지표를 포함해요.
  • 교차 계정·교차 리전 집계 — 조직의 모든 구성원 계정 전반의 용량 사용량을 단일 대시보드에서 봐요. Capacity Manager는 파티션의 모든 리전에서 데이터를(태그 데이터 포함) Capacity Manager를 활성화한 단일 리전으로 집계해요. 교차 계정 데이터의 경우 Capacity Manager는 계정 이름을 차원으로도 제공해요.
  • 태그 기반 그룹화·필터링 — Amazon EC2 리소스의 태그 키(예: environment, team)를 활성화해 용량 지표를 그룹화·필터링할 때 차원으로 사용해요. EC2 Auto Scaling Groups, EKS 클러스터 이름, EKS Kubernetes 노드 풀, Karpenter 노드 풀에 대한 Capacity Manager 제공 태그는 기본적으로 포함돼요. 자세한 내용은 Managing monitored tag keys를 참고하세요.
  • 데이터 내보내기 — 추가 분석과 사용자 지정 보고를 위해 용량 데이터를 CSV 또는 Parquet 형식으로 Amazon S3에 내보내요.
  • APIs — GetCapacityManagerMetricData와 GetCapacityManagerMetricDimensions를 사용해 용량 지표를 프로그래밍 방식으로 조회해요.
  • 날짜 선택기 — 1시간에서 90일까지의 날짜 범위에 걸쳐 용량 데이터를 분석해요.
  • 30개 이상의 지표 — Capacity Reservations, On-Demand Instances, Spot Instances 전반의 용량을 30개 이상의 지표로 추적해요.

더 알아보기