Characteristics of Cloud Computing

These are the main characteristics for cloud computing:

1) On Demand & Self Serviced

Customer should be able to provision the services without human interaction on cloud service provider side. Launch or terminate the usage of resources at any time without the necessity of manual intervention from service provider.

2) Measured Service

The quantity of resources or services that are being utilized should be measured and be transparent to both sides. Customers pay only for what they use.

3) Resource Pooling / Multi Tenancy

All resources are pooled to serve multiple consumers using multi-tenant model. Physical & Virtual resources are assigned and reassigned as per consumer's demand.

Virtualization on top of physical resources of service provider is key for achieving this multi-tenancy.

4) Elasticity / Scalability

Capabilities or Configurations should be flexible to increase or decrease as per demand (preferably automatically). Adding or removing capacity whenever needed.

Resources can be scaled vertically or horizontally.

  • Vertical Scalability
Increasing or decreasing capacity of the same resource.

  • Horizontal Scalability

Adding or removing more resources of required type.


Go to Next Post - Auto Scalability


Go to Previous Post - AWS Post number0 

No comments:

Post a Comment