hennes2014
Goto Top

Serverarchitektur Terminalserver - Stata

Hallo,

ich bin Mitarbeiter an einer Forschungseinrichtung und betreue dort unteranderem die IT unseres Fachgebiets.

Momentan sind wir auf der Suche nach einem passenden Server für folgenden Zweck:

Wir benötigen einen Server der es unseren Mitarbeitern erlaubt per Fernzugriff auf Ihren einen Windowsdektop zuzugreifgen um eine Statistiksoftware auszuführen. Als Betriebssystem käme daher Windows Server 2008 infrage.
Die Software um die es sich dabei handelt ist Stata (www.Stata.com). Das Programm ist sehr rechenintensiv, es läd die zuberechnenden Daten komplett in den RAM. Stata rät unteranderem dazu 50% mehr RAM zu haben als die Datensets groß sind. Für gewöhnlich arbeiten wir mit Datensets die in etwa 10 -15 GB haben.

Zur CPU gibt Stata an : "For ideal performance, there should be at least as many CPUs on the server as there will be simultaneous Stata sessions running on that server." Die Hardwareanforderungen können auch hier nachgelesen werden: http://www.stata.com/support/faqs/windows/hardware-requirements/

Die maximale gleichzeitige Nutzerzahl beträgt 6. Dabei sollte es möglich sein ohne große Performance Verluste Berechnungen gleichzeitig auszuführen.

Meine Fragen wären:
1. Welche Hardware wäre für unsere Zwecke nötig?
2. Welche Anbieter wie bspw. Dell oder IBM oder Non-Name Server wären zu empfehlen?
3. Was wären die Kosten für ein solches System?

Ich danke im vorraus für die Hilfe!

Viele Grüße

Hennes

Content-Key: 238910

Url: https://administrator.de/contentid/238910

Printed on: April 20, 2024 at 04:04 o'clock

Member: SlainteMhath
Solution SlainteMhath May 22, 2014 updated at 14:34:31 (UTC)
Goto Top
Moin,

Grundsätzlich solltest Du vorab (mit dem Hersteller) abklären ob die Software überhaupt den Multiuserbetrieb auf einem Terminalserver unterstützt,
Hardwaremässig solltest du mit 2 aktuellen XEONs (6- oder 8-Core) und 128GB RAM pro Server auskommen. Um die Ausfallsicherheit zu erhöhen solltest Du 2 von diesen Servern aufsetzen (mit Load Balancing). Für so ein Projekt kommen *ausschliess* Marken Server (ich würde dir HP empfehlen) zum einsatz. Preise (und ggfs. Hilfe bei der Projektdurchführung) erhällst du bei einem HP-Partner in deiner Umgebung.

lg,
Slainte
Member: Hennes2014
Hennes2014 May 22, 2014 updated at 14:40:22 (UTC)
Goto Top
Hallo,

vielen dank für deine Antwort, das hat mir schonmal einen Ansatz gegeben in welcher Größenordnung ich anfangen sollte zu Planen.

Zum Mulituserbetrieb: Es wäre so geplant das jeder Benutzer seine eigene Version von Stata kauft. Dabei ist es jedoch von der Version abhängig ob mehrere Kerne angesteuert werden können (Es gibt eine sog. MP Version) dazu folgende Erklärung des Herstellers:
"To run Stata/MP, you can use a desktop computer with a dual-core or quad-core processor, or you can use a server with multiple processors. Whether a computer has separate processors or one processor with multiple cores makes no difference. More processors or cores makes Stata/MP run faster."

Würde das an der Konfiguration etwas ändern? Wie hoch ist denn die Ausfallsicherheit bei nur einer "Unit" dieses Systems?

Zudem würde ich gerne wissen ob ich ehr zu einem Tower oder Racksystem greifen sollte. Bei einem Rack käme ja noch der Serverschrank dazu? Was ist im übrigen der Unterschied zwischen einem Rack und einem "Bladeserver"?

Viele Grüße und besten Dank nochmal!

Hennes
Mitglied: 110135
Solution 110135 May 22, 2014 updated at 15:16:47 (UTC)
Goto Top
Hallo Hennes,

also die Anwendung muss zwingend Terminalserver-tauglich sein, da sie ansonsten gar nicht läuft! Ich glaube nicht, dass du mehrere / verschiedene Versionen auf ein und der selben Maschine zum Laufen bekommst - klopfe das ansonsten einmal beim Hersteller ab!

Ausfallsicherheit... nunja, man kann einiges tun: Redundante Netzteile, RAID-Plattenverbünde, EEC-RAM,... hilft jedoch alles nichts, wenn das Mainboard ausfällt...

Tower oder Rack: Ganz einfach: Rack macht Sinn, wenn du entweder einen Serverschrank hast bzw. ohnehin planst ihn einzusetzen, den Platz hast und noch expandieren möchtest... Möchtest du allerdings nur diesen einen Server, dann würde ich auf jeden Fall bei einem Tower-Gerät bleiben.

Blade vs. Rack: http://de.wikipedia.org/wiki/Bladeserver

Gruß,
Florian
Member: Hennes2014
Hennes2014 May 22, 2014 at 15:19:51 (UTC)
Goto Top
Hallo,

Vielen Dank nochmal. Das Problem mit den Multiusern\Terminal-Server werde ich mit der Hersteller klären.

Um noch eine andere Möglichkeit abzudecken: Wie wäre es denn wenn nur zwei Benutzer gleichzeitig auf das System zugreifen mit der Hardwarespezifikation?

Für uns würde hier nur wohl ein Towersystem in Frage kommen, da eine Expansion nicht weiter geplant ist.

Habt ihr denn eine Empfehlung für ein bestimmtes System oder ein Modell von HP für meine Zwecke geeignet wäre?

Viele Grüße

Hennes
Member: Arch-Stanton
Arch-Stanton May 22, 2014 at 17:28:17 (UTC)
Goto Top
Stell denen doch lieber jeweils eine Workstation hin und löse den Zugriff per VPN und rdp... wird insgesamt billiger, da Du auch vorhandene Workstations nehmen kannst. Teamviewer geht aber auch.

Gruß, Arch Stanton
Member: Hennes2014
Hennes2014 May 23, 2014 at 08:38:45 (UTC)
Goto Top
Hallo,

das ist momentan die vorhandene Lösung: Hier steht ein i7 mit 16 GB RAM der extern per RDP angesteuert werden kann. Das Problem ist aber das jetzt nicht mehrere Benutzer gleichzeitig an dem Rechner arbeiten können.

Zu der Version nochmal eine Antwort von Stata: "For this type of environment, a concurrent-use network license would be
required." Ist also klar das wir hier eine neue Stata Version anschaffen müssten.

Könnte mir jemand nochmal sagen was für eine Hardwarekonfiguration für 2 gleichzeitige Benutzer nötig wäre?

Viele Dank euch nochmals

beste Grüße

Hennes
Member: SlainteMhath
Solution SlainteMhath May 23, 2014 updated at 09:03:45 (UTC)
Goto Top
Könnte mir jemand nochmal sagen was für eine Hardwarekonfiguration für 2 gleichzeitige Benutzer nötig wäre?
Rechne einfach:

RAM:
Speicherbedarf von Stata x Anzahl Benutzer + 8GB fürs OS und dann runde auf die nächste 2er Potenz auf (32, 64, 128, 256)

CPU Cores:
Anzahl gleichzeitiger Benutzer x (1, 2 oder 4) + 2 Cores fürs OS

plus gespielgelte Platten, Redundante Netzteile, Netzwerkkarte(n)
Member: Hennes2014
Hennes2014 May 23, 2014 at 09:03:46 (UTC)
Goto Top
Super alles klar danke sehr. Damit können wir anfangen zu planen!

Viele Grüße

Hennes