Railyard ao lado da AWS pura.
A AWS te dá EC2, RDS, um Application Load Balancer, IAM, uma VPC, Route 53 e CloudWatch como serviços separados que você mesmo provisiona e conecta, na mão ou com Terraform ou CloudFormation. O Railyard conecta o mesmo tipo de servidor e faz essa ligação pra você.
A diferença
A AWS vende as peças. O Railyard conecta elas.
Nada abaixo é hipotético: os mesmos serviços da AWS, os mesmos tipos de instância, o mesmo motor de RDS. A diferença é quem clica no console, quem escreve o Terraform, ou quem lê a documentação pra fazer tudo isso se falar.
| Peça | Na AWS pura | Com o Railyard |
|---|---|---|
| Compute | Você mesmo lança uma instância EC2: escolhe uma AMI, um tipo de instância, um key pair e um security group, pelo console, pela CLI ou pelo Terraform. | Conecte uma instância EC2 que você já tem com o host, um usuário e uma chave SSH, igual a qualquer outro servidor Linux. Ou conecte sua conta AWS e deixe o Railyard lançar uma, de t3.small até m5.xlarge, em qualquer uma de 13 regiões. |
| Security groups | Um security group novo começa sem nenhuma regra de entrada. Cada porta, incluindo SSH e seu banco de dados, é você quem abre. | O Railyard abre as portas 22, 80 e 443 num security group que ele mesmo cria e gerencia, e só abre a porta do banco de dados pro servidor que roda sua aplicação, não pra internet. |
| HTTPS e balanceamento de carga | Um Application Load Balancer é cobrado separado: US$0,0225 por hora mais cerca de US$0,008 por LCU-minuto, algo como US$22 por mês pra uma carga leve segundo o próprio exemplo da AWS, e você mesmo emite e renova os certificados pelo ACM. | Todo domínio recebe HTTPS automaticamente pelo edge do Railyard, renovado pra você. Nenhum load balancer ou certificado pra provisionar. |
| Banco de dados | O RDS é cobrado separado por horas de instância, armazenamento e armazenamento de backup além da sua janela de retenção. Multi-AZ é uma cobrança extra, não vem ativado por padrão, e o subnet group, o security group e o período de retenção de backup são você quem define. | O Railyard provisiona a mesma instância RDS Postgres pela API da AWS: subnet group, security group restrito ao seu servidor de aplicação, criptografia e tags já incluídos, e depois roda backups agendados e verificados com restauração para um ponto no tempo. Uma instância db.t4g.micro custa cerca de US$12 por mês. Postgres, MySQL e Redis funcionam do mesmo jeito em qualquer provedor, não só na AWS. |
| DNS | O Route 53 custa US$0,50 por mês por hosted zone nas primeiras 25, mais cobranças por milhão de consultas, e os registros A, AAAA ou alias pro seu load balancer são você quem cria. | Aponte o DNS que você já usa pro Railyard, uma vez só. Nenhuma hosted zone é necessária, a menos que você queira uma. |
| Logs e monitoramento | O CloudWatch Logs guarda os dados de log indefinidamente até você mesmo definir uma política de retenção, e alarmes, dashboards e filtros de métricas são recursos separados que você precisa construir. | Logs de build e de execução, drains pra qualquer endpoint HTTPS ou servidor syslog, e alertas já vêm com cada deploy, sem política de retenção pra configurar antes. |
| Acesso | Usuários, roles e políticas de IAM que você mesmo escreve e mantém com privilégio mínimo. | Conectar uma conta AWS cria uma única role de IAM restrita por uma stack CloudFormation, com um external ID. O Railyard nunca vê nem precisa das suas credenciais root da AWS. |
Onde a AWS ainda faz o trabalho
Esta página não afirma que o Railyard substitui a AWS.
- A amplitude da própria AWS: mais de 200 serviços como Lambda, SageMaker e Bedrock que o Railyard não toca.
- Programas de conformidade empresarial (elegibilidade HIPAA, FedRAMP, atestados PCI DSS) que vêm com um contrato empresarial da AWS.
- Infraestrutura distribuída globalmente, multi-região, na escala da própria AWS.
Esta página é pra quem quer rodar uma aplicação, não aprender AWS. Se você precisa do resto da AWS, continue usando a AWS direto; o Railyard só tira do seu colo a parte de EC2 mais RDS mais load balancer mais Route 53.
Migrando
Se você já tem uma instância EC2, você não migra ela. Você conecta ela.
Aponte o Railyard pro host da instância, um usuário e uma chave SSH, igual a qualquer outro servidor. O Railyard instala o agente, lê o que já está rodando, e assume o pipeline de deploy a partir daí. Se você quiser que o Railyard gerencie o banco de dados também, traga ele com um dump e um restore padrão; se preferir não tocar mais na AWS, crie o próximo servidor na Hetzner, na DigitalOcean ou na Vultr em vez disso, e o Railyard trata ele do mesmo jeito.
Perguntas
Perguntas sobre AWS
O Railyard substitui toda a AWS?
Quanto isso custa comparado a rodar direto na AWS?
Posso usar minha conta AWS já existente?
E se eu preferir não usar a AWS de jeito nenhum?
O que a gente verificou
Teste na conta AWS que você já tem.
O plano Free não pede cartão.
Plano grátis, sem cartão, e 14 dias de Pro para cada equipe nova. Um preço fixo por equipe.