Le cose che vanno male Con un sistema client-server

July 22

Le cose che vanno male Con un sistema client-server


architettura client-server è stato a lungo uno standard nel mondo IT. CEO di Microsoft Steve Ballmer ha sottolineato la sua importanza nel 2005, durante il lancio di Office Live, dicendo: "Sappiamo che abbiamo bisogno di evolvere la nostra piattaforma da client e server tutta la via d'uscita verso il cloud." Tuttavia, questa architettura comporta alcuni pericoli. Il sistema client-server si basa molto sulla forza di una singola macchina per supportare un gran numero di clienti, e che può essere pericoloso per i sistemi importanti che richiedono il 100 per cento i tempi di attività.

Hardware

Anche i sistemi operativi più stabili girare su hardware, e l'hardware possono avere problemi. Nel architettura client-server, molti clienti si affidano a un unico server per fornire loro dati o di un servizio; se tale server deve essere mantenuto o sostituito, si può lasciare un gran numero di clienti inutili. Polvere, temporali, umidità e qualsiasi altra cosa che normalmente influenzare una macchina in grado di abbattere un'intera rete, dal momento che tutti si basano su uno.

Fiducia

Nella maggior parte delle reti client-server, è necessaria una certa dose di fiducia. Ad esempio, quando l'invio di una richiesta a un server, i client si aspettano una certa risposta indietro. Se qualcosa dovesse causare la risposta alla non corrisponde le aspettative, il cliente potrebbe in crash o malfunzionamenti. Il software dannoso e le persone possono sfruttare questa fiducia per i propri fini.

Networking

architettura client-server per sua stessa natura si basa sulla comunicazione, di solito tramite una rete come Internet. Se la connettività viene interrotta, i benefici di più computer che ha collaborato è perso, e uno o entrambi i lati potrebbero non essere in grado di funzionare a tutti.

scalata

Le reti che utilizzano una architettura client-server anche scoprire che la scalabilità è limitata. Se una rete cresce più grande rispetto al server in grado di gestire, le richieste dei client possono eseguire il backup o smettere del tutto. L'unica opzione in questo caso è quello di aggiornare il server o guardare un altro topografia.