topics

Performance Management

January 7, 2025

CloudHealth recommends adding the following AWS Best Practice Policies for Performance Management.

Step 1 of 2

Volume Rightsizing

Examples:

  • Get notified if your PIOPS storage cost changes by more than 15% over a week across your entire cloud infrastructure.
  • Send a critical notification if your PIOPS storage cost changes by more than 15% over a week for your development or production group.
  • If any volume type average weekly disk throughput is < 20%, send email notification

Sample Volume Rightsizing Policy: Notify me if the average is less than 20% across all my EBS volumes for 1 week.

Step 2 of 2

EC2 Instance Rightsizing

Specify performance thresholds for your instances so that you can monitor for underutilized and overutilized instances. Underutilized instances should be downgraded for cost efficiency, while overutilized instances should be upgraded to avoid performance problems.

Underutilization Example: If average CPU is less than 20% average disk IO is less than 35%, and max CPU is less than 35% for more than 5 days, notify the instance owner.

Overutilization Example: If daily average CPU usage AND memory usage AND disk throughput is > 80% for 5 days, then send email notification