ComputeOptimizerAndTrustedAdvisor
1 개요
- AWS는 인프라 최적화를 위한 두 가지 주요 서비스를 제공합니다:
- AWS Trusted Advisor
- AWS Compute Optimizer
- 두 서비스는 서로 다른 목적과 범위를 가지고 있어 상호 보완적으로 사용됩니다.
2 서비스 범위 비교
2.1 AWS Trusted Advisor
- 포괄적인 AWS 환경 검사를 제공합니다:
- AWS의 모든 서비스를 대상으로 베스트 프랙티스를 점검합니다.
2.2 AWS Compute Optimizer
- 컴퓨팅 리소스에 특화된 상세 분석을 제공합니다:
- EC2 인스턴스
- EBS 볼륨
- Lambda 함수
- ECS 서비스
- 머신 러닝을 활용한 심층적인 워크로드 분석을 수행합니다.
3 주요 차이점
3.1 분석 방식
- Trusted Advisor:
- 현재 상태의 스냅샷을 기반으로 검사
- 미리 정의된 규칙과 임계값 사용
- 즉각적인 점검 결과 제공
- Compute Optimizer:
- 최소 14일간의 메트릭 데이터 분석
- 머신 러닝 알고리즘 활용
- 워크로드 패턴 기반의 세부적인 분석
3.2 추천 범위
- Trusted Advisor:
- AWS 환경 전반에 대한 포괄적 추천
- 일반적인 모범 사례 기반 권장사항
- 비용, 보안, 성능 등 다양한 측면 포함
- Compute Optimizer:
- 컴퓨팅 리소스에 대한 깊이 있는 분석
- 워크로드 특성에 기반한 구체적 권장사항
- 리소스 사양 최적화에 중점
3.3 대상 사용자
- Trusted Advisor:
- 클라우드 아키텍트
- 시스템 관리자
- 보안 담당자
- 비용 관리자
- Compute Optimizer:
- 인프라 엔지니어
- 성능 최적화 전문가
- 용량 계획 담당자
- DevOps 엔지니어
4 권장 사용 사례