AWS Trusted Advisor Summary

What is AWS Trusted Advisor?

  • AWS Trusted Advisor is an AWS tool that provides real-time assistance to help you provision your resources following AWS best practices.
  • It helps optimize your AWS infrastructure, improve security and performance, reduce costs, and monitor service limits.

How does it Work?

  • AWS Trusted Advisor checks a large number of services grouped into four categories:
    • Cost Optimization: Recommendations can reduce expenses by highlighting idle resources or suggesting reserved resources.
    • Security: Helps harden AWS services against intruders by enabling various security features.
    • Fault Tolerance: Enhances application resilience by highlighting health issues, missing backups, and redundancy shortfalls.
    • Performance: Improves application and infrastructure performance by checking service limits and monitoring instances.
  • Trusted Advisor scans your cloud infrastructure and gives recommendations based on best practices. Recommendations fall into these categories:
    • No problem detected: Green check.
    • Investigation recommended: Orange exclamation mark.
    • Action recommended: Red exclamation mark.

Best Practices of AWS Trusted Advisor at No Charge

These Trusted Advisor checks are available to all AWS users:

  • Service Limits Check: Inspects usage against important service limits, alerting when you exceed 80% of allocated resources like EC2 instances and EBS volumes.
  • Security Groups - Specific Ports Unrestricted Check: Notifies you of overly permissive access to EC2 instances, helping avoid malicious activities.
  • IAM Use Check: Alerts if you use account-level credentials instead of creating users, groups, and roles for secure resource access.
  • MFA on Root Account Check: Recommends using multi-factor authentication (MFA) for improved security.