Cloud Computing is a proposition shift which involves internet based computing. It is relatively a newer concept which has caught the fancy of many and is gaining popularity. It is the cloud which influences virtualization of technology and offers coherent segregation between different nodes which appear as different physical machines to the user.
In simple words, cloud computing is a form of computing where shared resources, software and information are tendered to the computer and are managed in an implicit environment. From a wider perspective, Cloud computing involves both delivery of applications as services over the Internet and the hardware systems software in the data centres that supply those services. It involves connecting to virtually hosted environments being horded over the internet.
A cloud service can be well identified based on its three distinct characteristics of being sold on demand, its elasticity tendency and available linked with per minute to per hour basis; differentiate it from traditional hosting services. Colossal companies such as Google, Microsoft, Sun, Amazon and many alike have the capabilities of rendering cloud software services instead of selling the software directly to the user.
It is an emerging field of computer science where the idea revolves around sharing and usage of applications and resources through a well managed network environment which assist in getting the work done in an efficient manner without any concern about ownership and management of resources. Modern day web browsers such as Mozilla Firefox or Internet Explorer 8 are widely used as interface software's in cloud computing software's. Even an email account with web based service providers such as Yahoo! Mail, Gmail or Hotmail, offers cloud computing facilities as the software and storage of the account is on the service's computer cloud and not in the local computer.