Horizontal scaling vs Vertical

Posted on 2014-08-08
Last Modified: 2014-08-14
Could some one please give me an example of horizontal scaling

... and an example of vertical scaling

Question by:Anthony Lucia
    LVL 37

    Expert Comment

    by:Gerwin Jansen
    What is the context for this question? Horizontal and vertical are quite generic terms you know.
    LVL 25

    Assisted Solution

    Horizontal scaling such as one master, multiple slaves, horizontally scaling increase scalability using load-balancing strategies to treat clusters of servers as single logical units.

    In IBM stated:

    Vertical scaling
    Vertical scaling, also described as scale up, typically refers to adding more processors and storage to an Symmetric Multiple Processing to extend processing capability. Generally, this form of scaling employs only one instance of the operating system.

    Horizontal scaling
    Horizontal scaling, or scale out, usually refers to tying multiple independent computers together to provide more processing power. Horizontal scaling typically implies multiple instances of operating systems, residing on separate servers.
    LVL 37

    Accepted Solution

    A more basic example: adding extra discs to a NAS with empty bays is vertical scaling. When all bays are full (and max. sized discs are placed), you buy an extra NAS, this is horizontal scaling.

    Write Comment

    Please enter a first name

    Please enter a last name

    We will never share this with anyone.

    Featured Post

    Looking for New Ways to Advertise?

    Engage with tech pros in our community with native advertising, as a Vendor Expert, and more.

    Suggested Solutions

    I promised to write further about my project, and here I am.  First, I needed to setup the Primary Server.  You can read how in this article: Setup FreeBSD Server with full HDD encryption (…
    Using libpcap/Jpcap to capture and send packets on Solaris version (10/11) Library used: 1.      Libpcap ( Version 1.2 2.      Jpcap( Version 0.6 Prerequisite: 1.      GCC …
    This video shows how to set up a shell script to accept a positional parameter when called, pass that to a SQL script, accept the output from the statement back and then manipulate it in the Shell.
    In a previous video, we went over how to export a DynamoDB table into Amazon S3.  In this video, we show how to load the export from S3 into a DynamoDB table.

    794 members asked questions and received personalized solutions in the past 7 days.

    Join the community of 500,000 technology professionals and ask your questions.

    Join & Ask a Question

    Need Help in Real-Time?

    Connect with top rated Experts

    18 Experts available now in Live!

    Get 1:1 Help Now