Hallo iedereen,
Graag zou ik jullie hulp voor het volgende vragen:
Sinds een paar dagen hebben wij voor het serveren van afbeeldingen en statische pagina's een clustertje fileservers neergezet.
Als een gebruiker een bestand upload, wordt deze vanaf de webserver gekopieerd naar de main fileserver dmv een NFS share. Dit was altijd al zo, en dat gaat op zich prima. Daarnaast draait er elke 3 minuten een RSYNC.
Maar nu wil ik dat de bestanden ook direkt op de andere fileservers worden geplaatst.
Ik kan uiteraard de scripts wijzigen en op alle plekken waar een copy() wordt gedaan een functie aanroepen die dit verzorgt. Echter, de applicatie is groot en hier en daar een puinzooi. Het zou dus mooier zijn als ik op de een of andere manier een apart proces deze directories op de verschillende servers exact gelijk kan houden. Er mag absoluut niet meer dan een seconde of 10 zitten tussen de upload en het kopieeren van de file naar de fileservers.
Heeft iemand suggesties? Ik hoor ook graag de down-sides ervan!
Ik ben nog geen linux goeroe, maar mensen om mij heen kunnen wellicht het eea installeren. Helaas hebben ze geen werkbare oplossingen
Bedankt alvast!
Robin
Graag zou ik jullie hulp voor het volgende vragen:
Sinds een paar dagen hebben wij voor het serveren van afbeeldingen en statische pagina's een clustertje fileservers neergezet.
Als een gebruiker een bestand upload, wordt deze vanaf de webserver gekopieerd naar de main fileserver dmv een NFS share. Dit was altijd al zo, en dat gaat op zich prima. Daarnaast draait er elke 3 minuten een RSYNC.
Maar nu wil ik dat de bestanden ook direkt op de andere fileservers worden geplaatst.
Ik kan uiteraard de scripts wijzigen en op alle plekken waar een copy() wordt gedaan een functie aanroepen die dit verzorgt. Echter, de applicatie is groot en hier en daar een puinzooi. Het zou dus mooier zijn als ik op de een of andere manier een apart proces deze directories op de verschillende servers exact gelijk kan houden. Er mag absoluut niet meer dan een seconde of 10 zitten tussen de upload en het kopieeren van de file naar de fileservers.
Heeft iemand suggesties? Ik hoor ook graag de down-sides ervan!
Ik ben nog geen linux goeroe, maar mensen om mij heen kunnen wellicht het eea installeren. Helaas hebben ze geen werkbare oplossingen
Bedankt alvast!
Robin