Get Even More Visitors To Your Blog, Upgrade To A Business Listing >>

Scalability, Elasticity, and Agility

Scalability, Elasticity, and Agility

Scalability

  1. Resources cost money
  2. Charged for disk space, CPU, memory, bandwidth
  3. Minimize cost by minimizing resources used
  4. Resource needs change quickly
  5. Resource demand can fluctuate based on
    1. Particular day
    2. Time of day
    3. Increase in popularity
  6. Scalable architectures provide the ability to grow your environment when this is needed (increase in number of users,
  7. traffic throughput)
  8. Example: Workload increased as business expanded over some time
  9. Two types of Scalability:
    1. Vertical Scalability
    2. Horizontal Scalability

Scalability vs Elasticity

  1. Scalability: Scalable architectures provide the ability to grow your environment when this is needed (increase in number of users, traffic throughput)
  2. Example: Workload increased as business expanded over some time

Two types of Scalability:

  1. Vertical Scalability
  2. Horizontal Scalability
  1. Elasticity: Ability to automatically expand or compress the infrastructural resources on a sudden up and down in the requirement so that the workload can be managed efficiently.
  2. Example: workload increases during festive season like Christmas.
Elasticity Scalability
Elasticity is used just to meet the sudden ups and downs in the workload for a small period. Scalability is used to meet the static increase in the workload.
Elasticity is used to meet dynamic changes, where the resources needed can increase or decrease. Scalability is always used to address the increase in workload in an organization.
It is short-term planning and adopted just to deal with an unexpected increase in demand or seasonal demands. Scalability is a long-term planning adopted just to deal with an expected increase in demand.

Agility

Agility: Rapidly deploy and configure cloud resources as your app’s needs change.

  • Speed and flexibility of scaling in the cloud

The post Scalability, Elasticity, and Agility appeared first on Prwatech.



This post first appeared on Learn Big Data Hadoop In Bangalore, please read the originial post: here

Share the post

Scalability, Elasticity, and Agility

×

Subscribe to Learn Big Data Hadoop In Bangalore

Get updates delivered right to your inbox!

Thank you for your subscription

×