Bei einem Unternehmen mit 50.000 Artikeln kann man davon ausgehen, dass einiges an Umschlag stattfindet und ein Ausfall des zentralen Servers über den wohl die gesamte Abwicklung von Bestellung, Lager und Auslieferung erfolgt entsprechend tragisch ist.
Ich würde daher anregen bei der aktuellen Gelegenheit die Infrastruktur zu hinterfragen und ob es nicht sinnvoll wäre echte Serverhardware zu installieren (vom großem Systemanbieter mit einigen Jahren 24/7 Vorortservice!). Wobei da ganz genau geschaut werden sollte, wie die Anforderungen an das aktuelle System sind, und wie sich diese im letzten Jahr entwickelt haben. Mit einem entsprechend ordentlich formuliertem Lastenheft lässt sich dann auch halbwegs abschätzen ob ein Raid aus SSDs sinnvoll ist oder ob man eine SSD als Cache nutzt oder oder oder. Wenn es im eigenem Haus erledigt werden soll (wieso auch immer) ist die Anstellung eines Mitarbeiters anzuraten der nicht in einem Forum nachfragen muss, welches hauptsächlich aus unprofessionellen Nerds besteht
.
Onkelhitmans Vorschlag zu 10Gbit Lan kann ich nicht unterstützen. 10Gbit Infrastruktur ist teuer und wenn es wirklich nur 5 Clients sind die auf den Server zugreifen unnötig*. Wenn das Netzwerk limitieren sollte gibt es den kostengünstigeren Zwischenschritt der Linkaggregation von 1Gbit Ports. Sollte Netzwerktechnik fällig werden der Bedarf jedoch noch nicht da sein, sollte man sich diesen Weg trotzdem offen lassen.
Anhand der Problembeschreibung kann ich im übrigen nur feststellen, dass es "irgendwo knapp wird" aber keineswegs wo. Je nach Software, Konfiguration etc. pp. kann es überall klemmen oder nur an einer einzelnen Stelle. Alle pauschalen Empfehlungen gehen in die Richtung "Wir haben keine Ahnung wieso, weshalb und warum das Problem besteht aber wir knüppeln da jetzt so lang mit Geld drauf, bis es weg ist". Wer es halbwegs richtig machen will analysiert vorher den Istzustand, beschäftigt sich mit dem Anforderungsprofil der Software und schaut wie die absehbare Entwicklung der Firma in den nächsten Jahren ist. Darauf hin entscheidet man dann was zu tun ist.
Was bringt ein SSD Raid wenn der RAM zu klein ist?
Was bringt ein Raid wenn der RAM kein ECC kann und kein USV vorhanden ist?
Was bringt bitte 10Gbit Lan am Server, wenn die Anbindung der Clients vielleicht schlicht lahm ist (100Mbit)?
Was bringt 10Gbit Lan am Server, wenn die Datenbankabfragen der Clients je nur Datensätze im Bereich von Kilobyte enthalten?
Was bringt überhaupt teurere Hardware wenn zum Beispiel die kostenlose Version Microsoft SQL Server eingesetzt wird, deren Hardwarenutzung drastisch eingeschränkt ist?
Was Raids mit SSDs allgemein angeht, selbst wenn TRIM nicht funktioniert ist das meist egal. Selbst eine gut genutzte, ungetrimmte SSD ist in der Regel schnell genug damit NIEMAND feststellt, dass es irgendwo klemmt. Die wirklich I/O intensiven Bestandteile sollten ja sowieso im RAM liegen (und da sollte genügend da sein!).