Neu Suche: Hardwaretipps für neuen SQL Server

  • Temporäre Senkung der Mehrwertsteuer Hier findet ihr gesammelt alle Informationen, Videos und Fragen inkl. Antworten: https://forum.jtl-software.de/threads/mehrwertsteuer-senkung-vom-01-07-31-12-2020-offizieller-diskussionthread-video.129542/

David_M

Aktives Mitglied
4. Januar 2011
71
2
Hallo zusammen,

vielleicht ist hier der ein oder andere User oder SP bei, der schon viel Erfahrung mit SQL bzw Server Hardware hat und mir ein paar Tipps geben kann worauf ich beim Serverkauf achten muss.

Erstmal zu uns: Wir sind ca 10-15 Mitarbeiter (inkl Packtische), die gleichzeitig an der Wawi arbeiten. Wir bedienen Amazon, eBay und aktuell noch 6 Shops. Wobei die Anzahl der Bestellungen sich in Grenzen hält.. Wir möchten nicht in die Cloud, da wir hier noch mit Bandbreiteneinschränkungen zu kämpfen haben :/

Aktuell betreiben wir einen Dell Server T320 von 2013, der funktioniert auch soweit noch ganz gut. Allerdings macht uns das Alter etwas Sorgen. Er hat sicherlich auf seine Betriebsdauer gesehen schon genug geleistet und darf jetzt durch einen neuen Server ausgetauscht werden, um einfach kein Risiko mehr einzugehen. Bzw als Backup-Server dienen wenn der neue doch mal ausfallen sollte.

Ich bin ein riesiger Dell Fan, deshalb würde es auch wieder ein Dell werden. Ich habe dazu mal folgende Konfiguration erstellt (siehe Screenshot) und würde um eine Beurteilung bitten :) Wo ich mir nämlich noch nicht ganz sicher bin, ist ob ich wirklich 2 CPUs brauche oder ob auch eine größere reicht, die dann bei Performance Problemen auf seinen Zwilling geupgraded werden kann? Arbeitsspeicher.. Aktuell kommen wir mit 48 GB ganz gut hin, denke 64 GB geben uns genug Ressourcen. 480 GB SSDs: Finde die Geschwindigkeit klasse und im RAID 10 Verbund m.M. das stabilste Setup. Wohingegen ich schon gelesen habe, dass es einige Auf System-SSD, Datenbank-SSD, Temp-SSD aufteilen, also für jeden Zweck eine eigene Festplatte.. Was macht denn nun am meisten Sinn?

dell_setup.jpg


Betriebssystem: Passend dazu brauche ich noch eine kurze Einschätzung zur Software. Da wir nicht wirklich alle Funktionen von Windows Server benutzen, würde ich gerne als Betriebsystem Windows Server 2019 Essentials hernehmen, da bin ich soweit unabhängig von Cores und Cals-Lizenzen.

SQL Server: Hier würde ich gerne auch direkt zum Neusten greifen, MS SQL Server 2019 Standard und entsprechend 15 Benutzer-Cals. Gibt es hier seitens JTL irgendwelche Einschränkungen auf die zu achten ist?

Ich bedanke mich schon mal im Vorraus für eure Hilfe!
Beste Grüße
David
 

Marc Völker

Moderator
Mitarbeiter
15. April 2014
1.731
110
Hürth
Hallo David,

Der Ideale Server ist immer eine Schwere Wahl. Im Normalfall musst du ja mit Kalkulieren, dass die Firma weiter wächst. Und damit auch die Anforderungen weiter wachsen und du nicht schon nach 2 Jahren einen neuen Brauchst.
In meiner Zeit als SP hatte ich diverse Server für Kunden zusammen gestellt. Dabei sollten zumindest klar sein, wo geht in den nächsten 5 Jahren die Reise hin. Sind zusätzliche Systeme wie CRM oder ähnliches geplant.

Daraus, dass dein SQL Server schon mehr als 1 GB Ram braucht, entnehme ich mal die hast eine Standard Edition.
Grundsätzlich wäre erst mal zu sagen, mehr als 16 Cores werden von diesem nicht genutzt. Daher reicht es meistens (wenn du nicht noch andere Dienste Betreiben willst) aus, einen Relativ Starken Prozessor zu wählen. Dann auch gerne mit weniger Cores, oder eben relativ Schwache mit mehr Cores. Damit könntest du den SQL Server dann gut auslasten.

Ich denke hier mal deine Anfängliche Einschätzung mit einem Stärken Core, und dann bei Bedarf aufrüsten, schadet nicht. Aber gebe hier acht, schneller als man denkt kann es passieren, dass die CPU dann End of Life ist, und man nur noch schwer eine 2 CPU bekommt. Hab ich tatsächlich bei dem einen oder anderen Kunden schon erlebt. Daher dieses Thema ziemlich genau im Auge behalten.

Zur Festplatten Konfiguration.
SSDs sind schön, sie sind schnell. Aber sie Altern auch ungemein Stark. Gerade bei einer Datenbank, wo viel geschriebe und gelesen wird. z.B. in den Transaktionslogs. Hier sollte man genau überlegen was man macht.
Raid 10 ist ansich schon das beste Raid Level für den SQL Server. Der sowohl Datensicherheit auch Geschwindigkeit kombiniert.

Auch im Fall von mehreren Physischen Festplatten, greift man auf nen RAID zurück.
Beim OS ist das meist ein Raid 1, da Spiegelung hier ausreichend ist.
Für die TEMP DBs kannst du auf RAID komplett verzichten. Da lieber eine NVMe SSD, die sind extrems schnell. Und da je nach Größe halten die auch recht lange. Da die Datenmengen die dort durch laufen Überschaubar sind.

Für die Reinen Datenbank Dateien die sogenannten MDFs, reicht normal ein Raid 10 mit Konventionellen Platten aus. Da ist das Preis Leistungsverhältnis ausreichend. Sollte jedoch das Geld da nicht zu knapp sitzen, kann man natürlich auch auf SSDs setzen. Die Transaktionslog dann wiederrum auf ein eigenes Raid legen. Die sind dann jedoch etwas Performance Kritischer, als die Datenbankdateien. Daher lohnen hier schon eher SSDs, wobei auch mit den Normalen kommt man aus.

Nun zum grund, warum man so eine Trennung in dann 4 Logische Festplatten macht.
Zum einen, hat es mit der Formatierung zu tun. Betriebssystem, bzw Partitionen mit vielen kleinen Dateien Formatiert man standardmässig mit 4KB, bei den Partitionen für den SQL Server sollte man jedoch mit 64 KB formatieren, da so der Datenzugriff schneller wird. Den der SQL Server liest immer in 64 KB blöcken, und wenn er dafür nur einmal auf der Platte lesen muss, geht das schnell als 16x.
Zudem sollte auch die Blockgröße vom Raid nicht zu klein gewählt werden, 64 KB sind hier auch ein guter Wert.

Der 2 Punkt, warum hier Partitionen nicht umbedingt reichen, ist die Thematik gleichzeitige Zugriffe. Den der SQL Server befeuert z.B. die Temp DBs am stärksten, direkt gefolgt von den Transaktions Logs. Am ende steht erst die echte Datenbank Datei. Falls du nicht gerade Daten ausliest, die nicht schon im Arbeitsspeicher vorgehalten werden.
Den gerade beim Schreiben, schreibt er von dem Transaktionslog zurück in die MDF erst dann wenn er gerade mal was Luft hat. Sprich geht das was langsamer, tut es nicht weh.

Bezüglich des Arbeitsspeichers kann ich dir nur sagen, gib ihm. Wenn du aktuell mit 48 GB gut auskommst, kann es aber auch sein, dass der SQL Server mit 64 GB immer noch nur gut auskommt ;)
Das solltest du dann im Auge Behalten, ist aber eben auch davon abhängig, wie groß deine Datenbank ist. Wie viele Mandanten du hast usw. Daher auf eine gute Belegung der RAM Plätze achten. Damit man sich hier nichts verbaut, wenn man aufrüsten muss. Bitte bedenke auch hier. Irgendwann reicht es. Der SQL Server Standard hat nen Cap von glaub 128 GB dazu können dann natürlich noch einige GB für andere Komponenten kommen. Ich meine so um die 256 reicht da auf jeden fall immer. Mehr wird der kaum brauchen.

Ich hoffe ich konnte dir hier ein paar Informationen geben, die dir bei der Serverauswahl helfen.
 

David_M

Aktives Mitglied
4. Januar 2011
71
2
Hi Marc,

vielen Dank für deine ausführliche Antwort! Das hat mir schon mal weiter geholfen.

Ich habe nun bei Dell nochmal nach konfiguriert... Mit dem Prozessor ist es so eine Sache. Die etwas größeren Dell Server haben halt den 2. Sockel - ob ich den später mal nutze oder nicht, weiß ich gar nicht. Dann würde ich jetzt lieber einen etwas kräftigeren Prozessor nehmen und dann später den passenden dazu oder halt einen neuen.

Zu den Festplatten:

Konfi A:
Für das OS: BOSS Controller card + with 2 M.2 Sticks 240G (RAID 1),FH
Für die MDFs: 4x 600GB 15K RPM SAS 12Gbps 512n 2.5in Hot-plug Hard Drive, 3.5in HYB CARR im RAID10
Eine NVMe SSD kann ich bei Dell leider nicht konfigurieren. Daher für die Temps: 1x 480GB SSD SATA Mix Use 6Gbps 512 2.5in Hot-plug AG Drive,3.5in HYB CARR, 3 DWPD, 2628 TBW.

Oder Lieber Konfi B: (Glaube der BOSS Controller könnte schneller sein)
Für das OS: 2x 480GB SSD SATA Mix Use 6Gbps 512 2.5in Hot-plug AG Drive,3.5in HYB CARR, 3 DWPD, 2628 TBW im RAID1
Für die MDFs: 4x 600GB 15K RPM SAS 12Gbps 512n 2.5in Hot-plug Hard Drive, 3.5in HYB CARR im RAID10
Für die Temps: BOSS controller card + with 2 M.2 Sticks 240G (RAID 1),FH

Beim Arbeitssepeicher fange ich mit 64GB (2x 32GB) an.

Hast du noch eine Idee? Oder einen Verbesserungsvorschlag? :)
Freue mich auf deine Antwort!

LG
David
 

David_M

Aktives Mitglied
4. Januar 2011
71
2
Ahhh okay, ich habs nochmal durchgelesen.

Also im Prinzip logische Festplatten für je:

- Betriebssystem
- TEMPs
- LDFs
- MDFs

Ist das korrekt so?

LG
David
 

Marc Völker

Moderator
Mitarbeiter
15. April 2014
1.731
110
Hürth
Genau, aber das ist halt so das "Unterste Perfekt" Nach oben kann man mehr machen. Aber damit ist man schon relativ gut aufgestellt.
In der Realität für normale Server leider schon schwer umsetzbar, den das würde ja im Idealfall 11 Festplatten benötigen. Und je nach Chassi hat man nur 6-8 Festplatten plätze.

Bezüglich der NVMe, was man machen kann, ist diese im Nachgang einbauen, den einen freien PCIx hat man ja meistens frei.
 

David_M

Aktives Mitglied
4. Januar 2011
71
2
Ich habs gefunden. Man muss bei Dell das Chassis auf 8x NVMe Drives umstellen.
Allerdings wird einem bei den Preisen der NVMe anders^^

1592297395035.png

Ich lasse mich später von Dell zurückrufen und dann schauen wir mal, was die mir für ein Angebot machen :)
 

David_M

Aktives Mitglied
4. Januar 2011
71
2
Hier gibt es eine günstigere 960GB für knapp 1000€ von Dell... Die Frage, die ich mir aktuell stelle ist, wie viel Speicherplatz benötigen die Temps und LDFs eigentlich?
Wäre 960GB, 500GB oder 240GB mit Kanonen auf Spatzen geschossen? Falls ja, dann würde es ja tatsächlich Sinn machen eine deutlich günstigere mit weniger (aber nötigem) Speicherplatz zu nehmen.

Bei den MDFs kann ich ruhig mehr nehmen, da die 15k SAS Flatten nicht sooo teuer sind. Dürfte ich die Platten eigentlich auch als Speicherplatz für Netzwerkfreigaben nutzen? Oder dafür auch lieber getrennte Platten, wegen der Formatierung in 64KB?
 

Marc Völker

Moderator
Mitarbeiter
15. April 2014
1.731
110
Hürth
Für LDF brauchste defintiv nen RAID, da die lebens wichtig sind.
Für die TempDbs reicht eine aus.

Aber tatsächlich brauchst du nur paar GB für Temps 10 Vielleicht...

Bei LDF kann es schon erheblich mehr sein. 250 würde ich hier auf jeden fall parat halten. Auch wenn in den meisten fällen sicher 20 reicht.
 

David_M

Aktives Mitglied
4. Januar 2011
71
2
Okay perfekt, vielen Dank nochmal.

Habe jetzt folgende Konfi:

CPU: Intel® Xeon® Silver 4210R 2.4G, 10C/20T
RAM: 64GB
Festplatten:
OS: BOSS controller card + with 2 M.2 Sticks 240G (RAID 1)
MDF: 2x 480GB SSD im RAID1
LDF: 2x 480GB SSD im RAID1
TEMP: 1x NVMe 280GB
SMB: 4x 480GB SSD im RAID10

Mit er Option auf 2. Prozessor und natürlich mehr RAM.
 

Marc Völker

Moderator
Mitarbeiter
15. April 2014
1.731
110
Hürth
kann man so machen. aber SMB würde ich eher wenn eh soviel platz da ist, lassen und auf ein NAS auslagern

Dann könntest du 4 für MDF und 4 für LDF nutzen, würde nur was geiler kommen,
aber ansonsten gut

P.S. SMB Raid 10 ist nicht das Optimalste, da kannste locker Raid 5 nehmen, haste mehr von
 

hula1499

Sehr aktives Mitglied
22. Juni 2011
3.728
509
Okay perfekt, vielen Dank nochmal.

Habe jetzt folgende Konfi:

CPU: Intel® Xeon® Silver 4210R 2.4G, 10C/20T
RAM: 64GB
Festplatten:
OS: BOSS controller card + with 2 M.2 Sticks 240G (RAID 1)
MDF: 2x 480GB SSD im RAID1
LDF: 2x 480GB SSD im RAID1
TEMP: 1x NVMe 280GB
SMB: 4x 480GB SSD im RAID10

Mit er Option auf 2. Prozessor und natürlich mehr RAM.
Wir sollten auch mal unseren Server etwas updaten...was kostet dich der Spass in der config?
 
Ähnliche Themen Forum Antworten Erstelldatum des Themas
Neu Suche: Dropper / Anpassung Layout und Design Costum Drop Dienstleistung, Jobs und Ähnliches 0
Neu Suche Programmierer für API Anbindung an Buchhaltungssoftware Dienstleistung, Jobs und Ähnliches 3
Neu Suche JTL Porgrammierer Dienstleistung, Jobs und Ähnliches 1
Neu Erweitere Suche - eigenes Feld - Checkbox User helfen Usern - Fragen zu JTL-Wawi 1
Suche nach Kundennr - Aufträge [Gelöst] User helfen Usern - Fragen zu JTL-Wawi 2
Neu Suche Unterstützung für Workflow Anlage SQL Abfrage Prüfung eigener Lagerbestand Dienstleistung, Jobs und Ähnliches 2
Neu Suche: findet keine Artikel mit Umlauten JTL-Shop - BETA - Feedback und Bugmeldungen 1
Neu Auftrag - Suche oft erfolglos #2 JTL-Wawi - Fehler und Bugs 2
Offen [Suche] Servicepartner mit Erfahrung mit Connector -> Shopware5 Dienstleistung, Jobs und Ähnliches 1
Neu Erweiterte Suche in Artikelverwaltung = Datum "HEUTE" User helfen Usern - Fragen zu JTL-Wawi 0
Neu Suche Unterstützung (Partner) Für Problemme mit Automatisierung von Versand, Einkauf, Preiserstellung und weiterres! Dienstleistung, Jobs und Ähnliches 1
Neu Suche Artikel die Konfigurationsartikel sind Arbeitsabläufe in JTL-Wawi 0
Neu Suche Plugin bzw. Artikel anpassen Funktion gesucht Technische Fragen zu Plugins und Templates 1
Neu Suche Servicepartner der eine JTL Wawi Erweiterung programmiert Dienstleistung, Jobs und Ähnliches 4
Neu Anzeige in der Google Suche mit "Suchfeld" und Kategorien Allgemeine Fragen zu JTL-Shop 10
Neu Suche Hilfe zu RegEx in if`s User helfen Usern - Fragen zu JTL-Wawi 15
Neu Suche zentral Sales Tabelle für Amazon, eBay, Shop User helfen Usern 3
Neu Suche JTL FBA-Geschäftspartner Business Jungle 0
Neu Onlineshop-Abgleich für 2 Shops getrennt ausführen Allgemeines zu den JTL-Connectoren 0
Neu AMAZON: Neue Größenattribute für Angebote von Bekleidungsartikeln zum 1.8 User helfen Usern - Fragen zu JTL-Wawi 3
Neu Portfreigabe funktioniert nicht für Client User helfen Usern - Fragen zu JTL-Wawi 2
Neu Umfragemodul missbrauchen für Dropper Content Forms Plugins für JTL-Shop 2
Neu App (IOS + Android) für JTL Shop - Erfahrungsbericht. Plugins für JTL-Shop 0
In Bearbeitung Problem beim Update der Vorlagen für eBay eBay-Designvorlagen - Fehler und Bugs 10
Neu Absenderreferenz für DHL-Labelerzeugung (Versenden 3.0) als Variable um Kundenspezifische Absender (mit Logo) nutzen zu können JTL-Wawi - Ideen, Lob und Kritik 0
In Diskussion Variablen für POS-Belege/Rechnungen Allgemeine Fragen zu JTL-POS 2
Neu Kostenlosen Bonus Artikel für beschränkte Zeit User helfen Usern - Fragen zu JTL-Wawi 0
Neu Option für Beschreibungstexte in Positionen funktionslos JTL-Wawi - Fehler und Bugs 0
In Bearbeitung Für Versand freigeben nicht mehr möglich JTL-Wawi - Fehler und Bugs 4
Neu JTL Wawi für Niederländisches Unternehmen User helfen Usern - Fragen zu JTL-Wawi 0
Neu Filter für Tickets ohne Bearbeiter Servicedesk (Beta) 0
Neu Nummernkreis für Eingangsrechnungen *nullen/auf Null setzen* User helfen Usern - Fragen zu JTL-Wawi 0
Neu Biete Entwicklung für API Anbindungen Dienstleistung, Jobs und Ähnliches 0
Offen Workflow für Email versenden mit definierter Absender-Emailadresse ermöglichen JTL-Workflows - Ideen, Lob und Kritik 3
Gelöst Datenbankfeld für Exportausgabe Lieferschein gesucht - HAN/ISBN anstatt SKU/EAN Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 2
Offen Template für neue Artikel/Kategorien mit Gambio-Attributen Gambio-Connector 2
Neu Lagerverwaltung Lagerhaltung für B-Ware - Organisation Arbeitsabläufe in JTL-Wawi 2
Neu Die richtige Variable für 'Position / Artikelname'? User helfen Usern - Fragen zu JTL-Wawi 2
Neu Reicht kostenlose Version von sqlbackupandftp für Datenbankbackup aus? User helfen Usern - Fragen zu JTL-Wawi 1
Neu Individuelle Listenansichten für globale Texte Individuelle Listenansichten in der JTL-Wawi 0
Neu Unterschiedliche Vorlagen für E-Mail (Anhang) und Drucker Arbeitsabläufe in JTL-Wawi 0
Neu Preis für das Servicedesk? Servicedesk (Beta) 7
Neu RCs sind ja schön, aber 'ne ETA für Shop 5 in Produktionsreife wäre doch mal 'ne Maßnahme Starten mit JTL: Projektabwicklung & Migration 5
Neu Regel erstellen für Lieferscheinerstellung User helfen Usern - Fragen zu JTL-Wawi 1
Gelöst Export für FedEx kann ich da ... JTL-ShippingLabels - Ideen, Lob und Kritik 2
Neu Setup für SQL Server 2017 Warnung Windows Firewall Installation von JTL-Wawi 1
Neu Verschiedene Druckvorlagen für verschiedene Ausgabewege User helfen Usern - Fragen zu JTL-Wawi 0
Neu Zusätzliches Feld "Land" für Hersteller JTL-Wawi - Ideen, Lob und Kritik 2
Neu Artikel für Amazon sperren Amazon-Anbindung - Ideen, Lob und Kritik 4
Neu Tablet Halterung für Einkaufswagen User helfen Usern 1
Ähnliche Themen