Vertical Scaling and Horizontal Scaling - PowerPoint PPT Presentation

About This Presentation
Title:

Vertical Scaling and Horizontal Scaling

Description:

One of the best features of cloud infrastructure is its scalability. Many users migrate to cloud IaaS and key reason is scalability. Scalability is the capability of a system to expand from existing configuration for handling increasing amount of load. You can scale the system either by upgrading the existing hardware configuration or adding extra hardware. – PowerPoint PPT presentation

Number of Views:106

less

Transcript and Presenter's Notes

Title: Vertical Scaling and Horizontal Scaling


1
Vertical Scaling Horizontal Scaling
  • Horizontal Scaling VM

2
Vertical Scaling
  • It refers to adding more resources (CPU/RAM/DISK)
    to your server as on demand.
  • Most commonly used in applications and products
    of middle-range as well as small and middle-sized
    companies
  • The reasons to scale vertically includes
    increasing IOPS amplifying CPU/RAM capacity, as
    well as disk capacity.

3
Horizontal Scaling 
  • Its use whenever a high availability of (server)
    services are required.
  • It involves growing the number of nodes in the
    cluster.
  • spreading the key space wider and providing
    additional end-points for client connections
  • It used for high level of computing and for
    application and services.
  • Scale Horizontally beneficial for
    include increasing I/O concurrency, reducing the
    load on existing nodes, and increasing disk
    capacity.

4
Difference Between Horizontal Vertical Scaling
  • Vertical Scaling
  • Horizontal-scaling
  • Based on partitioning of the data
  • Each node contains only part of the data.
  • Add more machines into the existing pool
  • Example of horizontal scaling is Cassandra,
    MongoDB
  • Data resides on a single node
  • Spreading the load between the CPU and RAM
    resources.
  • Limited to the capacity of a single machine.
  • Example of Vertical Scaling is Virtual Machine
    hypervisor (VMWare ESX).

5
Which is more Feasible?
  • Horizontal scaling or scale dynamically is quite
    easy as you can add more machines into the
    existing pool.
  • Vertical-scaling on the contrary is often limited
    to the capacity of a single machine.
  • To achieve superior performance issues you can
    use either vertical scaling or horizontal scaling
    or both in cloud environments

6
Vertical Scaling Horizontal Scaling
7
https//www.esds.co.in/
Visit https//www.esds.co.in/blog for more
information
Write a Comment
User Comments (0)
About PowerShow.com