Von Scaleway kommend
Scaleways Serverless Containers laufen nur auf Scaleways eigener Cloud. Railyard deployt dieselben Container auf einen Server in jedem Cloud-Account, einschließlich Scaleway.
Warum Teams Scaleways Serverless-Plattform verlassen
Scaleways Serverless Containers sind ein vernünftiger Weg, einen Container zu betreiben, ohne einen Server zu verwalten, innerhalb von Scaleways eigener Cloud. Die Reibung zeigt sich, wenn du einen Server willst, den du vollständig kontrollierst, oder die Flexibilität, statt Scaleways einen anderen Anbieter zu nutzen.
Railyard deployt dieselben Container auf einen Server in deinem eigenen Cloud-Account, auf Scaleway oder anderswo.
Was mitkommt
- Dein Repo, gebaut aus einem Dockerfile.
- Deine Umgebungsvariablen und Secrets.
- Verwaltetes Postgres, MySQL und Redis mappen direkt auf Railyard-Addons.
Der Umzug
- Einen Server anbinden: einen neuen, den Railyard in deinem Scaleway-Account provisioniert, oder bei jedem anderen Anbieter deiner Wahl.
- Dein Repo hinzufügen und Railyard auf dein Dockerfile zeigen.
- 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.
- DNS umschalten. Es gibt keine Downtime; der alte Deploy bedient weiter bis zum Cutover.
Was anders ist
Ein echter Server, den du kontrollierst, mit der Freiheit, auf Scaleway zu bleiben oder zu einem anderen Anbieter zu wechseln, ohne dein Deploy-Setup neu aufzubauen.