← Alle Migrations-Guides

Von Neon kommend

Neon ist eine serverlose Postgres-Datenbank auf eigener Infrastruktur, kein Ort, um deine App zu betreiben. Railyard betreibt deine eigentliche Anwendung auf einem Server, den du besitzt, mit verwaltetem Postgres daneben.

Warum Teams Neon mit etwas anderem kombinieren

Neon ist ein starkes serverloses Postgres mit Branching und Autoscaling. Es ist eine Datenbank, keine Anwendungsplattform — deine App braucht trotzdem irgendwo einen Ort zum Laufen, und da kommt Railyard ins Spiel.

Wenn du von Neons Datenbank selbst weg willst, statt nur von deiner App, gibt dir Railyards verwaltetes Postgres-Addon geplante Backups und Point-in-Time-Restore auf einem Server in deinem eigenen Cloud-Account.

Was mitkommt

  • Dein Anwendungscode, gebaut aus einem Dockerfile, Buildpacks, oder einem Procfile.
  • Deine Umgebungsvariablen und Secrets.
  • Dein Postgres-Schema und deine Daten, aus Neon gedumpt und ins verwaltete Postgres-Addon von Railyard restored.

Der Umzug

  1. Einen Server anbinden: einen bestehenden, oder einen neuen, den Railyard in deinem Cloud-Account provisioniert.
  2. Dein Repo hinzufügen und ein verwaltetes Postgres-Addon anhängen.
  3. Deine Daten migrieren mit einem Dump und Restore aus Neon.
  4. Deployen auf eine temporäre URL. Deine Release-Task ausführen und prüfen.
  5. DNS umschalten. Es gibt keine Downtime; Neon bedient weiter bis zum Cutover.

Was anders ist

Deine Datenbank und deine Anwendung leben beide in deinem eigenen Cloud-Account, statt dass deine App woanders läuft und nach außen zu Neons Infrastruktur verbindet.

Bring deine Neon-App auf einen eigenen Server.

Server hinzufügen, Railyard auf dein Repo zeigen lassen und deployen. DNS wechseln, wenn es funktioniert. Deine alte App läuft bis dahin weiter.

Kostenloser Plan, keine Kreditkarte, und 14 Tage Pro für jedes neue Team. Ein fester Preis pro Team.