You may think that private clouds are always better than a public cloud, they’re private after all. Access to it is exclusively reserved for your organization, so that makes them a pretty clear winner, right? Well… not necessarily. It all depends on the use cases and we’d like to show that yes, private clouds are good for a variety of reasons, but that doesn’t mean that a public cloud is inferior. In some cases, it’s quite the opposite actually!
The case for Private Clouds
There’s one very clear use case for using a private cloud; privacy. When your line of business is regulated by a governmental body for example, you may need to adhere to certain rules and regulations that limit your options. A private cloud in that instance is one of the only contenders in the IaaS space. No one else is using the hardware that you’re using, which should guarantee the highest level of privacy. Which it does.
Why is it then, that private clouds may not be the end-all be-all? Let’s take a look at the public cloud to find out.
The case for Public Clouds
While a private cloud is perfect for organizations that have to adhere to special regulations, the public cloud is the better choice for those that don’t have special requirements. With a public cloud the failure domain is generally higher than it’s private counter part, meaning that when one hypervisor goes offline, only a small portion of your infrastructure may be affected. That’s because, in the case of our very own public cloud, it’s simply a lot bigger than any decent sized private cloud will be.
Other than the failure domain, you are also able to make use of more zones around the world with no extra fees. In the case of a private cloud, this is of course possible as well, but it doesn’t come cheap. Which brings us to the next point: costs.
A hypervisor in the public cloud is shared amongst various users, which also means that the costs are divided by all these users. In the case of a private cloud, well you guessed it, all the costs are for you.
One of the downsides of the public cloud though is the risk of encountering a noisy neighbour. These are users on the cloud platform that continuously hog server resources to the point that it may affect the performance of your own server. It’s true that these cases happen, but that’s also why we actively monitor such behaviour and take immediate action when necessary. That’s not to say there can’t be a noisy server in a private cloud, but at least in that case that server is also yours.
A private cloud sounds superior, but with all things considered, it’s just a solution for specific cases that are non standard. Private clouds certainly have their place in the cloud computing market and we sure do love building them for our clients, but in many cases using the public cloud may just be the better choice.