Private or public Cloud?
It depends on your needs.
In public Cloud you share infrastructure with the other customers.
In a private Cloud we tailor a virtual Data Center only for you, mixing the best of Cloud and a dedicated Data Center.
You only pay for what you actually use, and you have complete flexibility and agility...
...but you do not share the infrastructure with other customers.
In short, the platform is only for you and you know exactly where is everything.