The cloud computing model
According to the National Institute of Standards and Technologies (NIST), cloud computing is a model for enabling convenient, on-demand network access to a shared pool of configurable computing resources (networks, servers, storage, applications, and services) that can be rapidly provisioned and released with minimal management effort or service provider interaction. Being a cloud computing provider doesn’t mean just supplementing IT resources, it means providing strategic, core information technology.
This cloud model is composed of five essential characteristics:
- On-demand self-service
- Broad network access
- Resource pooling
- Rapid elasticity
- Measured Service
(For those who want more detailed information)
What do these five characteristics mean to you?
- From a developer standpoint, cloud computing allows you to flexibly deliver integrated content, applications, and services to any device, anywhere, anytime, in a seamlessly scalable model, using and paying for only the resources you need, when you need them.
- From an IT standpoint, cloud computing allows organizations to free themselves from having to procure and allocate expensive hardware, software, and networking resources, or employ large teams to manage and support infrastructure.
- From a business standpoint, cloud computing enables providers to serve businesses of all sizes, especially SMBs.
From my standpoint, it means a technological evolution.