본문 바로가기

AWS

AWS : Trusted Advisor

728x90

지금까지 AWS Well-Architected 프레임워크를 사용하여 아키텍처의 잠재적 위험을 파악하고 개선이 필요한 영역을 식별하며 아키텍처 결정을 내릴 수 있음

 

이번에는 AWS에서 아키텍처를 설계하고 검토하는 데 사용할 수 있는 Trusted Advisor 도구에 대해 알아보자!

 

Trusted Advisor

: 전체 AWS 환경을 분석하여 5가지 범주별로 권장 사항을 제시

 

1. 비용 최적화(Cost Optimization)

  • Trusted Advisor는 리소스 사용량 분석, 사용하지 않은 유휴 리소스 제거나 예약 용량을 약정하여 비용을 최적화할 수 있도록 권장 사항 제시

2. 성능(Performance)

  • Trusted Advisor는 서비스 제한을 점검, 프로비저닝 된 처리량 을 확인
  • 초과 사용되는 인스턴스를 모니터링 하여 서비스 성능을 개선하는 권장 사항을 제시 할 수 있음

3. 보안(Security)

  • 기능 공백, 활성화가 필요한 다양한 AWS 보안 기능을 식별하여 애플리케이션의 보안을 개선하는데 도움이 되는 권장 사항을 제기
  • Trusted Advisor는 사용자의 권한도 검사

4. 내결함성(Fault Tolerance)

  • 자동 조정, 상태 확인, 다중 AZ 배포, 백업 기능을 활용하여 AWS 애플리케이션의 가용성과 이중화를 개선할 수 있는 권장 사항을 제시함

5. 서비스 제한(Service Limits)

  • 서비스 제한의 80%가 넘는 서비스 사용량이 있는지 점검
  • 값은 스냅샷을 기반으로 하여 현재 사용량과 다를 수 있음
  • 제한, 사용량 데이터에 변경 사항이 반영되는 데 최대 24시간이 걸릴 수 있음

Trusted Advisor는 아키텍처 구현을 시작하는 즉시 AWS 환경을 검토하는 데 사용할 수 있는 도구

- 프로덕션용 환경이 완전히 구축될 때까지 기다리지 않아도 됨

 

728x90