← Tous les guides de migration

Depuis Laravel Vapor

Laravel Vapor déploie Laravel sous forme de fonctions serverless sur votre compte AWS, facturé via Vapor en plus de votre facture AWS. Railyard fait tourner la même application comme un processus serveur normal, à prix fixe par équipe.

Pourquoi les équipes quittent Laravel Vapor

Vapor est une façon astucieuse de faire tourner Laravel en serverless sur AWS Lambda. La friction se voit sur le coût et le débogage : l’abonnement de Vapor s’ajoute à votre facture AWS, et les cold starts, les limites d’exécution et le modèle mental serverless ajoutent une friction qu’un serveur normal n’a pas.

Railyard fait tourner la même application Laravel comme un processus durable sur un serveur de votre propre compte cloud, à prix fixe par équipe.

Ce qui vous suit

  • Votre dépôt Laravel, construit à partir d’un Dockerfile ou de buildpacks.
  • Vos variables d’environnement et vos secrets, précédemment définis dans le tableau de bord de Vapor ou dans vapor.yml.
  • Postgres, MySQL et Redis gérés correspondent directement aux modules complémentaires de Railyard.
  • Laravel Horizon et les workers de file d’attente tournent de la même façon sur un processus worker Railyard.

La migration

  1. Rattachez un serveur : un serveur existant, ou un nouveau serveur que Railyard provisionne dans votre compte cloud.
  2. Ajoutez votre dépôt et Railyard détecte Laravel automatiquement.
  3. Apportez votre configuration et ajoutez les bases de données attendues par votre application.
  4. Déployez vers une URL temporaire. Exécutez php artisan migrate et vérifiez.
  5. Migrez les données avec une sauvegarde restaurée dans le module complémentaire géré.
  6. Basculez le DNS. Vapor continue de répondre jusqu’à la bascule ; il n’y a pas d’interruption de service.

Ce qui change

Un prix fixe par équipe au lieu de l’abonnement Vapor en plus de votre facture AWS, et un processus serveur normal au lieu de déboguer des cold starts et des limites d’exécution.

Amenez votre application Laravel Vapor sur un serveur à vous.

Ajoutez un serveur, pointez Railyard vers votre dépôt et déployez. Basculez le DNS une fois que ça fonctionne. Votre ancienne application continue de répondre jusque-là.

Offre gratuite, sans carte, et 14 jours de Pro pour chaque nouvelle équipe. Prix fixe par équipe.