Data Center.com

Avoid colocation and cloud noisy neighbor issues

By Clive Longbottom

Noisy neighbor issues in IT are a major problem that can be difficult to deal with. A noisy neighbor is a workload that's using up one or more resources on a platform in a manner that restricts the availability of such resources for other workloads.

On physical platforms, this is only a problem for a single workload. A memory leak or overly chatty storage setup can bring the workload to a halt but won't affect other workloads, as they have their own dedicated resources to use. The only areas where it could be problematic are SAN or NAS, or when a workload hits a shared WAN.

It's only when you use more virtualized resources that noisy neighbor workloads became a widespread issue. The capability for virtual platforms to share resources and for those resources to be dynamically managed means that it's possible for one workload to use up all available resources, leaving none for other workloads to use when they need it most.

Administrators need a way to prevent noisy neighbor issues in the first place and to deal with them if they become an issue.

For the purposes of this article, we'll consider two different multi-tenant environments: a relatively controlled colocation environment and a public cloud platform.

Managing noisy neighbors in a colocation facility

In a colocation facility, an organization has its own dedicated cage or area where it installs, provisions and manages its own servers, storage and local area networks. This contained environment uses the facility's broader network capabilities to gain access to other third-party services and external access to the internet, as well as external access to the services provided by the managed platform.

Here are the main ways to prevent and manage noisy neighbor issues:

Managing public cloud noisy neighbors

With a public cloud platform, your organization has less control. Workloads in a colocation facility are far more controllable on your own platform, but on a public cloud, the platform is shared among many different customers with countless more workloads on that platform.

Such massive hyperscale public cloud platforms should be able to manage the need for dynamic compute and storage resource requirements without too much of a problem. However, this isn't always the case, depending on how the part of the cloud you're using is configured and how your contract is written. There's also an issue when it comes to WAN resource availability, as it's likely many organizations will be using the same link you are.

In addition to the ways to manage noisy neighbor issues in a colocation facility -- e.g., ensuring base code is clean, stress testing -- the more specific areas that an organization must look at when dealing with public cloud noisy neighbor issues include:

Noisy neighbor issues can bring other workloads to a grinding halt. However, dealing with such issues should be relatively easy if you approach the problems with as much information as you can glean from the deployment type and situation at hand.

07 Dec 2020

All Rights Reserved, Copyright 2000 - 2024, TechTarget | Read our Privacy Statement