Moin Moin,
weihnachten ist rum und was unter anderem auffiel, war eine mangelnde Performance der WMS. Am Beginn der stressigen Phase musste ich für die WMS Clients kurzfristig RDP Zugänge auf den Server einrichten. Die OBDC Schnittstelle ist einfach viel zu langsam übers Internet. RDP Zugänge direkt auf den Server sind für mich allerdings niemals eine dauerhafte Lösung! Die Sicherheit leidet massiv darunter..
Jetzt ist die Frage: Was ändern wir?
Aktueller Server: Root-Server bei Hetzner: i7-8700 (6-cores), 64GB Ram, 4x SSD, Windows 10 (Darum soll es hier nicht gehen ), SQL Server 2016 Standard
Idee 1: VM's auf dem Server via (bspw) Hyper-V einrichten. Jeder WMS Client bekommt eine VM, zugriff über RDP/VPN-Client.
=> Dafür würde man einen stärkeren Server mit mehr Kernen benötigen.
Idee 2: Wawi Server im lokalen Netzwerk (Eigener Server).
=> Vorteile eines Hosters gehen verloren + hohe einmalige Investitionskosten
Ich tendiere aktuell eher zu einem eigenen Server. Hierbei tue ich mich allerdings schwer bei der Wahl der Hardware. Ich möchte den Server vernünftig aufbauen, damit auch in der Zukunft die Zuverlässigkeit gegeben ist. Allerdings soll das ganze auch keine Unsummen kosten. Aktuell läuft das ganze bei Hetzner ja auf Consumer Hardware und das tut es bis jetzt zuverlässig. Die Geschwindigkeit, wenn man lokal auf dem Server arbeitet ist völlig i.O.
Vielleicht also doch den Versuch mit Consumer Hardware wagen?
Hierbei denke ich v.A. an einen Threadripper.
Offensichtliche Nachteile sind klar: Support, Zuverlässigkeit / Stabilität, max. unregistered ECC.
"Versteckte" Nachteile: lediglich 4 Speicherkanäle, etwas weniger L3 Cache und die Verteilung der Kerne auf Nodes ist mir noch etwas unklar.
Die stumpfe Performance wird gegenüber einem Xeon der v4 Reihe (bspw e5-26xx v4) sicher besser sein, allerdings ist diese ja nicht alles was zählt..
Consumer Hardware hat natürlich noch andere Probleme, wie zbsp der fehlende Remote Netzwerkzugriff auf Hardware-Ebene oder die fehlende onboard GPU.
Ich finde aber, dass sich das relativiert, wenn der Server direkt bei einem vor Ort steht. Ich habe physisch Zugriff auf den Server und für die Grafikausgabe kann eine billige GPU verwendet werden.
Was meint ihr dazu? Wie greift ihr auf eure Server zu? Welche Hardware verwendet ihr oder würdet ihr vielleicht empfehlen?
Beste Grüße,
Max
weihnachten ist rum und was unter anderem auffiel, war eine mangelnde Performance der WMS. Am Beginn der stressigen Phase musste ich für die WMS Clients kurzfristig RDP Zugänge auf den Server einrichten. Die OBDC Schnittstelle ist einfach viel zu langsam übers Internet. RDP Zugänge direkt auf den Server sind für mich allerdings niemals eine dauerhafte Lösung! Die Sicherheit leidet massiv darunter..
Jetzt ist die Frage: Was ändern wir?
Aktueller Server: Root-Server bei Hetzner: i7-8700 (6-cores), 64GB Ram, 4x SSD, Windows 10 (Darum soll es hier nicht gehen ), SQL Server 2016 Standard
Idee 1: VM's auf dem Server via (bspw) Hyper-V einrichten. Jeder WMS Client bekommt eine VM, zugriff über RDP/VPN-Client.
=> Dafür würde man einen stärkeren Server mit mehr Kernen benötigen.
Idee 2: Wawi Server im lokalen Netzwerk (Eigener Server).
=> Vorteile eines Hosters gehen verloren + hohe einmalige Investitionskosten
Ich tendiere aktuell eher zu einem eigenen Server. Hierbei tue ich mich allerdings schwer bei der Wahl der Hardware. Ich möchte den Server vernünftig aufbauen, damit auch in der Zukunft die Zuverlässigkeit gegeben ist. Allerdings soll das ganze auch keine Unsummen kosten. Aktuell läuft das ganze bei Hetzner ja auf Consumer Hardware und das tut es bis jetzt zuverlässig. Die Geschwindigkeit, wenn man lokal auf dem Server arbeitet ist völlig i.O.
Vielleicht also doch den Versuch mit Consumer Hardware wagen?
Hierbei denke ich v.A. an einen Threadripper.
Offensichtliche Nachteile sind klar: Support, Zuverlässigkeit / Stabilität, max. unregistered ECC.
"Versteckte" Nachteile: lediglich 4 Speicherkanäle, etwas weniger L3 Cache und die Verteilung der Kerne auf Nodes ist mir noch etwas unklar.
Die stumpfe Performance wird gegenüber einem Xeon der v4 Reihe (bspw e5-26xx v4) sicher besser sein, allerdings ist diese ja nicht alles was zählt..
Consumer Hardware hat natürlich noch andere Probleme, wie zbsp der fehlende Remote Netzwerkzugriff auf Hardware-Ebene oder die fehlende onboard GPU.
Ich finde aber, dass sich das relativiert, wenn der Server direkt bei einem vor Ort steht. Ich habe physisch Zugriff auf den Server und für die Grafikausgabe kann eine billige GPU verwendet werden.
Was meint ihr dazu? Wie greift ihr auf eure Server zu? Welche Hardware verwendet ihr oder würdet ihr vielleicht empfehlen?
Beste Grüße,
Max