Skip to main content

Use Case for AWS RDS DBClusters should leverage ARM instances

  1. Configure AWS RDS DBClusters should leverage ARM instances
  2. Use Case for AWS RDS DBClusters should leverage ARM instances
  3. Triage Guides by Violation Type
    1. Triage AWS RDS DBClusters should leverage ARM instances NON_ARM_INSTANCE_TYPE_USED

AWS RDS DBCluster ARM Compliance Use Cases

This policy helps ensure that your AWS RDS DBClusters are using ARM-based instances which are known for their cost-efficiency and high performance. The policy checks the instance types associated with RDS DBClusters and identifies those that are not ARM-based.

Pros

  • Cost Savings: ARM instances generally offer a better price to performance ratio.
  • Performance: ARM processors can be more efficient for certain workloads.

Cons

  • Compatibility: Some applications may not be fully compatible with ARM instances.

How it Works

The policy evaluates the DBInstanceClass for each of your AWS RDS DBClusters. If it detects instance classes that are not ARM (e.g., classes not starting with 'db.r6g'), it will generate an observance.

Variables

  • instanceTypes: The list of non-ARM instance types configured to be used by the DBCluster.

Violation Types

  • NON_ARM_INSTANCE_TYPE_USED: Indicates the use of non-ARM instance types in the observed DBCluster.