Infracost FinOps Policies Directory

  1. Amazon Cloudwatch – Consider Using a Retention Policy to Reduce Storage Costs
  2. Amazon DynamoDB – Consider Using Provisioned Tables
  3. Amazon DynamoDB – Consider Using TTL on Tables
  4. Amazon EBS – Consider Upgrading gp2 Volumes to gp3
  5. Amazon EBS – Consider Upgrading io1 Volumes to io2
  6. Amazon EBS – Update io1/io2 Volumes to gp3
  7. Amazon EC2 – Consider Graviton Instances
  8. Amazon EC2 – Consider Upgrading HS1 Instances to D2
  9. Amazon EC2 – Consider Using a Preferred Instance Type
  10. Amazon EC2 – Consider Using Latest Generation Instances for c-Family Instances
  11. Amazon EC2 – Consider Using Latest Generation Instances for g-Family Instances
  12. Amazon EC2 – Consider Using Latest Generation Instances for i-Family Instances
  13. Amazon EC2 – Consider Using Latest Generation Instances for m-Family Instances
  14. Amazon EC2 – Consider Using Latest Generation Instances for r-Family Instances
  15. Amazon EC2 – Consider Using Latest Generation t-Family Instances
  16. Amazon EC2 – Upgrade a1 Instances to c7g
  17. Amazon ECR – Consider Using a Lifecycle Policy
  18. Amazon EKS – Upgrade Version to Avoid Extended Support Costs
  19. Amazon ElastiCache – Consider Latest Generation Nodes for t-Family Nodes
  20. Amazon ElastiCache – Consider Using Graviton Instances
  21. Amazon ElastiCache – Consider Using Latest Generation m-Family Nodes
  22. Amazon ElastiCache – Consider Using Latest Generation r-Family Nodes
  23. Amazon ElastiCache – Redis Version Upgrade Policy
  24. Amazon OpenSearch – Consider Graviton Instances
  25. Amazon OpenSearch – Consider Latest Generation i-Family Instances
  26. Amazon OpenSearch – Consider Latest Generation Instances for c-Family
  27. Amazon OpenSearch – Consider Latest Generation Instances for m-Family
  28. Amazon OpenSearch – Consider Latest Generation r-Instances
  29. Amazon OpenSearch – Consider Latest Generation t-Family Instances
  30. Amazon RDS – Consider Latest Generation r-Family Instances
  31. Amazon RDS – Consider Latest Generation t-Family Instances
  32. Amazon RDS – Consider setting Aurora Serverless v2 clusters minimum capacity to 0.5 in non-production projects
  33. Amazon RDS – Consider Single-AZ Databases in Non-Production Projects
  34. Amazon RDS – Consider Upgrading Version to Avoid Extended Support Costs
  35. Amazon RDS – Consider Using Graviton Instances
  36. Amazon RDS – Consider Using Latest Generation Instances for m-Family
  37. Amazon S3 – Consider Deleting Incomplete Multi-Part Uploads
  38. Amazon S3 – Consider Deleting or Moving Non-Current Object Versions
  39. Amazon S3 – Consider Deleting or Moving Old Objects to a Cheaper Storage Class
  40. Amazon VPC – Consider Avoiding Multiple NAT Gateways for a Single Subnet
  41. Amazon VPC – Consider Avoiding Multiple VPC Endpoints for the Same Service
  42. AWS ECS – Consider Graviton Instances
  43. AWS Lambda – Consider Graviton
  44. Azure App Service – Consider Upgrading Isolated Service Plans to v2
  45. Azure App Service – Consider Upgrading Standard Service Plans to Premium v3
  46. Azure App Service – Upgrade to Premium v3
  47. Azure Cosmos DB – Consider Disabling Multiple Write Locations for Non-Production Projects
  48. Azure Database – Removing Geo-Redundant Backups in Non-Production Projects
  49. Azure Disk Storage – Consider Updating to Premium SSD v2
  50. Azure Firewall – Consider Downgrading to Standard or Basic
  51. Azure Monitor – Reduce Storage Costs with Retention Policies
  52. Azure SQL – Leverage Azure Hybrid Benefit for SQL Server
  53. Azure Storage Accounts – Consider Lifecycle Policy for Blob Storage
  54. Azure Storage Accounts – Consider Upgrading Account Kind to Storage V2
  55. Azure Virtual Machines – Consider Upgrading Basic A Series Machines to Av2
  56. Azure Virtual Machines – Consider Upgrading D Series Machines to Dv5
  57. Azure Virtual Machines – Consider Upgrading D-Series (AMD x64) Machines to Dav5
  58. Azure Virtual Machines – Consider Upgrading DS Series Machines to Dv5
  59. Azure Virtual Machines – Consider Upgrading F-Series Machines to Fsv2
  60. Azure Virtual Machines – Consider Upgrading G Series Machines to Ev5
  61. Azure Virtual Machines – Consider Upgrading Ls Series Machines to Lsv2
  62. Azure Virtual Machines – Consider Upgrading Standard A-Series Machines to Av2
  63. Azure Virtual Machines – Consider Using a Preferred Instance Type
  64. Azure Virtual Machines – Optimize Windows VM Costs with Azure Hybrid Benefit
  65. Azure Virtual Machines – Upgrade DC Series Machines to DCv3
  66. Azure Virtual Machines – Upgrade GS Series to Esv5 or Mv3
  67. Azure Virtual Machines – Upgrade ND Series Machines
  68. Azure Virtual Machines – Upgrading E Series Machines to Ev5
  69. Google Compute Engine – Consider a Preferred Instance Type
  70. Google Compute Engine – Consider Predefined Machine Types
  71. Google Compute Engine – Consider Using Current Generation Machine Types
  72. Google Compute Engine – Remove Unattached Disks
  73. Google Compute Engine – Snapshot Retention Policy
  74. OpenAI Service – Consider TPM Limits
  75. OpenAI Service – Consider Using Latest Models
  76. OpenAI Service – Consider Using Preferred SKUs