Date Added: Mar 2013
The evolution of cloud computing over the past few years is potentially one of the major advances in the history of computing. From a user's perspective, cloud computing involves performing a task using someone else's computers and possibly software. Cloud has given a new meaning to distributed, and off-premises computing. Cloud computing is an architectural model that leverages standardization and consolidation to allow effective and safe sharing of pooled resources. Cloud computing refers to the use of scalable, real-time, Internet-based IT services and resources, incorporating beyond SaaS many key technology trends of the 2000s. Although, Cloud offers great benefits, it also introduces a myriad of security threats to the information and data which is now being ported from on-premises to off-premises.