Comparar

Railyard frente a AWS puro.

AWS te da EC2, RDS, un Application Load Balancer, IAM, una VPC, Route 53 y CloudWatch como servicios separados que tú aprovisionas y conectas, a mano o con Terraform o CloudFormation. Railyard conecta el mismo tipo de servidor y hace esa conexión por ti.

La diferencia

AWS vende las piezas. Railyard las conecta.

Nada de lo siguiente es hipotético: los mismos servicios de AWS, los mismos tipos de instancia, el mismo motor de RDS. La diferencia es quién hace clic en la consola, quién escribe el Terraform, o quién lee la documentación para que se hablen entre sí.

PiezaEn AWS puroCon Railyard
Cómputo Lanza una instancia de EC2 tú mismo: elige una AMI, un tipo de instancia, un key pair y un security group, desde la consola, la CLI o Terraform. Conecta una instancia de EC2 que ya tengas con su host, un usuario y una llave SSH, igual que cualquier otro servidor Linux. O conecta tu cuenta de AWS y deja que Railyard lance una, de t3.small a m5.xlarge, en cualquiera de 13 regiones.
Security groups Un security group nuevo empieza sin ninguna regla de entrada. Cada puerto, incluido SSH y tu base de datos, es tuyo para abrir. Railyard abre los puertos 22, 80 y 443 en un security group que crea y administra, y solo abre el puerto de la base de datos al servidor que corre tu app, no a internet.
HTTPS y balanceo de carga Un Application Load Balancer se factura aparte: $0.0225 por hora más unos $0.008 por LCU-minuto, cerca de $22 al mes para una carga liviana según el propio ejemplo de AWS, y tú mismo emites y renuevas los certificados vía ACM. Cada dominio recibe HTTPS automáticamente a través del edge de Railyard, renovado por nosotros. Sin load balancer ni certificado que aprovisionar.
Base de datos RDS se factura aparte por horas de instancia, almacenamiento y almacenamiento de backups más allá de tu ventana de retención. Multi-AZ es un costo extra, no activado por defecto, y el subnet group, el security group y el período de retención de backups son tuyos para definir. Railyard aprovisiona la misma instancia de RDS Postgres a través de la API de AWS: subnet group, security group limitado a tu servidor de aplicación, cifrado y tags incluidos, y luego corre backups programados y verificados con restauración a un punto en el tiempo. Una instancia db.t4g.micro cuesta cerca de $12 al mes. Postgres, MySQL y Redis funcionan igual en cualquier proveedor, no solo en AWS.
DNS Route 53 cuesta $0.50 al mes por hosted zone para las primeras 25, más cargos por millón de consultas, y los registros A, AAAA o alias hacia tu load balancer son tuyos para crear. Apunta el DNS que ya usas hacia Railyard una sola vez. No se necesita hosted zone a menos que quieras una.
Logs y monitoreo CloudWatch Logs guarda los datos de log indefinidamente hasta que tú mismo configures una política de retención, y las alarmas, dashboards y filtros de métricas son recursos aparte que hay que construir. Logs de build y de ejecución, drains hacia cualquier endpoint HTTPS o servidor syslog, y alertas vienen incluidos en cada despliegue, sin política de retención que configurar primero.
Acceso Usuarios, roles y políticas de IAM que tú mismo escribes y mantienes con mínimo privilegio. Conectar una cuenta de AWS crea un solo rol de IAM limitado mediante una stack de CloudFormation, con un external ID. Railyard nunca ve ni necesita tus credenciales root de AWS.

Donde AWS sigue haciendo el trabajo

Esto no es una afirmación de que Railyard reemplaza a AWS.

  • La amplitud propia de AWS: más de 200 servicios como Lambda, SageMaker y Bedrock que Railyard no toca.
  • Los programas de cumplimiento empresarial (elegibilidad HIPAA, FedRAMP, certificaciones PCI DSS) que vienen con un acuerdo empresarial de AWS.
  • Infraestructura multi-región, distribuida globalmente, a la escala propia de AWS.

Esta página es para quien quiere correr una app, no aprender AWS. Si necesitas el resto de AWS, sigue usando AWS directamente; Railyard solo te quita de encima la parte de EC2 más RDS más load balancer más Route 53.

La migración

Si ya tienes una instancia de EC2, no la migras. La conectas.

Apunta Railyard al host de la instancia, un usuario y una llave SSH, igual que cualquier otro servidor. Railyard instala el agente, lee lo que ya está corriendo, y toma el control del pipeline de despliegue desde ahí. Si quieres que Railyard administre también la base de datos, tráela con un dump y restore estándar; si prefieres no volver a tocar AWS, crea el próximo servidor en Hetzner, DigitalOcean o Vultr en su lugar, y Railyard lo trata de la misma forma.

Lee la guía de migración →

Preguntas

Preguntas sobre AWS

¿Railyard reemplaza todo AWS?
No. Reemplaza la parte de AWS que la mayoría de las apps realmente usa para correr un solo servicio: una instancia de EC2, una base de datos de RDS, el trabajo de un load balancer, IAM para esa conexión, y el trabajo de registro de CloudWatch. No toca Lambda, SageMaker, los programas de cumplimiento ni la red global de AWS. Sigue usando AWS directamente para eso.
¿Cuánto cuesta esto comparado con correrlo directo en AWS?
Pagas a AWS directamente por la instancia de EC2 y la instancia de RDS, a las tarifas on-demand propias de AWS, igual que si las hubieras aprovisionado tú mismo. Lo que ya no pagas aparte es un Application Load Balancer a $0.0225 por hora más cargos de LCU, una hosted zone de Route 53 a $0.50 al mes, o el tiempo de conectar IAM, security groups y un pipeline de despliegue a mano. Railyard es un precio fijo por equipo: gratis para empezar, $19 al mes en Pro, $49 al mes en Team.
¿Puedo usar mi cuenta de AWS existente?
Sí. Conéctala con una stack de CloudFormation de un clic que crea un rol de IAM limitado con un external ID, sin necesitar llaves root, o pega directamente un access key ID y un secret si prefieres administrar la credencial tú mismo. De cualquier forma, Railyard solo llama las acciones de EC2 y RDS que necesita.
¿Y si prefiero no usar AWS para nada?
Entonces no lo uses. Crea el servidor en Hetzner, DigitalOcean o Vultr en su lugar; Railyard aprovisiona la base de datos, el HTTPS y el pipeline de despliegue de la misma forma, sin importar cuál elijas.

Lo que verificamos

Pruébalo en la cuenta de AWS que ya tienes.

El plan Free no pide tarjeta.

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