Cos'è un'architettura scalabile?

Un'architettura scalabile si riferisce a un sistema, una rete o un processo che è stato progettato per gestire un carico di lavoro che potrebbe cambiare nell'ambito. Ciò significa che l'architettura può gestire in modo nativo tale crescita, o che l'ampliamento dell'architettura per gestire la crescita è una parte insignificante del progetto originale.

In generale, un sistema informatico le cui prestazioni migliorano proporzionalmente agli aggiornamenti hardware è un sistema scalabile. Si dice che un algoritmo, protocollo o programma "scala" se è adeguatamente efficiente e pratico quando applicato a situazioni massive. Alcune di queste istanze includono grandi set di dati o numeri di utenti, un numero elevato di input o output o un numero elevato di nodi in un sistema distribuito, ad esempio.

Hardware, termini hardware, input, output