WavebreakMediaMicro - Fotolia

What are some warnings signs I need bigger cloud computing instances?

Choosing a cloud instance is not an easy task, and picking the wrong size can cost you in the long run. What are some red flags that suggest I need a larger instance type?

With all the available choices, it isn't easy to pick the right cloud computing instances to match specific workloads. As those workloads change over time, organizations need to frequently review the number of instances they run -- and their sizes -- to optimize delivery and lower costs.

Luckily, there are some common red flags that suggest it might be time to resize your cloud instances. These include:

  • Long runtimes;
  • The inability to respond to increased demand; and
  • The need to add more instances to support a particular workload.

The three signs above indicate that a current cloud computing instance size is too small for the application it runs. In this case, admins should look at cloud usage reports to determine what they need -- more memory, virtual CPU cores, storage and so on. A trial deployment, either with a sandbox environment or a live operation, helps admins evaluate the impact of a new instance size.

Consider the costs

Many admins downsize their cloud instances compared to the in-house resources they would use to support a particular workload -- but this is a mistake.

When choosing an instance, consider its size. Larger cloud computing instances remove bottlenecks and allow apps to run more efficiently, which reduces the total instance count an organization needs. This offsets the higher price of a larger instance type, and should lead to overall savings, coupled with better runtimes.

Bursty workloads, however, require a little more attention. Larger cloud computing instances are likely the best choice for the baseline load, but admins should analyze workload spike patterns -- especially spike duration. To get the lowest overall total cost of ownership, it might be best to buy long-term instances, such as Amazon Elastic Compute Cloud Reserved Instances, for the baseline load, some larger instance types to support some of the bursts, and some smaller instances on the spot market to support remaining demand peaks.

Many admins downsize their cloud instances compared to the in-house resources they would use to support a particular workload -- but this is a mistake. The problem is that there is usually a minimum number of resources -- such compute, dynamic random access memory and networking -- for an app to run smoothly. Going below that threshold causes the app to spend major resources, such as thrashing files in and out of memory, to overcome bottlenecks. Admins can break up the workload to run on multiple instances to reduce size requirements, but that just means there is a new sweet spot, in terms of instance size, for admins to identify.

Next Steps

Monitor and manage your cloud usage

Choose the right Azure instance

Evaluate which Google cloud instance to choose

Dig Deeper on Managing cloud infrastructure