Die Client-Server- Modell ist eines der traditionellen Netzwerk- Computing -Konfigurationen , die derzeit in Gebrauch ist . Websites , Dateien und Datenbanken auf einem Computer, der mit dem Internet verbunden ist gehostet . Bei anderen Computern aus dem Netzwerk verbinden und senden Informationen an und von der Hosting -Computer ist der Computer , der die Informationen liefert wie der Server und dem Computer, ist das Abrufen der Informationen wie der Client bekannt. Während diese Konfiguration erweist sich in vielen Fällen , wie jedes System, gibt es zwangsläufig zu Fehlern sein . Körperliche Voraussetzungen
Ein zentral basierten Server ist ein spezieller Typ von Computer, und es erfordert spezielle Hardware und große Netzteil. Im Gegensatz zu den gängigen Desktop- PC wird ein Server-Computer läuft kontinuierlich für längere Zeit , ohne abzustürzen . Wenn der Server ein Problem hat , muss er in der Lage sein anmutig zu erholen, ohne dass das System zum Absturz bringen. Die Hardware, die dies ermöglicht, ist teuer. Da der Server ohne Herunterfahren ausgeführt wird, die Stromkosten auch der gesamten Kosten für den Betrieb eines Server hinzuzufügen.
Safety and Security
Da alle wichtigen und kritische Informationen auf einem zentralen Server oder eine Gruppe von Servern gespeichert wird, entsteht ein Sicherheitsproblem . Diese Zentralisierung von Informationen und Daten müssen vor Hackern , Stromausfälle, Vandalen oder einer beliebigen Anzahl von potenziellen Bedrohungen geschützt werden. Eine ungeschützte Server ist ein zentraler Punkt des Scheiterns.
Netzwerk Congestion
Client-Computern Anfrage vom Server , die gesamte Kommunikation muss über ein Netzwerk reisen . Wenn der Verkehr gering ist und ein paar Clients den Server-, Netzwerk -Operationen reibungslos. Wenn der Verkehr auf die Server steigt , zeigt die Client-Server- Modell eine Schwäche. Der Server oder die Gruppe von Servern muss stark befahrenen schnell und effizient zu verhandeln. Verschiedene Arten von Verkehr kann verstopfen das Netz , etwa durch Spam- oder Hacking-Versuche . Ein Server muss auch in der Lage, zwischen dem legitimen Datenverkehr und der verschwenderische Verkehr.
Unterstützung Personal
Fördermitglieder eine operative Business-Class -Server ist ein Vollzeit-Job und kann die Aufmerksamkeit von vielen spezialisierten Fachleuten erfordern . Networking Ingenieure arbeiten, damit der Verkehr fließt ungehindert zum und vom Server. Anlagenmechaniker Programme erstellen und Patch- Betriebssysteme, die als Änderungen im Design statt. Sicherheitsexperten arbeiten, um eine sichere Umgebung für Clients und Servern zu bedienen in. Neben den hohen Kosten für die physischen Komponenten einen Server zu erstellen , benötigt der Arbeitsmarkt erhöht nur die Kosten .