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
- Horizontal Scalability
Adding or removing more resources of required type.
Go to Next Post - Auto Scalability
No comments:
Post a Comment