How to Avoid the Noisy Neighbour Issue on Public Clouds
The cloud has already entered the mainstream, but that doesn't mean that there is just one type of cloud. In fact, there are 3 of them: public, private, and hybrid. The public cloud lets different companies share access to applications and storage space. These assets are stored in a service provider's data centre, and are accessible via the Internet. Typically, the service provider will use virtualisation, technology that creates multiple instances of applications or operating systems on a single physical device, to store multiple clients' data on the same server.
The private cloud, as the name suggests, isolates a company's assets to a single computing environment, so that it doesn't have to share its resources with anyone else. Lastly, there is the hybrid cloud, which takes aspects from both the public and private cloud computing models.
Public clouds are fairly popular because they offer a greater degree of scalability when compared to in-house solutions. They are also more affordable, since you don't have to invest in on-premise setups that require costly hardware. Instead of maintaining in-house infrastructure, you outsource this work to a service provider.
However, public clouds can sometimes suffer from a noisy neighbour issue in which one customer monopolises the shared computing assets. Other customers' systems will perform poorly because of the reduced resources. This is the reason why a company's website or system is fast one minute and slow the next.
How to Avoid the Noisy Neighbour Issue
You can sidestep this problem by using a provider that offers defined quality-of-service controls. These details, documented in a clear-cut service level agreement, serve as the provider's guarantee that you'll never be left without the computing resources you need.
Another solution involves using a cloud-based service that doesn't use virtualisation. Since multiple instances of an application are not running on the same server, these services avoid the noisy neighbour issue altogether.
As a final option, consider using a hybrid cloud. This would give you the ability to run critical aspects of your business on a private server and less important ones on a public server. Since the ones on the public server are not particularly vital, your business would not suffer from the occasionally slower speeds. For more advice about selecting a cloud computing model for your business, speak with an experienced IT professional.
About the Author
Geoff Stewart is a highly experienced and skilled IT Challenger at Surety IT. His knowledge is based on years of industry experience having created customised, stable, well performing systems both for multi-national companies in the UK and Australia and Surety IT customers.
Surety IT’s mission is to address and overcome the 4 biggest problems businesses have with their IT systems and support, which are: Poorly performing systems, unreliable systems, unresponsive IT support and poor IT related advice.
We’ve developed a proprietary process that allows us to do that by: thoroughly understanding your business requirements, gaining an in-depth knowledge of your IT systems, identifying mission critical technology issues vital to your business performance and ensuring our ‘Solution Path’ process is specifically designed and tailored for you with value based solutions and support.