Today, the most popular applications are Internet services with millions of users. Websites like Google, Yahoo! and Facebook receive millions of clicks daily. This generates terabytes of invaluable data which can be used to improve online advertising strategies and user satisfaction. Real time capturing, storage, and analysis of this data are common needs of all high-end online applications. To address these problems, cloud computing technology provides various standard models and methods. Cloud computing is a style of computing where dynamically scalable and virtualized resources are provided as a service over the Internet. The cloud refers to the datacenter hardware and software that supports a clients needs, often in the form of data stores and remotely hosted applications.
Cloud computing is a buzzword and umbrella term applied to several nascent trends in the turbulent landscape of information technology. Computing in the “cloud” alludes to ubiquitous and inexhaustible on-demand IT resources accessible through the Internet. Practically every new Internet-based service from Gmail to Amazon Web Services to Microsoft Online Services to even Facebook have been labeled “cloud” offerings, either officially or externally
Cloud--computing is quickly becoming a useful collaboration tool in businesses and universities. We also focus on the service providers for cloud computing systems. Each of the Cloud providers have their own set of pricing, billing, flexibility, support and other important parameters in their model of computing the service. We will consider all these aspects for our study.
...
Read more