Public Cloud is a computing model in which services such as servers, storage, and applications are hosted on shared public resources. Public Cloud offers users access to virtualized IT infrastructure held on remote vendors' IT platforms. Unlike Public Cloud, Private Cloud is a more exclusive model of computing; it requires dedicated physical resources that are kept within an organisation’s data centre. Private Cloud offers greater cost savings and security than Public Cloud but at the expense of scalability, agility and speed of deployment. Public and Private Clouds have increasingly become integral parts of many organisations' strategies for achieving business objectives by making use of its associated benefits.