Care este diferența dintre scalarea orizontală și verticală

principala diferență între scalarea orizontală și cea verticală este faptul că scalarea orizontală se referă la adăugarea mai multor dispozitive de calcul sau a nodurilor la sistem pentru a îmbunătăți performanța, în timp ce scalarea verticală se referă la adăugarea mai multor resurse într-un singur dispozitiv de calcul pentru a îmbunătăți performanța.

Scalabilitatea se referă la manipularea cantității tot mai mari de muncă într-o manieră capabilă. Cu alte cuvinte, este capabilitatea unui sistem, a unei rețele sau a unui proces de a gestiona munca în creștere. Scalabilitatea poate fi aplicabilă atât hardware-ului, cât și software-ului. Pentru ca un sistem să se ocupe de mai multă muncă, ar trebui să primească mai multă putere sau ar trebui să existe mai multe sisteme. Există două tipuri de scalare numite scalare orizontală și verticală. Scalarea orizontală adaugă mai multe dispozitive în sistem, iar scalarea verticală adaugă mai multe resurse unui singur dispozitiv. Ambele metode măresc performanța sistemului, dar scalarea pe orizontală este mai eficientă din punct de vedere al costurilor și mai ușor de implementat decât scalarea verticală.

Domenii cheie acoperite

1. Ce este scalarea orizontală
     - Definiție, funcționalitate
2. Ce este Vertical Scaling?
     - Definiție, funcționalitate
3. Care este diferența dintre scalarea orizontală și verticală
     - Compararea diferențelor cheie

Termeni cheie

Scalabilitate orizontală, scalabilitate, scalare, scalare, scalare verticală

Ce este scalarea orizontală

Scalarea orizontală se referă la adăugarea la sistem a mai multor noduri sau dispozitive de calcul. Este, de asemenea, numit scalarea. Mai multe noduri vor face sistemul mai puternic. Există o corelație liniară între numărul de calculatoare și performanța. De exemplu, dacă un singur sistem poate procesa o anumită cantitate de date, un sistem cu cinci dispozitive poate procesa date de cinci ori mai rapid. Mai mult, dispozitivele de calcul utilizate în scalarea orizontală sunt computerele obișnuite de mărfuri. Aceste computere de mărfuri sunt rentabile. Prin urmare, este mai puțin costisitor să se implementeze scalarea orizontală pentru a crea un sistem de înaltă performanță.

Ce este Vertical Scaling?

Scalarea verticală se referă la adăugarea mai multor resurse la dispozitivul de calcul existent sau la nod. Este, de asemenea, numit scalare în sus. Dacă este necesară procesarea mai multor cantități de date la un moment dat, este posibil să se utilizeze mai multe procesoare și mai multă memorie. Dacă este necesar să adăugați mai mult spațiu de stocare, este posibil să adăugați mai multe discuri. O aplicație de scalare verticală adaugă mai multe resurse unui singur dispozitiv de calcul și folosirea acestui dispozitiv pentru a crea mai multe computere virtuale.

Figura 1: Scalarea orizontală și verticală

Scalarea verticală ajută la îmbunătățirea performanțelor sistemului. Pe de altă parte, dezavantajul major al său este că este posibilă numai ca sistemul să fie puternic până la un anumit punct. De exemplu, scalarea verticală nu este potrivită pentru manipularea datelor mari, deoarece un singur sistem puternic nu este suficient pentru a gestiona o cantitate imensă de date.

Diferența dintre scalarea orizontală și cea verticală

Definiție

Scalabilitatea orizontală este capacitatea de a crește capacitatea prin conectarea mai multor entități hardware sau software, astfel încât toate acestea să funcționeze ca o singură unitate logică. Scalabilitatea verticală este capacitatea de a crește capacitatea hardware sau software existente prin adăugarea de resurse. Aceasta explică diferența de bază dintre scalarea orizontală și cea verticală.

Sinonime

Scalarea este un alt nume pentru scalarea orizontală în timp ce scalarea este un alt nume pentru scalarea verticală.

Cost

Scalarea orizontală este eficientă din punct de vedere al costurilor, în comparație cu scalarea verticală, deoarece este mai ușor să adăugați mai multe dispozitive de calcul decât să creați un singur dispozitiv puternic pentru a gestiona procesarea. Aceasta este o diferență majoră între scalarea orizontală și cea verticală.

Aplicații

Mai mult, în timp ce scalarea orizontală este folosită în sistemele distribuite, scalarea verticală este folosită în virtualizare.

Concluzie

Diferența dintre scalarea pe orizontală și pe verticală este faptul că scalarea orizontală adaugă mai multe dispozitive sau noduri de calcul la sistem pentru a îmbunătăți performanța, în timp ce scalarea verticală adaugă mai multe resurse unui singur dispozitiv de calcul pentru a îmbunătăți performanța. Astăzi, computerele de mărfuri sunt mai ieftine și mai puternice și aplicarea scalării orizontale este mai eficientă.

Referinţă:

1. Privire de ansamblu asupra scalabilității, scalării orizontale și scalării verticale, HandsonERP, 1 mai 2013, disponibil aici.
2. "Ce este scalabilitatea verticală (scalare)? - Definiție de la WhatIs.com. "SearchCIO, disponibil aici.