Back

Save Money in Azure by RightSizing Your Virtual Machines

Saving Money in AzureSaving money in Azure is as simple as getting rid of whitespace You pay for CPU underutilization in your virtual machines...

3 min read
Published on Jan 11, 2019
Save Money in Azure by RightSizing Your Virtual Machines

Saving Money in Azure

Saving money in Azure is as simple as getting rid of whitespace. You pay for CPU under-utilization in your virtual machines day in and day out. Over a year an over-powered SQL server can cost you tens of thousands of dollars. In this Tack Talk, Agile IT Cloud Solutions Engineer Miguel Escalante walks through why Virtual Machine overkill happens, how to spot it, and how to properly go about scaling your virtual machines in Azure.

How do Virtual Machines get “WrongSized”?

The biggest mistake people make when moving their virtual machines to the cloud is that they assume that their on-premises servers are identical to the servers they are migrating to. While this sounds rational, the truth is that the Cloud Servers are usually a generation or two ahead of the on-premises servers, particularly when the cloud migration is performed during an upgrade cycle to replace the need to upgrade aging servers. While you may have needed 8 CPUs and 32 GB of ram with your old server, once you move to the cloud, you will likely find your CPU utilization is surprisingly low. Another reason can be running a server built for seasonal loads that don’t need to be accommodated year-round.

How to Identify Over-Powered Virtual Machines?

There are a few key pieces of advice Miguel offers when auditing your virtual machines. The most important it to go one machine at a time, particularly with distributed workloads. If you scale down multiple VMs at once, you will be unable to identify the root cause of any performance degradation. By scaling one machine at at time, you get a reliable baseline of performance impacts.

The Real Benefits of Scaling Your Virtual Machines

While is it obvious that the per-minute costs of virtual machines are a primary driver of costs, over-sized virtual machines can also lead to rapidly escalating licensing costs for things like SQL servers which are licensed on a per-CPU basis. By scaling back your virtual machines, you might find huge savings in redundant licensing. If you consider the savings in in dropping from a 16 CPU VM to a 4 CPU VM, both running SQL Servers, just by dropping the number of CPUs, you will see a savings of nearly $50,000 annually.

Downsizing VMs for Inconsistent Workloads

Most VM workloads are not uniform. Some have peaks during reporting periods, others may have to support peak times for ecommerce shoppers, while others may have to account for start and end of shift rushes of activities. In order to make such inconsistent workloads more easily managed, Microsoft introduced “Burstable” B-Series VMs in 2018. With Burstable VMs, you have a baseline and max CPU utilization. For every hour you use less than the max, you are able to bank credits. When CPU demand goes up, you can then use those credits to support the higher workloads. This simple approach to scaling won’t work for highly complex workloads, but it is more than sufficient for many.

About Agile IT Tech Talks

Agile IT Tech Talks are weekly sessions where we bring in subject matter experts for short, highly focused educational segments, followed by up to an hour of open Q&A where Agile IT clients can discuss their own environments with our engineers and a group of peers. While we release the demos and sessions on our blog, the Q&A benefit is only available to Agile IT Managed Service and Cloud Service Customers. Agile IT is a four time cloud partner of the year and offers fully managed security as a service. To find out more, schedule a free call with a cloud service advisor.

This post has matured and its content may no longer be relevant beyond historical reference. To see the most current information on a given topic, click on the associated category or tag.

Related Posts

OneDrive GCC High Migration: Step-by-Step Process

Steps to Migrate OneDrive to GCC High Environment

Follow this step-by-step guide to migrate OneDrive to GCC High securely and meet CMMC, DFARS, and ITAR compliance standards.

Dec 19, 2025
7 min read
Microsoft 365 Backup Access Control Best Practices

Managing Access Controls for Backup Data in Microsoft 365

Learn how to manage access controls for Microsoft 365 backup data. Protect sensitive data and ensure compliance with role-based permissions and audit logging.

Dec 18, 2025
5 min read
Why Hire an MSP for CMMC Certification Support

Why Hire an MSP for CMMC Certification Support?

Learn why partnering with an MSP for CMMC certification support can streamline your path to compliance, reduce costs, and improve cybersecurity posture.

Dec 17, 2025
7 min read
SharePoint GCC High Migration: Step-by-Step Guide

How to Migrate SharePoint Data to GCC High

Learn how to migrate SharePoint data to GCC High to meet CMMC, NIST, and ITAR compliance requirements with this practical guide.

Dec 15, 2025
7 min read
FedRAMP & Microsoft Cloud Tenant Migrations

Understanding FedRAMP Implications for Microsoft Cloud Tenant Migrations

Learn how FedRAMP requirements impact Microsoft cloud tenant migrations and what regulated organizations must do to stay compliant.

Nov 25, 2025
6 min read
Cloud Backup Strategies for Ransomware Protection

Protecting Against Ransomware with Cloud Backup Strategies

Explore effective cloud backup strategies to defend against ransomware attacks. Learn best practices for recovery, redundancy, and data resilience.

Nov 20, 2025
6 min read

Ready to Secure and Defend Your Data
So Your Business Can Thrive?

Fill out the form to see how we can protect your data and help your business grow.

Loading...
Secure. Defend. Thrive.

Let's start a conversation

Discover more about Agile IT's range of services by reaching out.

Don’t want to wait for us to get back to you?

Schedule a Free Consultation

Location

Agile IT Headquarters
4660 La Jolla Village Drive #100
San Diego, CA 92122