|
The key benefits of cloud computing can be described as per following : - Capital expenditure minimized and thus low barrier to entry as infrastructure is owned by the provider and does not need to be purchased for one-time or infrequent intensive computing tasks. Services are typically being available to or specifically targeting retail consumers and small businesses.
- Device and location independence which enables users to access systems regardless of location or what device they are using (eg PC, mobile).
- Multitenancy enabling sharing of resources (and costs) among a large pool of users, allowing for:
o Centralization of infrastructure in areas with lower costs (eg real estate, electricity) o Peak-load capacity increases (users need not engineer for highest possible load levels) o Utilization and efficiency improvements for systems that are often only 10-20% utilized. - Performance is monitored and consistent but can be affected by insufficient bandwidth or high network load.
- Reliability by way of multiple redundant sites, which makes it suitable for business continuity and disaster recovery,[26] however IT and business managers are able to do little when an outage hits them. Historical data on cloud outages is tracked in the Cloud Computing Incidents Database.
- Scalability which meets changing user demands (e.g. Flash Crowds) quickly, without having to engineer for peak loads. Massive scalability and large user bases are common but not an absolute requirement.
- Security which typically improves due to centralization of data, increased security-focused resources, etc. but which raises concerns about loss of control over certain sensitive data. Accesses are typically logged but accessing the audit logs themselves can be difficult or impossible.
- Sustainability through improved resource utilisation, more efficient systems and carbon neutrality.[29]
|