Video Validated MSP Guide
Agentic AI 워크플로를 단계별로 따라가며 팀에 바로 적용해 보세요.
9.5
실전: WAF 기반 비용 최적화 보고서
AWS Well-Architected Framework(WAF)의 비용 최적화 원칙을 기반으로,Proflie 설정 → 프롬프트 지시 → AWS CLI 실행 → 보고서 생성으로 이어지는 완전한 자동화 워크플로를 실습합니다.
1. 사전 준비: AWS Profile 설정
AI가 어떤 권한으로 실행될지 명확히 하기 위해, 먼저 작업할 AWS 프로파일을 확인합니다.
Terminal
# 1. AWS SSO 로그인 (또는 IAM 키 설정)
aws sso login --profile bespin-customer-a
# 2. 프로파일 동작 확인
aws sts get-caller-identity --profile bespin-customer-a2. Vibe Coding 프롬프트
단순히 "비용 줄여줘"라고 하지 않고, 구체적인 프레임워크와 데이터 소스를 지정하는 것이 핵심입니다.
Target Profile: bespin-customer-a
AWS_PROFILE=bespin-customer-a q chat --no-interactive $' 당신은 AWS Well-Architected Framework 전문 컨설턴트입니다. 현재 계정의 비용 효율성을 분석하고, 경영진 보고용 Markdown 리포트를 작성해주세요. [분석 단계] 1. AWS CLI를 사용해 다음 데이터를 수집하세요: - ec2 describe-instances (Low utilization 확인) - ce get-cost-and-usage (최근 30일 서비스별 비용 Top 5) - support describe-trusted-advisor-checks (Cost Optimization 카테고리) 2. 수집된 데이터를 WAF Cost Optimization Pillar 기준(COST_1, COST_2)으로 평가하세요. 3. 결과물은 아래 구조를 가진 리포트로 출력하세요: # 1. Executive Summary # 2. Top 5 비용 발생 원인 # 3. 유휴 자원(Idle Resources) 식별 목록 # 4. RI/SP 커버리지 제안 # 5. 즉시 실행 가능한 CLI 명령어 (aws ec2 stop-instances 등) '
🎯 팁
AWS_PROFILE=...을 명령어 앞에 붙임으로써, AI 에이전트가 "어떤 페르소나와 권한"으로 이 작업을 수행하는지 강제할 수 있습니다.3. 실행 결과 (예시)
📊 2025-12 Cost Optimization Report
1. Executive Summary
분석 결과, 전체 비용의 15% ($1,200/월) 절감 기회가 식별되었습니다. 주요 원인은 개발용 EC2 인스턴스의 미사용(Idle) 상태 유지입니다.
2. 유휴 자원 식별
| Instance ID | Type | Avg CPU (7days) | Action |
|---|---|---|---|
| i-01234abcde | t3.xlarge | 1.2% | Stop / Resize |
| i-09876zyxwv | m5.2xlarge | 0.5% | Terminate |
3. Action Items
# 개발용 유휴 인스턴스 일괄 중지
aws ec2 stop-instances --instance-ids i-01234abcde i-09876zyxwv --profile bespin-customer-a