scalabilità che ?
Luca | October 21, 2005Uno dei termini maggiormente abusati nelll’informatica è scalabilità .
Il problema è che ho sempre avuto l’impressione che nessuno esattamente sappia cosa significhi, io per primo. Quindi, quando l’altro giorno ad un colloquio a Londra mi è stata chiesta una definizione di scalabilità verticale e successivamente di scalabilità orizzontale, alla prima domanda ho farfugliato cose senza senso, alla seconda ho strabuzzato gli occhi, ho schiumato bava dalla bocca e sono caduto dalla sedia in preda alle convulsioni. Una volta ripresomi, ho deciso finalmente di capire cosa si indica esattamente con scalabilità per evitare la stessa figura da pandorino in futuro.
Grazie a WhatIs.com ho scoperto che:
Vertical scalability is the ability to increase the capacity of existing hardware or software by adding resources – for example, adding processing power to a server to make it faster. On the other hand, horizontal scalability is the ability to connect multiple entities so that they work as a single logical unit.
e che:
Horizontal scalability is the ability to connect multiple hardware or software entities, such as servers, so that they work as a single logical unit. In the case of servers, for example, you could increase the speed or availability of the logical unit by adding more servers, typically using clustering and load balancing. On the other hand, vertical scalability is the ability to increase capacity by adding resources to an existing entity.
alla prossima discussione in cui salta fuori lo splendido che dirà :” ma questa soluzione non è scalabile!!” provate un pò a chiedergli una definizione e vedete un pò se si avvicina a questa





