Cloud computing is also known as on-the-line computing. It is a kind of Internet-based computing service, which provides shared processing resources to computers and to other devices on demand. It is a model for enabling ubiquitous on-demand access to a shared pool of configurable computing resources (e.g., networks, servers, storage, applications and services), which can be rapidly released with minimal management efforts.
Cloud computing and storage solutions provide users and enterprises with various capabilities of storing and processing their data in third-party data centers.
It relies on sharing of resources to achieve coherence and economy of scale similar to a utility (like the electricity grid) over a Network
Cloud computing services have several common attributes:
Cloud computing utilizes server and storage virtualization extensively to allocate/reallocate resources rapidly
Resources are pooled and shared among multiple users to gain economies of scale
Resources are accessed via web- browser or thin client using a variety of networked devices (computer, tablet, smartphone)
Resources are self-provisioned from an online catalogue of pre-defined configurations
Resources can scale up or down, automatically
Resource usage is tracked and billed, based on service arrangement
Software that runs on computers are owned by the SaaS provider, and is managed on user computers. The software is accessed over the public internet and generally offers a monthly or yearly subscription
Compute, storage, networking, and other elements (security, tools) are provided by the IaaS provider via public internet, VPN, or dedicated network connection. Users own and manage their operating systems, applications, and information, that running on the infrastructure, which are paid according to the usage.
All software and hardware required cloud-based applications are provided by the PaaS provider via public internet, VPN, or dedicated network connection Users pay according to the usage of the platform and also they can control how applications are utilized throughout their life.
A cloud computing service offers numerous benefits to include:
Faster implementation and time to value
Anywhere access to applications and content
Rapid scalability to meet demand
Higher utilization of infrastructure investments
Lower infrastructure, energy, and facility costs
Greater IT staff productivity among the whole organisation
Enhanced security and protection of assets information
A cloud computing service offers numerous benefits to include: