Cloud Computing

Cloud computing is the term for massively scaled offsite IT resources assembled virtually, accessed over the internet, contracted on demand in real-time or near real-time on a pay-per-use or subscription basis. Most cloud computing infrastructure consists of reliable services delivered through data centers and built on servers. Clouds often appear as single points of access for all consumers' computing needs. In general, cloud computing customers do not own the physical infrastructure, instead avoiding capital expenditure by renting usage from a third-party provider. They consume resources as a service and pay only for resources that they use.

Key Features

Agility

Improves with users' ability to rapidly and inexpensively re-provision technological infrastructure resources

Cost

Cost is claimed to be greatly reduced and capital expenditure is converted to operational expenditure.

Device and location independence

It enable users to access systems using a web browser regardless of their location or what device they are using.

Reliability

It improves through the use of multiple redundant sites, which makes cloud computing suitable for business continuity and disaster recovery.

Scalability

Scalability via dynamic ("on-demand") provisioning of resources on a fine-grained, self-service basis near real-time, without users having to engineer for peak loads.

Maintenance

Maintenance cloud computing applications are easier to maintain, since they don't have to be installed on each user's computer. They are easier to support and to improve since the changes reach the clients instantly.