Dinge, die schief mit einer Client-Server-System gehen

December 18

Dinge, die schief mit einer Client-Server-System gehen

Client-Server-Architektur ist seit langem ein Standard in der IT-Welt. Microsoft CEO Steve Ballmer unterstreicht seine Bedeutung im Jahr 2005 beim Start von Office Live, sagen: "Wir wissen, wir müssen unsere Plattform von Client und Server entwickeln sich ganz aus der Cloud." Dennoch birgt diese Architektur einige Gefahren. Das Client-Server-System stützt sich stark auf die Stärke einer einzelnen Maschine, große Anzahl von Clients zu unterstützen kann, und das gefährlich für wichtige Systeme, die Verfügbarkeit von 100 % verlangen.

Hardware

Sogar die meisten stabilen Betriebssystemen laufen auf Hardware und Hardware Probleme haben kann. In der Client-Server-Architektur verlassen sich viele Kunden auf einem einzelnen Server mit Daten oder einen Dienst geben; Wenn dieser Server muss beibehalten oder ersetzt werden, kann es eine große Anzahl von Clients nutzlos verlassen. Staub, eines Gewitters, Feuchtigkeit und alles, was normalerweise eine Maschine beeinträchtigen würde können take down ein gesamtes Netzwerk, da alle auf einen angewiesen sind.

Vertrauen

In den meisten Client-Server-Netzwerke ist ein gewisses Maß an Vertrauen erforderlich. Beispielsweise wenn eine Anforderung an einen Server sendet, erwarten Kunden eine bestimmte Antwort zurück. Würde etwas dazu führen, dass die Antwort auf die Erwartungen nicht entsprechen, könnte der Client abstürzen oder Fehlfunktionen. Bösartige Software und Menschen können dieses Vertrauen für ihre Ziele nutzen.

Vernetzung

Client-Server-Architektur von Natur beruht auf Kommunikation, in der Regel über ein Netzwerk wie das Internet. Wenn die Verbindung unterbrochen wird, geht verloren, die Vorteile von mehreren Computern zusammenarbeiten und einer oder beiden Seiten möglicherweise nicht bei allen funktionieren.

Skalierung

Netzwerke, mit denen eine Client-Server-Architektur finden auch die Skalierbarkeit beschränkt ist. Wenn ein Netzwerk größer wächst als der Server verarbeiten kann, möglicherweise Clientanforderungen sichern oder ganz zu stoppen. Die einzige Option ist in diesem Fall aktualisieren Sie den Server oder Schau dir eine andere Topographie.