De huvudskillnad mellan horisontell och vertikal skalning är att horisontell skalning avser att lägga till flera datoranordningar eller noder till systemet för att förbättra prestanda medan vertikal skalning avser att lägga till fler resurser till en enda dator för att förbättra prestanda.
Skalbarhet avser hantering av den växande mängden arbete på ett skickligt sätt. Med andra ord är det ett system, ett nätverk eller en process att hantera det växande arbetet. Skalbarhet kan gälla både hårdvara och programvara. För att ett system ska kunna hantera mer arbete, bör det antingen få mer kraft eller det borde finnas fler system. Det finns två typer av skalning som kallas horisontell och vertikal skalning. Horisontell skalning lägger till fler enheter i systemet medan vertikal skalning lägger till fler resurser till en enda enhet. Båda dessa metoder ökar systemets prestanda, men horisontell skalning är mer kostnadseffektiv och lättare att genomföra än vertikal skalning.
1. Vad är Horisontell skalering
- Definition, Funktionalitet
2. Vad är vertikal skalning
- Definition, Funktionalitet
3. Vad är skillnaden mellan horisontell och vertikal skalning
- Jämförelse av viktiga skillnader
Horisontell skalering, skalbarhet, skalning, uppskalning, vertikal skalning
Horisontell skalering avser att lägga till fler och fler noder eller datoranordningar till systemet. Det kallas också skalar ut. Fler noder gör systemet mer kraftfullt. Det finns en linjär korrelation mellan antalet datorer och prestanda. Om ett system exempelvis kan bearbeta viss mängd data kan ett system med fem enheter bearbeta data fem gånger snabbare. Dessutom är de datoranordningar som används vid horisontell skalning vanliga råvaredatorer. Dessa råvaror är kostnadseffektiva. Därför är det billigare att genomföra horisontell skalning för att skapa ett högpresterande system.
Vertikal skalning avser att lägga till fler resurser till den befintliga databehandlingsenheten eller noden. Det kallas också uppskalning. Om det krävs att processera flera mängder data i taget, är det möjligt att använda fler processorer och mer minne. Om det är nödvändigt att lägga till mer lagring är det möjligt att lägga till fler diskar. En tillämpning av vertikal skalning lägger till fler resurser till en enda dator och använder den enheten för att skapa flera virtuella datorer.
Figur 1: Horisontell och vertikal skalning
Vertikal skalning bidrar till att förbättra systemets prestanda. Å andra sidan är dess stora nackdel att det bara är möjligt att göra systemet kraftfullt till en viss punkt. Till exempel är vertikal skalning inte lämplig för hantering av stora data eftersom ett enda kraftfullt system inte räcker för att hantera en stor mängd data.
Horisontell skalbarhet är möjligheten att öka kapaciteten genom att ansluta flera hårdvaru- eller programvaruenheter så att de alla fungerar som en enda logisk enhet. Vertikal skalbarhet är möjligheten att öka kapaciteten hos befintlig maskinvara eller programvara genom att lägga till resurser. Detta förklarar den grundläggande skillnaden mellan horisontell och vertikal skalning.
Skalning är ett annat namn för horisontell skalning medan uppskalning är ett annat namn för vertikal skalning.
Horisontell skalning är kostnadseffektiv än vertikal skalning eftersom det är lättare att lägga till flera datoranordningar istället för att göra en enda enhet kraftfull för hantering av bearbetning. Detta är en stor skillnad mellan horisontell och vertikal skalning.
Vidare, medan horisontell skalning används i distribuerade system används vertikal skalning i virtualisering.
Skillnaden mellan horisontell och vertikal skalning är att horisontell skalning lägger till flera datoranordningar eller noder till systemet för att förbättra prestanda medan vertikal skalning lägger till fler resurser till en enda dator för att förbättra prestanda. Idag är råvarutatorer billigare och kraftfulla och tillämpning av horisontell skalning är effektivare.
1. Översikt över skalbarhet, horisontell skalning och vertikal skalning, HandsonERP, 1 maj 2013, Tillgänglig här.
2. "Vad är vertikal skalbarhet (uppskalning)? - Definition från WhatIs.com. "SearchCIO, Tillgänglig här.