With growing business demands, Cloud Computing got a lot of interest for the researcher's in last few years. Organizations are now thinking to shift towards Cloud System's. However a lot of risk involves while moving towards the cloud environment because it place's organization all data in the 3rd party hand's which is providing cloud service. So there is need for organization to build their in-house private clouds which should be cost effective and should fulfill the security requirements (Rodriguez-Martinez, 2010: 166-174). Few technology areas are showing the kind of dynamic growth evidenced in cloud computing. Gartner (gartner.com) predicts that worldwide revenue for cloud services will increase more than 16 percent this year, from about £38.1 billion in 2009 to nearly £44.47 billion in 2010(Tijan, 2010: 198-205). With its potential for cost savings, greater flexibility and a reduced burden to in-house IT departments, cloud computing is attractive to both large enterprises and small- to medium sized businesses (SMBs). Cloud computing can benefit many applications but is particularly helpful to knowledge management solutions in which agility is a valued quality.
Potential applications and benefits
Cloud computing providers deliver applications or services via the Internet, and the actual data is stored in the cloud(web servers), usually in one or more remote locations.
Cloud computing provides on-demand IT services and scalability in a multi-tenant environment. It achieves flexibility by allocating GG resources as they are needed rather than through dedicated servers (Campbell, 2009:101-105). In traditional infrastructures, server capacity must be able to accommodate maximum demand, which means that resources often stand idle. Cloud computing is also designed as a service, so users pay for the services but do not have the upfront capital expenditures for hardware and software. Not having to physically build out the infrastructure for each new project means that users can speed up their time to market for new applications and easily add new customers.
The name "Cloud Computing" got a lot of interest in last few years .Cloud term is basically the concept of providing the computing services over the internet. A Cloud shape refers to represent the Internet in network diagrams to hide the flexible topology and to abstract the underlying infrastructure. Cloud Computing uses the internet to deliver various different computing services including hardware, programming environments ,development resources and software while keeping users unaware of the underlying infrastructure and location.
Cloud computing has the potential to be one of the largest revolutions in the history of the Information Technology (IT) industry. The benefits are many, but the potential to introduce risk is high unless risks are identified, assessed and mitigated before moving into the cloud. Understanding the different offerings, the technologies and the potential risks associated with them will be the key to making the move to cloud computing successful and secure.
Cloud Computing make enables users to access various computing resources simply, including computing cycles, storage space, programming environments and software applications (all you need is a web browser). Moreover, Cloud computing promises to provide other benefits (Aymerich, 2008: 45-51): ...