SAABlog
Cost ManagementBeginner

AWS Trusted Advisor: Check Cost, Security, and Performance at a Glance

Learn about AWS Trusted Advisor's 5 check categories, Support plan differences, and key exam points for SAA-C03.

PHILOLAMB-Updated: January 31, 2026
Trusted AdvisorCost OptimizationSecurity ChecksPerformanceService Limits

Related Exam Domains

  • Domain 4: Design Cost-Optimized Architectures

Key Takeaway

AWS Trusted Advisor automatically inspects your AWS environment across 5 categories: Cost Optimization, Performance, Security, Fault Tolerance, and Service Limits, providing improvement recommendations. Basic/Developer plans get core checks only; Business/Enterprise plans get full checks.

Exam Tip

Exam Essential: "Overall optimization recommendations = Trusted Advisor", "Cost visualization = Cost Explorer", "Budget alerts = Budgets"

What is Trusted Advisor?

A service that automatically inspects resources in your AWS account and provides best practice recommendations.

5 Check Categories

[AWS Trusted Advisor]
    │
    ├── 1. Cost Optimization
    │       └── Idle resources, unused RIs, over-provisioning
    │
    ├── 2. Performance
    │       └── High utilization resources, CloudFront optimization
    │
    ├── 3. Security
    │       └── Security groups, IAM, MFA, S3 public access
    │
    ├── 4. Fault Tolerance
    │       └── Backups, Multi-AZ, redundancy
    │
    └── 5. Service Limits
            └── Alert when resource limits reach 80%+ usage

Support Plan Differences

Core Checks (All Plans)

Check ItemDescription
S3 Bucket PermissionsPublic access status
Security Groups - Unrestricted Access0.0.0.0/0 port checks
IAM UseIAM user creation status
Root Account MFAMFA enabled status
EBS Public SnapshotsPublic snapshot detection
RDS Public SnapshotsPublic snapshot detection
Service Limits80%+ utilization warning

Full Checks (Business/Enterprise Support)

CategoryKey Checks
Cost OptimizationIdle EC2, idle LB, unused EBS, unused EIP, RI optimization
PerformanceHigh utilization EC2, CloudFront headers, excess EC2 security group rules
SecurityIAM key rotation, CloudTrail logging, ELB HTTPS
Fault ToleranceEBS snapshots, RDS backups, Multi-AZ, Route 53 failover
Service LimitsVPC, EC2, EBS, IAM limits monitoring

Exam Tip

Support Plan Distinction: Basic/Developer = Core security checks + service limits only. Business/Enterprise = Full checks + API access + CloudWatch integration.

Support Plan Comparison

FeatureBasic/DeveloperBusinessEnterprise
Core Checks✅ 7 checks
Full Checks
API Access
CloudWatch Integration
Refresh FrequencyManual onlyAuto (weekly)Auto (weekly)
Programmatic Access✅ AWS Support API

Key Checks in Detail

Cost Optimization Checks

Trusted Advisor Cost Optimization Recommendations:

[Idle EC2 Instances]
  └── CPU utilization <10% + Network I/O <5MB (14 days)
      → Recommendation: Downsize or terminate

[Unused EBS Volumes]
  └── Unattached volumes detected
      → Recommendation: Create snapshot then delete

[Unused Elastic IPs]
  └── EIPs not associated with instances
      → Recommendation: Release (unused EIPs are charged)

[Idle Load Balancers]
  └── LBs with very low request counts
      → Recommendation: Delete or consolidate

Security Checks

Trusted Advisor Security Recommendations:

[Security Groups - Unrestricted Access]
  └── Ports open to 0.0.0.0/0 detected
      → Recommendation: Restrict to required IP ranges

[IAM Access Key Rotation]
  └── Access keys older than 90 days
      → Recommendation: Rotate keys

[S3 Bucket Public Access]
  └── Public ACL or policy detected
      → Recommendation: Block public access

Service Limits Checks

Service Limits Monitoring:

VPC:      15/20  (75%)  ── OK
EC2:      18/20  (90%)  ── ⚠️ Limit approaching
EBS:      4900/5000 (98%) ── 🔴 Increase immediately
IAM Roles: 250/1000 (25%) ── OK

→ Alert at 80%+ usage
→ Request limit increase in Service Quotas

Trusted Advisor vs Other Cost Tools

ToolPurposeCore Features
Trusted AdvisorOverall optimization recommendations5 category checks, best practices
Cost ExplorerCost visualization/analysisCharts, filters, forecasting
AWS BudgetsBudget setting/alertsThreshold alerts, auto actions
Cost and Usage ReportDetailed usage dataCSV/Parquet detailed data
Compute OptimizerCompute resource optimizationEC2/Lambda/EBS sizing recommendations
Optimization Purpose:
        │
        ▼
Need overall best practices check?
        │
       Yes → [Trusted Advisor]
        │
        No
        │
        ▼
Is EC2/Lambda sizing appropriate?
        │
       Yes → [Compute Optimizer]
        │
        No
        │
        ▼
Want to visualize and analyze costs?
        │
       Yes → [Cost Explorer]

CloudWatch Integration

Business/Enterprise Support can send Trusted Advisor metrics to CloudWatch for automated alerting.

[Trusted Advisor] → [CloudWatch Metrics]
                          │
                          ├── Alarm: When security check fails
                          ├── Alarm: When service limit reaches 90%
                          └── SNS → Lambda → Auto-remediation

SAA-C03 Exam Focus Points

  1. 5 Categories: "Cost, Performance, Security, Fault Tolerance, Service Limits"
  2. Support Plans: "Full checks = Business/Enterprise Support required"
  3. Core Checks: "Basic includes security groups, S3 public, MFA, service limits"
  4. vs Cost Explorer: "Overall recommendations = Trusted Advisor, Cost analysis = Cost Explorer"
  5. Service Limits: "Limit monitoring + request increase via Service Quotas"

Exam Tip

Sample Exam Question: "How to check security vulnerabilities, cost waste, and performance issues in your AWS environment at once?" → Answer: AWS Trusted Advisor (use full checks with Business Support or higher)

Frequently Asked Questions (FAQ)

Q: Is Trusted Advisor free?

Core checks (7) are free on all plans. Full checks require Business Support or higher ($100/month+).

Q: What's the difference between Trusted Advisor and Compute Optimizer?

Trusted Advisor provides overall checks across 5 categories. Compute Optimizer specializes in EC2/Lambda/EBS/ECS sizing optimization with machine learning-based recommendations.

Q: Can Trusted Advisor check results be automatically remediated?

With Business/Enterprise Support, configure CloudWatch integration then SNS → Lambda for auto-remediation. For example, trigger Lambda to auto-release unused EIPs.

Q: How often are checks run?

Business/Enterprise Support has weekly auto-refresh. Manual refresh is available 5 minutes after the last refresh.

Q: What is Trusted Advisor Priority?

Available with Enterprise Support, this feature lets your TAM (Technical Account Manager) prioritize recommendations so you focus on the most important ones.

References