Bereitstellen von WordPress auf Elastic Beanstalk?

Angenommen, ich erstelle eine Site in Wordpress, die auf Elastic Beanstalk ausgeführt wird. Jetzt erstelle ich in der laufenden App Posts / Seiten, lade Bilder hoch usw. Das heißt, einige Daten, Videos, Dateien und Datensätze in einer Datenbank werden der laufenden App hinzugefügt.

3 Fragen:

Wenn WordPress auf Elastic Beanstalk ausgeführt wird und mehrere Amazon EC2-Instanzen meine WordPress-Installation ausführen, werden diese Dateien dann automatisch auf alle ausgeführten Instanzen übertragen? Und passiert dies auch, wenn eine neue EC2-Instanz gestartet wird - zum Beispiel, um mit erhöhter Last umzugehen?

Nach dem, was ich in der AWS-Konsole sehe, kann ich verschiedene Versionen einer App bereitstellen - aber wie im obigen Szenario, wenn ich eine neue Version bereitstelle, verliere ich nicht alle Dateien, die direkt in die laufende App hochgeladen wurden (d. H. Dateien und Datenbankdatensätze)? Wie behalte ich diese und stelle gleichzeitig eine neue Version meiner App bereit?

Das WordPress-Team veröffentlicht weiterhin Upgrades. Kann ich meine laufende WordPress-Installation über die Weboberfläche direkt aktualisieren? Oder muss ich zuerst meine lokale Version von WordPress aktualisieren und dann die neue Version der App auf Beanstalk hochladen? Wenn ich meine lokale Version aktualisieren und dann hochladen muss, bin ich wieder bei Punkt 1, d. H. Änderungen, die Benutzer direkt an der älteren Version der laufenden App vorgenommen haben. Wie bewahre ich diese Änderungen auf?

Antworten auf die Frage(7)

Ihre Antwort auf die Frage