Tuesday, April 02, 2013

Cloud computing concept

Ethicalguy gopal

Cloud computing is the concept of using someone else's computer equipment instead of your own. It allows a person or a business to forget about technical details like whether a hard drive is big enough and puts that concern on another party. Sometimes those third parties charge for the use of the equipment or computer programs, which they are making available for you to use. Other times, the service is available as a public service; for example, Apple Inc. does not charge for the use of the iCloud for basic services. The iCloud saves your music and documents and other files and it does not use any space on your personal computer or mobile device. Those hard drives that store your information in the iCloud are maintained entirely by the Apple Corporation, and they have a guarantee of reasonable use with minimal interruption of service. One advantage of using the Apple iCloud is that because it is not your hard drive, and because all of your Apple devices are linked to the same cloud device, you as an end-user are able to access your files from all devices at any time. This advantage is a benefit of using someone else's hard drive across a computer network, which is the purpose of the cloud, and not the primary definition of what a cloud is or does. (Some people think that the Cloud's purpose is to allow a common access to data across multiple devices; this is actually a secondary advantage.) Another example of a cloud based system that is available for no charge is the free version of Ubuntu One, which allows up to 5 GB of storage space to any user. Ubuntu One is targeted to a Linux user as opposed to a Macintosh or PC user. For more technical and more accurate information, please continue reading the remainder of the article below.
Cloud computing is the use of computing resources (hardware and software) that are delivered as a service over a common use of a cloud-shaped symbol as an abstraction for the complex infrastructure it contains in system diagrams. Cloud computing entrusts remote services with a user's data, software and computation.
End users access cloud-based applications through a web browser or a light-weight desktop or mobile app while the business software and user's data are stored on servers at a remote location. Proponents claim that cloud computing allows companies to avoid upfront infrastructure costs, and focus on projects that differentiate their businesses instead of infrastructure.[1] Proponents also claim that cloud computing allows enterprises to get their applications up and running faster, with improved manageability and less maintenance, and enables IT to more rapidly adjust resources to meet fluctuating and unpredictable business demand.[1][2][3]
In the business model using software as a service, users are provided access to application software and databases. Cloud providers manage the infrastructure and platforms that run the applications. SaaS is sometimes referred to as "on-demand software" and is usually priced on a pay-per-use basis. SaaS providers generally price applications using a subscription fee.
Proponents claim that the SaaS allows a business the potential to reduce IT operational costs by outsourcing hardware and software maintenance and support to the cloud provider. This enables the business to reallocate IT operations costs away from hardware/software spending and personnel expenses, towards meeting other IT goals. In addition, with applications hosted centrally, updates can be released without the need for users to install new software. One drawback of SaaS is that the users' data are stored on the cloud provider's server. As a result, there could be unauthorized access to the data.