Organizations are adopting cloud computing services because of some of the unmatched benefits of cloud computing. It is a big shift from the traditional way businesses think about IT resources.
Most businesses are leveraging on the following:
Cloud computing removes the capital expense of buying HW, SW, and setting up & running on-premise datacenters. This cost can be seen in terms of the number of racks of servers, the round-the-clock electricity for power and cooling, the IT engineers for managing the infrastructure.
On-premise datacenters typically require a lot of “racking and stacking”— HW set up, SW patching and other time-consuming IT management tasks. Cloud computing eliminates the need for many of these tasks, so IT teams can spend time on achieving more important business goals.
Most cloud computing services are provided self-service and on demand, so even vast amounts of computing resources can be provisioned in a couple of seconds, typically with just a few mouse clicks, giving businesses a lot of flexibility and taking the pressure off capacity planning.
The benefits of cloud computing services include the ability to scale elastically. This means the ability to deliver the right amount of IT resources — for example, more or less computing power, storage, bandwidth — right when its needed and from the right geographic location.
Cloud computing makes data backup, disaster recovery and business continuity easier and less expensive because data can be mirrored at multiple redundant sites on the cloud provider’s network.
The biggest cloud computing services run on a worldwide network of secure data centers, which are regularly upgraded to the latest generation of fast and efficient computing hardware. This offers several benefits over a single corporate data center, including reduced network latency for applications and greater economies of scale.
An ideal cloud computing platform is efficient in its use of resources, very scalable, elastic, portable, self-managing, highly available and accessible.
What are the key features of a resilient and highly available cloud?
A number of attributes characterize a cloud that is resilient and highly available:
- Resource efficiency: services are provided to multiple users through a pool of computing and network
resources. That is to say, that resource allocation is dynamically adapted according to user demand.
- Accessible and highly available: cloud resources are available over the network anytime and anywhere and are accessed through standard mechanisms that promote use by different types of platform like mobile phones, tablets, laptops, and Personal Digital Assistants (PDAs).
- Elasticity: computing resources can be rapidly and elastically provisioned to scale up, and released to scale down based on consumer’s demand.
Self-managing services: a user can provision cloud services, such as web applications, server time, processing, storage and network as needed and automatically without requiring human interaction with each service’s provider.