Cloud Cost Optimization Rules

Continuous Monitoring to Reduce Your Cloud Bill

Continually monitor your cloud for cost reduction opportunities:

 

  • Hyperglance is shipped with customizable rules, tailored to AWS & Azure
  • New rules are added regularly in Hyperglance updates
  • Fix problems automatically as they arise
  • Trigger SNS, EventGrid, Slack, Teams, Jira & SMTP notifications

AWS Rules

Application Load Balancer

Application Load Balancers with no Targets

Checks for any Application Load Balancers with no Targets.

Idle Application Load Balancers

Checks for any idle Application Load Balancers.

Aurora DB Cluster

Idle Amazon Aurora Clusters

Checks for any idle Amazon Aurora Clusters.

Classic Load Balancer

Classic Load Balancers with zero Instances attached

Unused Classic Load Balancers with no instances can be deleted to optimise your AWS expenditure.

Idle Classic Load Balancers

Unused resources should be deleted to save cost

DynamoDB Table

Unused DynamoDB Tables

Empty DynamoDB tables can still incur costs. Delete them to optimise your AWS expenditure.

EBS Snapshot

Orphan EBS Snapshots that are over 30 days old

Snapshots that are not associated with any current EBS Volume. Delete them to optimise your AWS expenditure.

EBS Volume

EBS Volumes Attached To Stopped EC2 Instances

Checks for any EBS Volumes Attached To Stopped EC2 Instances.

EBS Volumes Not Marked For Delete On Terminate

If an Amazon EBS volume isn't deleted when the instance that it's attached to is terminated, it may violate the concept of least functionality.

• CIS
• NIST 800-53
• NIST 800-171
• FedRAMP

Idle EBS volumes

Check to see if the Instance these EBS volumes are connected to is actually needed

IO EBS volumes

Check to see if the Instance these EBS volumes are connected to actually need these more expensive volumes.

Unattached EBS Volumes

If an Amazon EBS volume isn't deleted when the instance that it's attached to is terminated, it may violate the concept of least functionality.

• CIS
• NIST 800-53
• NIST 800-171
• FedRAMP

EC2 Instance

Idle EC2 Instances

EC2 instances that have used less than 10% on average over the past week.

Stopped EC2 Instances

Checks for any stopped EC2 Instances.

Elastic IP Address

Unattached Elastic IP Addresses

Checks whether all EIP addresses allocated to a VPC are attached to EC2 instances or are in-use.

• CIS
• NIST 800-171
• PCI DSS

NAT Gateway

Idle NAT Gateways

Checks for any idle NAT Gateways.

Network Load Balancer

Idle Network Load Balancers

Checks for any idle Network Load Balancers.

Network Load Balancers with no Targets

Checks for any Network Load Balancers with no Targets.

RDS DB Instance

Idle RDS Instances

Checks for any idle RDS Instances.

Previous Generation RDS Instances

Checks for any previous Generation RDS Instances.

RDS Instances that are Using Provisioned IOPS SSDs

Privisioned IOPS SSDs are only recommended for workloads requiring 10000 IOPS or throughputs of 160MiB/s.

Redshift Cluster Node

Idle Redshift Cluster Nodes

Checks for any idle Redshift Cluster Nodes.

Underutilized Redshift Cluster Nodes

Checks for any underutilized Redshift Cluster Nodes.

Workspace

Unhealthy Workspaces

Checks for any unhealthy Workspaces.

Workspaces with no user activity in the last 14 days

Checks for any Workspaces with no user activity in the last 14 days.

Azure Rules

Application Gateway

Idle Application Gateways

Cosmos DB Account

CosmosDB not being used

Underutilized CosmosDB

Disk

Unattached Disks

Load Balancer

Idle Load Balancers

MySQL Server

Underutilized MySQL Servers

PostgreSQL Server

Underutilized PostgreSQL Servers

Public IP Address

Unassociated Public IP Addresses

Delete Public IPs that are not being used to save money

SQL Server

Underutilized SQL Servers

Traffic Manager Profile

Idle Traffic Manager Profiles

Virtual Machine

Idle Virtual Machines

Stopped Virtual Machines

Web App

Idle Web Apps

metric("Requests", Average, Week) < 10.0

What is Cloud Cost Monitoring?

Cloud cost monitoring is the process of tracking and analyzing the costs associated with cloud computing services. As more businesses migrate their operations to the cloud, it becomes increasingly important to monitor cloud costs. Cloud cost monitoring allows businesses to track their cloud usage and expenses in real-time, identify underutilized resources, optimize their usage, and reduce costs.

Effective cloud cost monitoring involves setting budgets, tracking expenses against those budgets, and forecasting future costs based on usage patterns. It also enables businesses to allocate costs to different departments or projects accurately, ensuring that each department or project is accountable for its own cloud costs. By monitoring cloud costs, businesses can make informed decisions about their cloud usage and achieve their financial and business objectives.

Why is Cloud Cost Monitoring Important?

Cloud cost monitoring is critical for businesses to manage costs and optimize resources in cloud computing. It enables real-time visibility into expenses, helps set budgets and track expenses, forecasts future costs, and allows for accurate cost allocation.

Effective cloud cost monitoring enables businesses to make informed decisions about cloud usage and achieve financial and business objectives. It should be a top priority for any business that uses cloud services.

What are the Benefits of Cloud Cost Optimization

Cloud cost monitoring offers several benefits for businesses, including cost optimization, budget control, resource allocation, forecasting, and chargeback. It allows businesses to track their cloud expenses, identify underutilized resources, and optimize their usage, resulting in reduced spending and better resource allocation.

Businesses can set budgets, track expenses against those budgets, and forecast future costs based on usage patterns, ensuring they can meet financial targets and plan for future expenses. Cloud cost monitoring also enables accurate cost allocation to different departments or projects, ensuring accountability for cloud costs.

Cloud cost monitoring is essential for businesses to optimize their cloud usage, control expenses, and achieve their financial and business objectives.

Try it for Free Today

Our Latest Thinking

Guides, tips, and product updates from our blog.