Ich verwende einen Load Balancer in AWS und möchte Dateien in Echtzeit synchronisieren. Ich habe versucht, es durch Rsync zu tun, aber es ist keine Echtzeit, die wir von Cron gesetzt haben. Ich möchte es in Echtzeit tun, ich verwende es in Singapur Region und es gibt keine EFS-Option.Cluster (Freigabe von Dateispeicher) für Dateispeicher für PHP-Anwendung
Antwort
Es gibt einen Daemon namens lsyncd
, der genau das tut, was Sie brauchen.
können Sie lesen weiter darüber here
„rsync ist ein ausgezeichnetes und vielseitiges Backup-Tool, aber es einen Nachteil hat. Sie haben es manuell ausführen, wenn Sie Ihre Daten sichern möchten Sicher, Sie kann cron verwenden, um geplante Backups zu erstellen, aber selbst diese Lösung kann keine nahtlose Live-Synchronisation bieten.Wenn dies gewünscht ist, benötigen Sie das lsyncd-Tool, ein Befehlszeilendienstprogramm, das rsync verwendet, um lokale Verzeichnisse zu synchronisieren (bzw. zu spiegeln) Eine Remote-Maschine in Echtzeit: Um lsyncd auf Ihrem Rechner zu installieren, laden Sie das neueste .tar.gz-Archiv von der Projekt-Website herunter, entpacken Sie es und wechseln Sie mit dem Terminal in das Ergebnisverzeichnis, dann den Befehl ./configure ausführen nach make und make install (letzteres Befehl benötigt Root-Rechte). lsyncd ist ziemlich einfach zu bedienen, da es nur einen Befehl und eine Handvoll Optionen bietet. "
- 1. Azure-Dateispeicher: Freigabe für App-Dienste erstellen
- 2. Dateispeicher für Docker Swarm
- 3. MongoDB als Dateispeicher
- 4. Dateispeicher in Heroku - Alternativen?
- 5. Gespeicherte UWP-Dateispeicher
- 6. Dateispeicher im Frühjahr
- 7. Ionic 2 Dateispeicher
- 8. Infinispan Dateispeicher mit vorinstallierten Daten
- 9. Ruby-Dateispeicher nicht richtig schreiben
- 10. Windows Phone 8 Dateispeicher C++
- 11. Docker komponieren Dateispeicher, CPU Grenzen
- 12. Dateispeicher für Webanwendungen: Dateisystem vs DB vs NoSQL-Engines
- 13. Können Sie Berechtigungen für den S3-Dateispeicher vergeben?
- 14. Exportieren von SWF zu CMS/Dateispeicher
- 15. Windows Azure-Webanwendung-Dateispeicher-Limit-Kontingent
- 16. Häufiger Zugriff auf den zugeordneten Dateispeicher
- 17. Azure-Dateispeicher - Datei in verschachtelten Verzeichnissen hochladen
- 18. Suche nach temporären Dateispeicher in Java
- 19. Firebase: Unterschiede zwischen Echtzeit-Datenbank und Dateispeicher
- 20. C# Bestimmte Datei abrufen Zip azure Dateispeicher
- 21. Apache Commons Net FtpClient abbrechen Dateispeicher
- 22. opencv - wie man Mattenbild im Dateispeicher speichert
- 23. Rails 4 + Github + Heroku: Große Dateispeicher
- 24. Verwenden von Realm als sicheren Dateispeicher und Dateireader
- 25. Cloud-Dateispeicher mit Datei-Tagging und Suche nach Tags/Dateiname
- 26. Dateispeicher des Content-Providers Nein Datei oder Verzeichnis
- 27. GAE lokalen php - Mint Linux - Dateispeicher funktioniert nicht
- 28. Dateispeicher in azurblau. Ein allgemeiner Fehler ist aufgetreten in GDI +
- 29. Kann Ordner .git nicht über USB-Dateispeicher kopieren
Warum möchten Sie die Dateien synchronisieren? Über welche Art von Dateien reden wir? Wenn das Ziel Dateispeicher ist, warum nicht verwenden S3 mit CloudFront? – Bram
Wenn wir s3 verwenden, dann funktioniert es nicht in Echtzeit.Ich möchte ein Dateisystem, das in Echtzeit funktioniert wie EFS (Amazon) und Gluster.Ich möchte es in Load Balancer verwenden man macht irgendwelche Änderungen, dann wird es in Echtzeit reflct oder wenn jemand (Benutzer) die Datei auf die Anwendung hochlädt, wird es gut funktionieren und beide Server reflektieren – abhaysingh