← Todas las guías de migración

Viniendo de Porter

Porter envuelve tu cuenta de AWS en un clúster de Kubernetes administrado, que carga su propio costo base antes de que tu app siquiera corra. Railyard despliega en un servidor simple dentro de la misma cuenta en su lugar.

Por qué los equipos dejan Porter

Porter es una opción real de bring-your-own-cloud, que envuelve Kubernetes alrededor de tu propia cuenta de AWS. La fricción es el costo base: el clúster EKS debajo de Porter se cita comúnmente en unos 225 USD al mes por sí solo, antes de que se cuente siquiera el cómputo de tu app, más la propia tarifa por recurso de Porter.

Railyard despliega en un servidor simple dentro de la misma cuenta de AWS, sin un clúster que pagar debajo.

Qué se viene contigo

  • Tu repositorio, construido desde un Dockerfile, buildpacks, o un Procfile.
  • Tus variables de entorno y secrets.
  • Los Postgres, MySQL y Redis administrados se mapean directo a complementos de Railyard.
  • Tu cuenta de AWS existente: Railyard provisiona en ella un servidor EC2 simple en lugar de un clúster EKS.

La migración

  1. Conecta un servidor: uno nuevo que Railyard provisiona en tu cuenta de AWS existente.
  2. Agrega tu repositorio y elige el método de build que coincida con tu app.
  3. Trae tu configuración y conecta los datastores que tu app espera.
  4. Despliega a una URL temporal. Corre tu tarea de release y verifica.
  5. Migra los datos con un dump y restore hacia el complemento administrado.
  6. Mueve el DNS. Porter sigue sirviendo hasta el cutover; no hay caída.

Qué es distinto

Ningún clúster de Kubernetes debajo de tu app acumulando un costo base antes de haber desplegado nada, y un precio fijo por equipo en lugar de facturación por recurso.

Lleva tu app de Porter a un servidor propio.

Agrega un servidor, apunta Railyard a tu repositorio y despliega. Cambia el DNS cuando funcione. Tu app vieja sigue respondiendo hasta entonces.

Plan gratis, sin tarjeta, y 14 días de Pro para cada equipo nuevo. Un precio fijo por equipo.