How do you choose between public and private cloud? What are the differences between them? What are the advantages of private cloud? How do I choose between public and private cloud? Let's have a look at the basics to help make the decision.
Love them or hate them, you have to hand it to those guys at Amazon. There they were with those huge banks of servers which were working away like crazy at Christmas and Thanksgiving (how did we ever manage Christmas without them?), but with under capacity usage for the rest of the year. So they said 'Hey, why don't we rent out the compute capacity and storage space to other folk?'. And now 12 years later Amazon Web Services is by far and away the world's biggest public cloud service provider. For me, it is Amazon Web Services that springs to mind when I think of a public cloud - a huge farm of servers providing storage and processing power on demand, expertly controlled by the cloud provider. And that, essentially, is what public cloud is.
Good stuff about public cloud
So what are the advantages of public cloud?
* Little or no initial capital outlay. You don't have to invest in a farm of servers
* Scalability. You can increase and reduce your usage easily and quickly
* Highly competent people in charge. Companies like Amazon can afford to employ the experts in the field
* Electricity costs are reduced at your end. Let the cloud provider pay for running all those machines.
* Expenditure on maintenance contracts is reduced. You have less hardware and software to maintain
What to watch out for when going public
If your data is not hyper sensitive, then this could be the right, cost-effective choice for you.
So what's the difference between public and private cloud?
It is exactly these issues which often prohibit small companies from choosing the private cloud option, even if that is what would be best for them. However, with solutions like the NuvlaBox businesses can have an affordable entry point to private cloud computing.
Do I have to choose?
Actually no, as there is the Hybrid Cloud, which combines features of both public and private cloud. You can keep the most sensitive data in-house and use a public cloud for other applications, making the most cost effective choice for your business. To manage the complexity of handling several clouds, cloud management solutions can be of great help. Of course I recommend you have a look at Nuvla, but there are one or two others as well ;-)