Migration von AWS zu Digital Ocean mit 2 Containern, Spaces und 2 CDNs

Ich hoste mein Forum derzeit bei AWS und möchte zu Digital Ocean migrieren.

Bei AWS habe ich eine CDN-Konfiguration und nutze lokalen Speicher für alle Bilder. Ich möchte zu DO migrieren und einige “Upgrades” an der Einrichtung vornehmen.

Bei DO plane ich Folgendes einzurichten:

So plane ich vorzugehen:

  1. Alles auf DO mit test.example.com einrichten
  2. Sicherstellen, dass AWS und DO die gleiche Version von Discourse ausführen.
  3. Discourse auf AWS sichern
  4. DNS aktualisieren und test.example.com in live.example.com umbenennen gemäß: Change the domain name or rename your Discourse
  5. AWS-Backup auf den neuen DO-Server wiederherstellen.

FRAGEN:
I) Siehen diese Schritte korrekt aus?
II) Kann ich beim Wiederherstellen der Datei erwarten, dass Discourse die Bilder automatisch auf DO Spaces hochlädt, oder muss ich nach der Wiederherstellung Folgendes ausführen?

rake s3:upload_assets

Mein Verständnis ist, dass Sie alle Assets in S3 manuell in die neuen Spaces kopieren müssen, da die Upload-Migration nicht automatisch erfolgt.

Ich konnte endlich am Wochenende von AWS zu DO migrieren. Hier waren meine letzten Schritte:

  1. AWS = live.example.com
  2. Einrichten einer laufenden DO-Discourse-Instanz unter live2.example.com
  3. Sowohl die AWS- als auch die DO-Instanz hatten dieselbe Discourse-Version
  4. live.example.com auf schreibgeschützt setzen und über die GUI ein Backup erstellen
  5. Das Backup per SCP von AWS auf den DO-Server übertragen
  6. Auf DO den Domain-Namen in app.yml auf live.example.com ändern und dann ./launcher rebuild app ausführen
  7. Anschließend das Backup über die Kommandozeile auf dem DO-Server wiederherstellen: Restore a backup from the command line
  8. Als Nächstes die DNS-Einträge so aktualisieren, dass live.example.com auf den DO-Server zeigt.
  9. Ab diesem Punkt haben Sie einen funktionierenden Server.
  10. Danach habe ich diese Anleitung befolgt, um S3-Uploads einzurichten: Configure an S3 compatible object storage provider for uploads
  11. Anschließend habe ich diese Anleitung für die vollständige CDN-Beschleunigung der gesamten Site befolgt: Full site CDN acceleration for Discourse

Haben Sie Ihre bestehenden Uploads irgendwann von AWS S3 zu DO Spaces übertragen?

Bei AWS habe ich Uploads lokal gehostet, nicht auf S3. Als ich sie zu DO gebracht habe, habe ich eine Wiederherstellung auf die lokale Festplatte durchgeführt und anschließend auf DO Spaces und Stackpath CDN migriert. Ich musste danach einen Upload und einen Rake-Befehl ausführen, um die Bilder auf S3 zu übertragen.

Entschuldigung, ich habe deinen ersten Beitrag falsch gelesen.