kevkev
Erfahrenes Mitglied
Hallo,
Ich hab vor, einen kleinen Upload-Service für interne Zwecke aufzusetzen, der übers Internet funktionieren soll.
Anfangs wollte ich die MySQL-DB zentral halten, damit Backups schneller und einfacher gehen.
Zurzeit sieht mein Aufbau über mehrere Server folgendermaßen aus:
Das passiert nun wenn ein User eine Datei runterladen will:
Ist das effizient?
So sieht das genau aus:
http://img502.imageshack.us/img502/4792/server7by.jpg
Sollte ich eher je Server eine MySQL-DB anlegen? Oder direkt einen extra Server zulegen, der nur für MySQL gedacht ist?
Für die Administrierung der Dateien über ein Script wäre es natürlich am einfachsten über einen extra MySQL-Server oder die MySQL-DB am Hauptserver.
Was meint Ihr?
Gruß Kevin
Ich hab vor, einen kleinen Upload-Service für interne Zwecke aufzusetzen, der übers Internet funktionieren soll.
Anfangs wollte ich die MySQL-DB zentral halten, damit Backups schneller und einfacher gehen.
Zurzeit sieht mein Aufbau über mehrere Server folgendermaßen aus:
- Beim Upload wird zufällig ein Server aus einer Liste ausgewählt
- Die Datei wird bei einem Server gespeichert
- Die Informationen über die Datei auf dem entfernten Rechner liegen zentral auf der DB vom Hauptserver
Das passiert nun wenn ein User eine Datei runterladen will:
- Der entfernte Server ruft die Infos über die Datei vom zenrtralen MySQL Server ab (unteranderem wo die Datei liegt)
- Nachdem die Infos geholt wurden, gibt der entfernte Rechner die Datei zum Download frei
Ist das effizient?
So sieht das genau aus:
http://img502.imageshack.us/img502/4792/server7by.jpg
Sollte ich eher je Server eine MySQL-DB anlegen? Oder direkt einen extra Server zulegen, der nur für MySQL gedacht ist?
Für die Administrierung der Dateien über ein Script wäre es natürlich am einfachsten über einen extra MySQL-Server oder die MySQL-DB am Hauptserver.
Was meint Ihr?
Gruß Kevin
Zuletzt bearbeitet: