The public cloud argument in the ongoing debate versus private clouds goes something like this: Only the public cloud can provide the scalability to meet burgeoning data environments, so private clouds are a waste of money that limit you to your own finite infrastructure. Ah, but what fun we can have with that infrastructure once it takes on the trappings of the cloud.
Ah, but what fun we can have with that infrastructure once it takes on the trappings of the cloud.
At its heart, this debate is over the difference between PaaS and IaaS. Infrastructure as a service is essentially concerned with providing the underlying resources to support compute platforms and the tools needed to run applications. The public cloud is best suited for providing IaaS precisely because of its high scalability. Platform as a service, however, is concerned with delivering primarily virtualized computing environments across one or more clouds. So whether those clouds are public or private is of little concern; it only has to be cheap and capable of meeting service requirements.