Wir werden eine Maschine in Betrieb haben, die bei maximaler Leistung 50 ("Schreibköpfe") x 75 GB Daten pro Stunde übertragen kann. Das ist eine Spitzenleistung von ~ 1100 MB / s Schreibgeschwindigkeit. Um das von der Maschine zu bekommen, werden zwei 10GBi-Leitungen benötigt. Meine Frage ist, welche Art von Server + Technologie kann solchen Datenfluss verarbeiten / speichern?
Derzeit arbeiten wir für die Datenspeicherung mit ZFS, obwohl Schreibgeschwindigkeiten nie eine Frage waren. (wir sind diesen Geschwindigkeiten nicht einmal nahe) Wäre ZFS (zfs unter Linux) eine Option? Wir müssen auch viele Daten speichern, der "IT-Leitfaden" schlägt insgesamt zwischen 50 und 75 TB vor. Es können also wahrscheinlich nicht alle SSDs sein, es sei denn, wir möchten unserem erstgeborenen Kind etwas anbieten.
Einige Ergänzungen aufgrund der hervorragenden Antworten:
- Das Maximum ist 50x75GB / Stunde während der Spitzenzeit, die weniger als 24 Stunden beträgt (höchstwahrscheinlich <6 Stunden).
- Wir gehen nicht davon aus, dass dies bald passieren wird. Wahrscheinlich werden wir 5-10x75GB / Stunde ausführen
- Es ist eine Pre-Alpha-Maschine, aber die Anforderungen sollten erfüllt sein (obwohl viele Fragezeichen im Spiel sind)
- Wir würden NFS als Verbindung vom Computer zum Server verwenden
- layout: maschine generieren -> speicher (dieses) -> (safe raid 6) -> cluster berechnen
- Die Lesegeschwindigkeit ist also nicht unbedingt erforderlich , aber es wäre schön, sie aus dem Compute-Cluster zu verwenden (dies ist jedoch völlig optional).
- höchstwahrscheinlich handelt es sich um große Datendateien (nicht viele kleine)