Cloud Computing is a new technology, which is delivered as a service rather than a product in this modern technology driven market. In olden days, people used mainframe computers widely for various reasons. With the changing technologies, the bigger and most expensive computing devises are getting smaller in size and affordable for people. Yes, mainframe computers used to be very big and complex to handle but today, with the increased technology, the personal computer have become smaller and user friendly.
Several definitions can be derived for the term (Cloud Computing? by looking at the usage of the technology at various places. Basically, Cloud Computing is another advanced technology, where software, shared resources and information are provided to computers or any other devises on the network. The name cloud computing has come from the flowcharts that were used in various presentations to represent Internet. Cloud computing has become one of the popular technologies in today's world. It is not only about the computers and other devices that are used for computing but also servers that are used to store the data are kept on cloud computing. Cloud computing has become cheaper due to various reasons. The platforms like software-as-a-service are much more affordable to the users.
[...] As the hardware and data storage equipments are located at the service provider's place, the user can use the applications from anywhere in the world. The major requirement for this cloud is internet connection. Example for SaaS is an On-demand ERP Software Application. References Armbrust, Fox, A., Griffith, R., Joseph, A., Katz, R., Konwinski, A., Lee, G., Patterson, D., Rabkin, A., Zaharia, (2010). A view of cloud computing. Communication of the ACM 53 50?58. Armbrust, M., Fox, A., Griffith, R. et al (2009). Above the Clouds: A Berkeley View of Cloud Computing. [...]
[...] UCB/EECS-2009-28, EECS Department, University of California, Berkeley. Barroso, L. A.; Hoelzle, U (2009). The Datacenter as a Computer. Morgan and Claypool Publisher Berl, Andreas, et al., Energy-Ef?cient Cloud Computing, The Computer Journal Bernstein, David; Ludvigson, Erik; Sankar, Krishna; Diamond, Steve; Morrow, Monique (2009). Blueprint for the Intercloud Protocols and Formats for Cloud Computing Interoperability. IEEE Computer Society. pp. 328?336. Boneh, D and Waters, B. (2007). Conjunctive, Subset, and Range Queries on Encrypted Data. [...]