Hi Leute
Wir müssen unseren Storage Server bald aufrüsten und ich wollte mal versuchen vorerst einige Informationen von Profis wie Euch einzuholen. Wir sind eine Gruppe weniger Journalisten die viel Bild und Film Material speichern. Unsere aktuelle Synology kommt langsam an die Grenzen, und eine grösser RS kommt nach längeren Überlegungen doch nicht mehr in Frage aufgrund zuvieler Einschränkungen.
Wir überlegen uns deshalb einen Storage Server selber aufzubauen. Ein fertigen Storage Server mit HW Raid Karten wäre sicherlich besser hinsichtlich der Datensicherheit, aber das würde den Rahmen leider komplett sprengen. Auch SSDs als komplettes Speicherbackend fällt aufgrund der angestebten Grösse aus. Deshalb müssen HDDs hier herhalten. Da wir praktisch auch nur Videos, Bilder und Co speichern sollten HDDs dann doch nicht einschränkenden sein. Trotzdem möchten wir das Maximum an Performance herrauszuholen.
Angestrebt sind 80 bis 100TB Storage
Die Schreibgeschwindigkeit soll, falls irgendwie nur möglich bei 500 bis 800MB liegen damit möglichst viele Ihre Daten paralell und ohne grössere Einbrüche hochgeladen werden können. Auch intern im Netzwerk selber wird gearbeitet. (Die Datenleitung und die Internet Anbindung geben es natürlich her)
Wir haben bereits ein kleineren ProxmoxCluster aus 2 Nodes und einem qDevice und nun stellt sich natürlich die Frage, ob der dritte Server auch mit proxmox laufen sollte und wir darauf einfach ensprechende ZFS Pools einrichten. Der Storage Server bekommt auch 128GB RAM spendiert damit ZFS seinen Speicher bekommt. Oder lieber Ubuntu-Server und ZFS Pools von Hand erstellen? ZFS raidz (entspräche RAID 5 mit einer Festplatte die ausfallen darf)
Bzgl der Performance, Ich habe mich über die Monate schlau gemacht bzgl SSD Caching und weitere Techniken, die den HDDs etwas unter die Arme greifen sollen, die Frage ist, ob es wirklich etwas bringt bei unserem Vorhaben. Angestrebt sind 2x 2TB NVME SSDs als Mirror einzurichten und darauf ausschliesslich ZIL/SLOG und L2ARC zu integrieren. (Lesecache muss ja nicht gesichert werden aber egal, kommt auch dort drauf auf den NvME Mirror) Nun lese ich immer mal wieder dies jenes und werde nicht schlau ob es wirklich die versprochene Mehrleistung bringt, vor allem ZIL soll ja irgendwie nur synchrone Schreibvorgänge beschleuningen die in 99% der Fälle garnicht vorkommen. Oder ich hatte auch noch gelesen verschiedene udevs einzurichten. Da war ich dann aber auch nicht weiter gekommen und ganz so schlau bin ich auch nicht geworden, und sicherlich habe ich auch einiges nicht genau verstanden. Vielleicht könnt Ihr mir kurz ein paar Tipps schicken, mich korrigieren, auf was ich achten soll, was wichtig beim einrichten ist und wie gross ich die Partitionen gestalten soll auf den NVMEs? Da war ja auch noch was mit der Blockgrösse der HDDs? Die SSDs sollen wirklich nur rein dem Caching dienen, auf dem Server sollen keine VMs oder CTs laufen da dafür die 2 anderen Nodes zuständig sind.
Bzgl Backup, aktuell sichern wir die Syno täglich auf einem eigenbau Server auf dem nur ubuntu-Server läuft und ein rsync Modul eingericht ist, nichts weiter.
Wie könnte Ich das Backupen optimieren? ZFS kann ja Snapshots, wäre es eine möglichkeit diese ebenso an den Backup Server zu schicken? Das würde vermutlich deutlich Speicherplatz sparen als rsync backups.
USV vorhanden für alle Geräte , 10Gbit Netzwerk ebenfalls bereits eingerichtet.
Hier ein Anhang der angestrebten Hardware:
5x Exos X20
Seagate Exos X20
20 TB, 3.5", CMR
als Storage
1525.–
---------------------------------------
2x Intenso Top Performance
Intenso Top Performance
512 GB, 2.5"
Proxmox Basis
64.10
---------------------------------------
2x 980 Pro
Samsung 980 Pro
2000 GB, M.2 2280
als Caching
238.–
----------------------------------------
Cipher
AeroCool Cipher
ATX, mATX, Mini ITX
106.–
---------------------------------------
Z790 Pro RS
AsRock Z790 Pro RS
LGA 1700, Intel Z790, ATX
207.–
---------------------------------------
Core i5-12400
Intel Core i5-12400
LGA 1700, 2.50 GHz, 6 -Core
172.–
---------------------------------------
FURY Beast
Kingston FURY Beast
4 x 32GB, 3200 MHz, DDR4-RAM, DIMM
239.–
----------------------------------------
System Power 10
be quiet! System Power 10
450 W
45.10
----------------------------------------
----------------------------------------
Total
2564.20
Was denkt Ihr? Wir sind leider schon über dem Budget, und ich habe wirklich versucht keinen Schrott zu kaufen. Ich wäre sehr dankbar und froh über Korrekturen, Verbesserungsvorschläge oder Kritik. Besten dank
lg
Wir müssen unseren Storage Server bald aufrüsten und ich wollte mal versuchen vorerst einige Informationen von Profis wie Euch einzuholen. Wir sind eine Gruppe weniger Journalisten die viel Bild und Film Material speichern. Unsere aktuelle Synology kommt langsam an die Grenzen, und eine grösser RS kommt nach längeren Überlegungen doch nicht mehr in Frage aufgrund zuvieler Einschränkungen.
Wir überlegen uns deshalb einen Storage Server selber aufzubauen. Ein fertigen Storage Server mit HW Raid Karten wäre sicherlich besser hinsichtlich der Datensicherheit, aber das würde den Rahmen leider komplett sprengen. Auch SSDs als komplettes Speicherbackend fällt aufgrund der angestebten Grösse aus. Deshalb müssen HDDs hier herhalten. Da wir praktisch auch nur Videos, Bilder und Co speichern sollten HDDs dann doch nicht einschränkenden sein. Trotzdem möchten wir das Maximum an Performance herrauszuholen.
Angestrebt sind 80 bis 100TB Storage
Die Schreibgeschwindigkeit soll, falls irgendwie nur möglich bei 500 bis 800MB liegen damit möglichst viele Ihre Daten paralell und ohne grössere Einbrüche hochgeladen werden können. Auch intern im Netzwerk selber wird gearbeitet. (Die Datenleitung und die Internet Anbindung geben es natürlich her)
Wir haben bereits ein kleineren ProxmoxCluster aus 2 Nodes und einem qDevice und nun stellt sich natürlich die Frage, ob der dritte Server auch mit proxmox laufen sollte und wir darauf einfach ensprechende ZFS Pools einrichten. Der Storage Server bekommt auch 128GB RAM spendiert damit ZFS seinen Speicher bekommt. Oder lieber Ubuntu-Server und ZFS Pools von Hand erstellen? ZFS raidz (entspräche RAID 5 mit einer Festplatte die ausfallen darf)
Bzgl der Performance, Ich habe mich über die Monate schlau gemacht bzgl SSD Caching und weitere Techniken, die den HDDs etwas unter die Arme greifen sollen, die Frage ist, ob es wirklich etwas bringt bei unserem Vorhaben. Angestrebt sind 2x 2TB NVME SSDs als Mirror einzurichten und darauf ausschliesslich ZIL/SLOG und L2ARC zu integrieren. (Lesecache muss ja nicht gesichert werden aber egal, kommt auch dort drauf auf den NvME Mirror) Nun lese ich immer mal wieder dies jenes und werde nicht schlau ob es wirklich die versprochene Mehrleistung bringt, vor allem ZIL soll ja irgendwie nur synchrone Schreibvorgänge beschleuningen die in 99% der Fälle garnicht vorkommen. Oder ich hatte auch noch gelesen verschiedene udevs einzurichten. Da war ich dann aber auch nicht weiter gekommen und ganz so schlau bin ich auch nicht geworden, und sicherlich habe ich auch einiges nicht genau verstanden. Vielleicht könnt Ihr mir kurz ein paar Tipps schicken, mich korrigieren, auf was ich achten soll, was wichtig beim einrichten ist und wie gross ich die Partitionen gestalten soll auf den NVMEs? Da war ja auch noch was mit der Blockgrösse der HDDs? Die SSDs sollen wirklich nur rein dem Caching dienen, auf dem Server sollen keine VMs oder CTs laufen da dafür die 2 anderen Nodes zuständig sind.
Bzgl Backup, aktuell sichern wir die Syno täglich auf einem eigenbau Server auf dem nur ubuntu-Server läuft und ein rsync Modul eingericht ist, nichts weiter.
Wie könnte Ich das Backupen optimieren? ZFS kann ja Snapshots, wäre es eine möglichkeit diese ebenso an den Backup Server zu schicken? Das würde vermutlich deutlich Speicherplatz sparen als rsync backups.
USV vorhanden für alle Geräte , 10Gbit Netzwerk ebenfalls bereits eingerichtet.
Hier ein Anhang der angestrebten Hardware:
5x Exos X20
Seagate Exos X20
20 TB, 3.5", CMR
als Storage
1525.–
---------------------------------------
2x Intenso Top Performance
Intenso Top Performance
512 GB, 2.5"
Proxmox Basis
64.10
---------------------------------------
2x 980 Pro
Samsung 980 Pro
2000 GB, M.2 2280
als Caching
238.–
----------------------------------------
Cipher
AeroCool Cipher
ATX, mATX, Mini ITX
106.–
---------------------------------------
Z790 Pro RS
AsRock Z790 Pro RS
LGA 1700, Intel Z790, ATX
207.–
---------------------------------------
Core i5-12400
Intel Core i5-12400
LGA 1700, 2.50 GHz, 6 -Core
172.–
---------------------------------------
FURY Beast
Kingston FURY Beast
4 x 32GB, 3200 MHz, DDR4-RAM, DIMM
239.–
----------------------------------------
System Power 10
be quiet! System Power 10
450 W
45.10
----------------------------------------
----------------------------------------
Total
2564.20
Was denkt Ihr? Wir sind leider schon über dem Budget, und ich habe wirklich versucht keinen Schrott zu kaufen. Ich wäre sehr dankbar und froh über Korrekturen, Verbesserungsvorschläge oder Kritik. Besten dank
lg