Von Flightcontrol kommend
Flightcontrol deployt nur über ECS auf deinen AWS-Account, mit Preview-Umgebungen, die hinter dem 397-$-im-Monat-Business-Plan verriegelt sind. Railyard deployt auf jeden Cloud-Account, mit Previews auf jedem Plan.
Warum Teams Flightcontrol verlassen
Flightcontrol ist ein solider Weg, auf deinen eigenen AWS-Account über ECS zu deployen. Die Reibung ist zweifach: Es ist AWS-only, und Preview-Umgebungen — ein Feature, das die meisten Teams von Tag eins an wollen — sind hinter dem 397-$-im-Monat-Business-Plan verriegelt.
Railyard deployt auf jeden Cloud-Anbieter, mit Preview-Umgebungen auf jedem Plan, auch Free.
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, oder ein anderer Anbieter, falls du komplett von AWS wegwillst.
Der Umzug
- Einen Server anbinden: einen neuen, den Railyard in deinem AWS-Account provisioniert, oder bei jedem anderen Anbieter deiner Wahl.
- Dein Repo hinzufügen und die Build-Methode wählen, die zu deiner App passt.
- Deine Config mitbringen und die Datastores anhängen, die deine App erwartet.
- Deployen auf eine temporäre URL. Deine Release-Task ausführen und prüfen.
- Daten umziehen mit einem Dump und Restore ins verwaltete Addon.
- DNS umschalten. Flightcontrol bedient weiter bis zum Cutover; es gibt keine Downtime.
Was anders ist
Preview-Umgebungen auf jedem Plan statt hinter einer 397-$-im-Monat-Stufe verriegelt, und die Freiheit, außerhalb von AWS zu deployen, wenn du willst.