Horizontal Scaling

What Does Horizontal Scaling Mean?

Horizontal scaling is a term used in many different kinds of IT setups. The basic meaning of horizontal scaling is that systems are "built out" using additional components. By contrast, the term "vertical scaling" means that extra capability and resources are added to one single component.


Techopedia Explains Horizontal Scaling

One common example of both of these kinds of scalability involves a hardware server. Suppose that network demand means a server has to handle significantly more data transfers. IT managers could add processing power or memory to the single server to increase its capability, or they could link it to other servers. The former approach illustrates vertical scaling while the latter illustrates horizontal scaling.

Horizontal scaling is often an appealing principle in IT. Some experts note that horizontal scaling is often recommended in cloud computing, where managers are taught to build out systems by introducing extra hardware. One of the benefits of horizontal scaling is that IT professionals can also use these other pieces of hardware to provide redundant data storage. Redundant data storage decreases the chances that a partial system failure will bring down the entire system or compromise operations. That is just one reason why horizontal scaling is so popular in many different kinds of IT strategies. Another reason is that IT managers can create powerful systems by simply networking low-cost generic hardware components and adding them to a system as necessary.


Related Terms

Latest Cloud Computing Terms

Related Reading

Margaret Rouse

Margaret Rouse is an award-winning technical writer and teacher known for her ability to explain complex technical subjects to a non-technical, business audience. Over the past twenty years her explanations have appeared on TechTarget websites and she's been cited as an authority in articles by the New York Times, Time Magazine, USA Today, ZDNet, PC Magazine and Discovery Magazine.Margaret's idea of a fun day is helping IT and business professionals learn to speak each other’s highly specialized languages. If you have a suggestion for a new definition or how to improve a technical explanation, please email Margaret or contact her…