Cloud Computing

Only available on StudyMode
  • Topic: Cloud computing, Grid computing, Amazon Web Services
  • Pages : 23 (9967 words )
  • Download(s) : 68
  • Published : January 19, 2013
Open Document
Text Preview
Cloud computing
From Wikipedia, the free encyclopedia
Jump to: navigation, search

Cloud computing logical diagram
Cloud computing is the use of computing resources (hardware and software) that are delivered as a service over a network (typically the Internet). The name comes from the use of acloud-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. There are many types of public cloud computing:[1]

* Infrastructure as a service (IaaS)
* Platform as a service (PaaS)
* Software as a service (SaaS)
* Network as a service (NaaS)
* Storage as a service (STaaS)
* Security as a service (SECaaS)
* Data as a service (DaaS)
* Desktop as a service (DaaS - see above)
* Database as a service (DBaaS)
* Test environment as a service (TEaaS)
* API as a service (APIaaS)
* Backend as a service (BaaS)
* Integrated development environment as a service (IDEaaS) In the business model using software as a service, users are provided access to application software and databases. The cloud providers manage the infrastructure and platforms on which the applications run. 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. 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 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.[2][3] Cloud computing relies on sharing of resources to achieve coherence and economies of scale similar to a utility (like the electricity grid) over a network.[4] At the foundation of cloud computing is the broader concept of converged infrastructure and shared services. Contents * 1 History * 2 Similar systems and concepts * 3 Characteristics * 3.1 On-demand self-service * 4 Service models * 4.1 Infrastructure as a service (IaaS) * 4.2 Platform as a service (PaaS) * 4.3 Software as a service (SaaS) * 4.4 Network as a service (NaaS) * 5 Cloud clients * 6 Deployment models * 6.1 Public cloud * 6.2 Community cloud * 6.3 Hybrid cloud * 6.4 Private cloud * 7 Architecture * 7.1 The Intercloud * 7.2 Cloud engineering * 8 Issues * 8.1 Privacy * 8.2 Compliance * 8.3 Legal * 8.4 Open source * 8.5 Open standards * 8.6 Security * 8.7 Sustainability * 8.8 Abuse * 8.9 IT governance * 9 Research * 10 See also * 11 References * 12 External links| [edit] History

| This article may contain original research. Please improve it by verifying the claims made and adding references. Statements consisting only of original research may be removed. (January 2013)| The origin of the term cloud computing is obscure, but it appears to derive from the practice of using drawings of stylized clouds to denote networks in diagrams of computing and communications systems. The word cloud is used as a...
tracking img