Breaking News: Grepper is joining You.com. Read the official announcement!
Check it out

Horizontal vs. vertical scaling#

Sumit Rawal answered on December 16, 2020 Popularity 10/10 Helpfulness 1/10

Contents


More Related Answers

  • horizontal vs vertical
  • what is vertical scaling
  • What is Horizontal Scaling?
  • horizontal scaling
  • vertical scaling
  • When is Vertical Scaling typically used?
  • Vertical Scaling - Horizantal Scaling of Application
  • Scalability - Vertical Scaling - Horizontal Scaling
  • Scalability — Vertical or Horizontal Scaling when Designing Architectures
  • What is Vertical Scaling?

  • Horizontal vs. vertical scaling#

    0

    Once load starts to increase on a system, it may be necessary to re-architect the system to handle the new load. There are generally two ways to scale a system demanding more resources:

    Vertical scaling: Add a more expensive or beefier machine than the one on which the current system runs. Consider a MySQL server that runs slowly on the current machine. If we replace it with a new machine with ten times the memory and computing power than the current one, the database server will be able to process a much larger number of queries.

    Horizontal scaling: Horizontal scaling refers to distributing load across several smaller machines. There’s a ceiling to vertical scaling as machines can only become so powerful before they run into the limits of physics. This is assuming you don’t hit the budget limits of your company in the first place. Scaling horizontally brings complexity with it, especially for stateful services. A distributed database is not a trivial service to maintain when spread across several machines. However, stateless services are much easier to scale horizontally.

    In practice, a hybrid approach is usually selected to address scaling issues which uses more powerful machines that also spread load horizontally. Note that there is no one-size-fits-all architecture for distributed applications operating at scale, as each application can have unique load parameters. Access patterns may be different and so too the SLA’s response time requirements. 

    Popularity 10/10 Helpfulness 1/10 Language whatever
    Source: Grepper
    Tags: whatever
    Link to this answer
    Share Copy Link
    Contributed on May 31 2023
    Sumit Rawal
    0 Answers  Avg Quality 2/10

    Closely Related Answers



    24
    Popularity 10/10 Helpfulness 4/10 Language whatever
    Link to this answer
    Share Copy Link
    Contributed on Dec 16 2020
    Successful Sloth
    0 Answers  Avg Quality 2/10

    0
    Popularity 10/10 Helpfulness 1/10 Language whatever
    Tags: scaling
    Link to this answer
    Share Copy Link
    Contributed on Aug 26 2022
    almog hakak
    0 Answers  Avg Quality 2/10


    X

    Continue with Google

    By continuing, I agree that I have read and agree to Greppers's Terms of Service and Privacy Policy.
    X
    Grepper Account Login Required

    Oops, You will need to install Grepper and log-in to perform this action.