← Alle Migrations-Guides

Von Porter kommend

Porter wickelt deinen AWS-Account in einen verwalteten Kubernetes-Cluster ein, der eigene Grundkosten mitbringt, bevor deine App überhaupt läuft. Railyard deployt stattdessen auf einen einfachen Server im selben Account.

Warum Teams Porter verlassen

Porter ist eine echte Bring-your-own-Cloud-Option, die Kubernetes um deinen eigenen AWS-Account wickelt. Die Reibung sind die Grundkosten: Der EKS-Cluster unter Porter wird üblicherweise mit rund 225 $ im Monat allein genannt, bevor die Compute-Nutzung deiner App überhaupt mitgerechnet ist, plus Porters eigener Pro-Ressource-Gebühr.

Railyard deployt auf einen einfachen Server im selben AWS-Account, ohne Cluster, den du darunter bezahlen musst.

Was mitkommt

  • Dein Repo, gebaut aus einem Dockerfile, Buildpacks, oder einem Procfile.
  • Deine Umgebungsvariablen und Secrets.
  • Verwaltetes Postgres, MySQL und Redis mappen direkt auf Railyard-Addons.
  • Dein bestehender AWS-Account: Railyard provisioniert dort einen einfachen EC2-Server statt eines EKS-Clusters.

Der Umzug

  1. Einen Server anbinden: einen neuen, den Railyard in deinem bestehenden AWS-Account provisioniert.
  2. Dein Repo hinzufügen und die Build-Methode wählen, die zu deiner App passt.
  3. Deine Config mitbringen und die Datastores anhängen, die deine App erwartet.
  4. Deployen auf eine temporäre URL. Deine Release-Task ausführen und prüfen.
  5. Daten umziehen mit einem Dump und Restore ins verwaltete Addon.
  6. DNS umschalten. Porter bedient weiter bis zum Cutover; es gibt keine Downtime.

Was anders ist

Kein Kubernetes-Cluster, der unter deiner App Grundkosten anhäuft, bevor du überhaupt etwas deployt hast, und ein flacher Preis pro Team statt Pro-Ressource-Abrechnung.

Bring deine Porter-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.