Cloud Computing connects large pool of resources through private or public network and this technology makes infrastructure planning easier. Cloud Computing provides dynamically scalable infrastructure for cloud based applications, data, and file storage. Businesses can choose to deploy applications on Public, Private, Hybrid clouds or the newer Community Cloud. Public clouds are provided to the public by a service provider who hosts the cloud infrastructure. Public cloud providers like Amazon AWS, Microsoft and Google own and operate the infrastructure and offer access over the Internet. With this model, customers have no visibility or control over where the infrastructure is located.All customers on public clouds share the same infrastructure pool with limited configuration, security protections and availability variances. Private cloud is cloud infrastructure dedicated to a particular organization. Private clouds allow businesses to host applications in the cloud, ensuring data security and control, which is not ensured inn a public cloud environment. Hybrid Clouds are a composition of two or more clouds (private, community or public) that remain unique entities but are bound together offering the advantages of multiple deployment models. A community cloud is a multi-tenant cloud service model that is shared among several organizations and governed, managed and secured commonly by all the participating organizations or a third party managed service provider. To know more go to: https://blog.zopim.com/2013/11/20/3-ways-analytics-transforming-customer-service/