Characteristics to Cloud Computing

Characteristics of cloud computing:

                            Cloud computing technology is a new era computing technology where collection of software and hardware devices placed over a network to access as per requirement or on demand basis through internet instead of having them locally within the enterprise. Cloud computing service provider company holds  the responsibility  to control and deliver all  the  software and  hardware  using  virtualization among  the  various types of  clients.

According to NIST (National Institute of Standards and Technology) definition lists five essential characteristics of cloud computing:

  1. On-Demand Self-Service
  2. Broad Network Access
  3. Resource Pooling
  4. Rapid Elasticity or Expansion
  5. Measured Service.
  6. Multi-tenancy

1. On-demand self-service: The ability for an end user to sign up and receive services without the long delays that have characterized traditional IT services.

2. Broad network access: Ability to access the service via standard platforms (desktop, laptop, mobile etc)

3. Resource pooling: Resources are pooled across multiple customers.

– Example of resources includes storage, processing, memory, and network bandwidth.

 4. Rapid elasticity: Capability can scale to cope with demand peaks

5. Measured Service: Billing is metered and delivered as a utility service.

Users of the cloud can benefit from other organizations delivering services associated with their data, software and other computing needs on their behalf, without the need to own or run the usual physical hardware (such as servers) and software (such as email) themselves.


1. On Demand self service: – User can get computer services such as Email, Application Network, or Server service can be provided without requiring interaction with each service provider.

Self-service means that the consumer performs all the actions needed to acquire the service himself, instead of going through an IT department. For example – The consumer’s request is then automatically processed by the cloud infrastructure, without human intervention on the provider’s side.

2. Broad Network Access:-Cloud capabilities are available over the network and accessed through standard mechanism that promote use by heterogeneous client such as mobile phone, laptop.

3. Resource pooling-– The providers computing resources are pooled together to serve multiple customers, with different physical and virtual resources dynamically assigned and reassigned according to the customers demand.
– There is a sense of location independence in that the customer generally has no control or knowledge over the exact location of the provided resources.(e.g. country, state, or datacenter).
– Example of resources includes storage, processing, memory, and network bandwidth.

4. Rapid elasticity-– Capabilities can be elastically provisioned and released, in some cases automatically, to scale rapidly outward and inward commensurate with demand.
– To the consumer, the capabilities available for provisioning often appear to be unlimited and can be appropriated in any quantity at any time.

5. Measured service:-– Cloud systems automatically control and optimize resource use by leveraging a metering capability at some level of abstraction appropriate to the type of service (e.g. storage, processing, bandwidth, and active use account).
– Resource usage can be monitored, controlled, and reported, providing transparency for both the provider and consumer of the utilized service.

6. Multi-tenancy:-In a private cloud, the customers are also called tenants, can have different business divisions inside the same company. In a public cloud, the customers are often entirely different organizations.

Most public cloud providers use the multi-tenancy model. Multi-tenancy allows customers to run one server instance, which is less expensive and makes it easier to deploy updates to a large number of customers.

Follow Us On