Cloud computing enables companies to consume compute resources as a utility rather than having to build and maintain computing infrastructures in-house.
Cloud computing and storage solutions provide users and enterprises with various capabilities to store and process their data in third-party data centers. It relies on sharing of resources to achieve coherence and Economies of scale economies of scale, similar to a utility (like the Electrical grid) over a network. At the foundation of cloud computing is the broader concept of converged infrastructure and Shared services shared services.
Cloud computing, or in simpler shorthand just "the cloud", also focuses on maximizing the effectiveness of the shared resources. Cloud resources are usually not only shared by multiple users but are also dynamically reallocated as per demand.
The term "moving to cloud" also refers to an organization moving away from a traditional Capital expenditure CAPEX model (buy the dedicated hardware and depreciate it over a period of time) to the Operating expense OPEX model (use a shared cloud infrastructure and pay as one uses it)
With Cloud you can:
- Enable business agility, contestability, and scalability.
- Respond to business needs faster with simplified IT.
- Scale rapidly and help business capitalize on market opportunities faster with cloud services.
- Manage complexity of fragmentation, change, and operations.
- Have a single point of accountability to create and manage your hybrid environment.
- Freedom from vendor liaison, and commercial and legal complexities.
- Manage technology and organizational change for more effective cloud adoption.
- Transition to a 'service-oriented' IT organization.
- Simplified 'pay as you use' cost structure for your IT.
- Transition from 'asset-focused' to 'service-oriented' IT management.
- Transparent governance and management of IT costs with a single enterprise view.
- Self-service provisioning - End users can spin up computing resources for almost any type of workload on-demand.
- Elasticity - Companies can scale up as computing needs increase and then scale down again as demands decrease.
- Pay per use - Computing resources are measured at a granular level, allowing users to pay only for the resources and workloads they use.