Private and public clouds are types of deployments for cloud computing. While public clouds are accessible to any company or individual who wants to use their resources, private clouds are hosted and used by only one organization.
Determining the best solution for your cloud computing needs…
Link: Private Cloud Vs. Public Cloud
via http://www.quicksprout.com