Cloud's Scalability - Paiet/Tech-Journal-for-Everything GitHub Wiki

  • Resources cost money
    • Charged for diskspace, CPU, memory, bandwidth
    • Minimize cost by minimizing resources used
  • Resource needs change quickly
    • Resource demand can fluctuate based on
      • Particular day
      • Time of day
      • Increase in popularity
  • Scaling
    • Process of adding additional resources
    • Horizontal scaling
      • Scaling out
      • Add additional VMs
    • Vertical scaling
      • Scaling up
      • Add resources to a VM
  • Elasticity
    • Ability to scale automatically
    • Scale in and scale down
  • Agility
    • Speed and flexibility of scaling in the cloud