**1. Introduction**

Cloud Computing is currently one of the hottest topics in computing and information technology (IT). The term "Cloud Computing" does not represent a host of new technologies, rather these technologies are combined and effectively upgraded so that they enable new IT services and new business models.

Cloud computing is a technology paradigm that is offering useful services to consumers. Cloud Computing has the long-term potential to change the way information technology is provided and used. The entire cloud ecosystem consists of majorly four different entities which plays vital role to fulfill the requirements of all the stake holders. The role played by each individual depends on their position in the market and their business strategy. These most prominent entities in the cloud ecosystem are:

