← Alle Migrations-Guides

Von Laravel Cloud kommend

Laravel Cloud betreibt deine App auf der eigenen AWS-Infrastruktur des Laravel-Teams, abgerechnet nach Nutzung. Railyard betreibt dieselbe Laravel-App auf einem Server in deinem eigenen Cloud-Account, zu einem flachen Preis pro Team.

Warum Teams Laravel Cloud verlassen

Laravel Cloud ist eine gut gebaute, vollständig verwaltete Plattform von den Leuten, die Laravel bauen. Die Reibung zeigt sich bei Besitz und Kosten: Deine App läuft auf ihrem AWS-Account, nicht auf deinem, und die Rechnung bewegt sich mit der Nutzung, wenn du wächst.

Railyard behält denselben Git-push-Deploy-Workflow für Laravel, betreibt ihn aber auf einem Server in deinem eigenen DigitalOcean-, Hetzner- oder Vultr-Account, zu einem flachen Preis pro Team.

Was mitkommt

  • Dein Laravel-Repo, gebaut aus einem Dockerfile oder Buildpacks.
  • Deine Umgebungsvariablen und Secrets, bisher gesetzt im Dashboard von Laravel Cloud.
  • Verwaltetes Postgres, MySQL und Redis mappen direkt auf Railyard-Addons.
  • Laravel Horizon und Queue-Worker laufen genauso auf einem Railyard-Worker-Prozess.

Der Umzug

  1. Einen Server anbinden: einen bestehenden, oder einen neuen, den Railyard in deinem Cloud-Account provisioniert.
  2. Dein Repo hinzufügen — Railyard erkennt Laravel automatisch.
  3. Deine Config mitbringen und die Datastores anhängen, die deine App erwartet.
  4. Deployen auf eine temporäre URL. php artisan migrate ausführen und prüfen.
  5. Daten umziehen mit einem Dump und Restore ins verwaltete Addon.
  6. DNS umschalten. Laravel Cloud bedient weiter bis zum Cutover; es gibt keine Downtime.

Was anders ist

Ein flacher Preis pro Team statt nutzungsbasierter Abrechnung, und deine App läuft in deinem eigenen Cloud-Account statt in dem von Laravel Cloud.

Bring deine Laravel Cloud-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.