d4f
Kaffee? Wo?
"immer mal dazunehmen" ist ein verdammt schweres Unterfangen wenn man nicht von Anfang an sauber strukturiert. Hier sollte man also wie Ben schon sagte definitiv nicht an der falschen Stelle versuchen (Zeit) zu sparen.
Ein grober Vorschlag :
* Nginx mit secure_link zur Download-Linkgenerierung sowie Random oder Roundrobin Serverwahl. Das sollte fürs Erste reichen und die Auswahllogik ist zumal bei Serveranzahl=1 irrelevant.
* Da generell die benötigte Bandbreite deutlich höher ist als der benötigte Speicher wäre also die Möglichkeit viele, billige, Server zu verbinden sinnvoll. Hier könnten alle Frontend-Server via NFS zum Speicher verbinden und von diesem die Dateien ausliefern und zwischenspeichern (NFS-Option fsc). Hier wäre dann zu beachten dass die Serverauswahl für Downloads NICHT random sein soll sondern wenn möglich immer der gleiche Server (welcher die Dateien im Cache hat) für eine Datei zuständig sein soll.
Ein grober Vorschlag :
* Nginx mit secure_link zur Download-Linkgenerierung sowie Random oder Roundrobin Serverwahl. Das sollte fürs Erste reichen und die Auswahllogik ist zumal bei Serveranzahl=1 irrelevant.
* Da generell die benötigte Bandbreite deutlich höher ist als der benötigte Speicher wäre also die Möglichkeit viele, billige, Server zu verbinden sinnvoll. Hier könnten alle Frontend-Server via NFS zum Speicher verbinden und von diesem die Dateien ausliefern und zwischenspeichern (NFS-Option fsc). Hier wäre dann zu beachten dass die Serverauswahl für Downloads NICHT random sein soll sondern wenn möglich immer der gleiche Server (welcher die Dateien im Cache hat) für eine Datei zuständig sein soll.