Cloud computing services are basically classified into two forms- Public Cloud and Private Cloud. A Cloud hosting environment that offers services over the Internet and accessible by everyone is called Public Cloud Hosting. Whereas the one with network deployed within a Firewall including a restrictive management and accessibility is known as a Private Cloud environment. The major difference between them is the location of their deployment.