Ich plane, einen Lastenausgleich für AWS Lightsail mit mehreren Instanzen durchzuführen.
Ist es möglich, Dateien in der Hauptinstanz automatisch mit anderen Unterinstanzen zu synchronisieren?
Ich möchte die Aktualisierung von Designs und Plug-Ins beim Umgang mit mehreren Instanzen vereinfachen.
Antwort1
Ich glaube nicht, dass Lightsail ein gemeinsames Laufwerk hat, so etwas wie AWS EFS. Sie haben jedoch ein paar Optionen
- Ordnen Sie das Laufwerk einer Instanz über das Netzwerk zu, indem Sie NFS oder ähnliches verwenden.
- VerwendenS3FSund S3 als freigegebenes Laufwerk (beachten Sie, dass es zu zusätzlicher Latenz kommt)
- Synchronisieren Sie Dateien mit etwas wie rsync. Ich bin nicht sicher, ob das eine gute Idee ist, aber wenn Sie es nur für Dinge wie Bilder verwenden, kommen Sie vielleicht damit durch.
Ich würde wahrscheinlich Wordpress auf jeder Instanz seine eigenen Dateien aktualisieren lassen und Medien wie Anhänge über NFS laufen lassen.