Il modello client server è una delle tradizionali configurazioni di elaborazione di rete che è attualmente è in uso. Siti web, file e database sono ospitati su un computer connesso a Internet. Quando gli altri computer della rete connettersi e inviare informazioni da e verso il computer di hosting, il computer che fornisce l' informazione è nota come il server e il computer che il recupero delle informazioni è conosciuto come il client . Anche se questa configurazione è efficace in molte circostanze , come ogni sistema , ci sono tenuti ad essere difetti. Requisiti fisici
Un server basato centrale è un tipo specifico di computer e non richiede hardware specializzato e alimentazione di grandi dimensioni . A differenza del comune PC desktop , un computer server sia sempre in funzione per lunghi periodi di tempo , senza schiantarsi . Quando il server fa incontrare un problema , deve essere in grado di recuperare con grazia , senza causare il blocco del sistema . L'hardware che rende questo possibile è costoso . Dal momento che il server è in esecuzione senza spegnere , costa l'energia elettrica anche aggiungere la spesa complessiva di gestione di un server.
Safety and Security
Poiché tutti l'importante e informazioni critiche è memorizzato su un server centrale o di un gruppo di server , questo crea un problema di sicurezza . Questa centralizzazione delle informazioni e dei dati deve essere protetto da hacker malintenzionati , interruzioni di corrente , vandali o un qualsiasi numero di potenziali minacce . Un server non protetto è un punto centrale di fallimento .
Network Congestion
Come client computer richiedere informazioni dal server , tutta la comunicazione deve viaggiare su una rete . Quando il traffico è basso e pochi clienti si utilizza il server , le operazioni di rete senza intoppi. Quando il traffico verso i server aumenta , il modello client-server rivela una debolezza . Il server o gruppo di server devono essere in grado di negoziare traffico pesante rapido ed efficiente . Diversi tipi di traffico possono intasare la rete , quali i tentativi di spam o di hacking. Un server deve inoltre essere in grado di differenziale tra il traffico legittimo e il traffico di uno spreco.
Support Personnel
Sostenere un server di classe business operativo è un lavoro a tempo pieno e può richiedere l'attenzione di molti professionisti specializzati . Ingegneri di rete lavorano per mantenere il traffico che scorre liberamente e dal server . Sistemisti creare programmi e sistemi operativi di patch i cambiamenti nella progettazione avvengono . I professionisti della sicurezza lavorano per creare un ambiente sicuro per i client ei server per operare in Oltre al costo elevato dei componenti fisici di esecuzione di un server , il lavoro necessario solo aumenta il costo .