Cloud computing uses the Internet rather than computer- or network based programs to share and store information and resources. Cloud computing services can be free, pay-per-use, or subscription-based.
Clouds come in many shapes and sizes. So does cloud computing. Here are some common terms and examples.
Software as a Service (SaaS)cloud application services, such as word processing or a spreadsheet. SaaS delivers software to the user over the Internet, eliminating the need to install and run the application on the customer's own computers and simplifying maintenance and support.
Platform as a Service (PaaS)
cloud platform services. PaaS delivers a computing platform which allows the user to run applications without the cost and complexity of buying and managing the underlying hardware and software layers. The user leases server space to build and develop applications like word processing, spreadsheet and custom applications.
Public (or external) cloud
cloud computing in the traditional sense, in which resources are provided over the Internet, via web applications or services, from an off-site third-party provider.
Community cloud
several organizations that share computer infrastructure and benefit from cloud computing. With the costs spread over fewer users than a public cloud (but more than a single tenant) this option is more expensive but may offer a higher level of privacy, security and/or policy compliance.
Hybrid cloud
multiple internal and/or external providers integrating multiple cloud services to ease the transition to public cloud services.
Private (or internal) cloud
offering that emulates cloud computing on private networks. These cost more and require more in-house management than other types of clouds but may include more data security, allow for corporate governance and address reliability concerns.

