Railyard face à AWS brut.
AWS vous donne EC2, RDS, un Application Load Balancer, IAM, un VPC, Route 53 et CloudWatch comme des services séparés que vous provisionnez et reliez vous-même, à la main ou avec Terraform ou CloudFormation. Railyard connecte le même type de serveur et fait ce câblage pour vous.
La différence
AWS vend les pièces. Railyard les relie.
Rien ci-dessous n'est hypothétique : les mêmes services AWS, les mêmes types d'instances, le même moteur RDS. La différence, c'est qui clique dans la console, qui écrit le Terraform, ou qui lit la doc pour les faire parler entre eux.
| Pièce | Sur AWS brut | Avec Railyard |
|---|---|---|
| Calcul | Lancez une instance EC2 vous-même : choisissez un AMI, un type d'instance, une paire de clés et un security group, depuis la console, la CLI ou Terraform. | Connectez une instance EC2 que vous avez déjà avec son hôte, un utilisateur et une clé SSH, comme n'importe quel autre serveur Linux. Ou connectez votre compte AWS et laissez Railyard en lancer une, de t3.small à m5.xlarge, dans l'une de 13 régions. |
| Security groups | Un nouveau security group démarre sans aucune règle entrante. Chaque port, y compris SSH et votre base de données, est à vous d'ouvrir. | Railyard ouvre les ports 22, 80 et 443 sur un security group qu'il crée et gère, et n'ouvre le port de la base de données qu'au serveur qui fait tourner votre app, pas à Internet. |
| HTTPS et répartition de charge | Un Application Load Balancer est facturé séparément : 0,0225 $ de l'heure plus environ 0,008 $ par LCU-minute, soit environ 22 $ par mois pour une charge légère selon l'exemple d'AWS, et vous émettez et renouvelez vous-même les certificats via ACM. | Chaque domaine reçoit le HTTPS automatiquement grâce à l'edge de Railyard, renouvelé pour vous. Aucun load balancer ni certificat à provisionner. |
| Base de données | RDS est facturé séparément pour les heures d'instance, le stockage et le stockage des sauvegardes au-delà de votre fenêtre de rétention. Multi-AZ est un coût additionnel, pas activé par défaut, et le subnet group, le security group et la période de rétention des sauvegardes sont à régler vous-même. | Railyard provisionne la même instance RDS Postgres via l'API AWS : subnet group, security group limité à votre serveur d'application, chiffrement et tags inclus, puis exécute des sauvegardes planifiées et vérifiées avec restauration à un instant précis. Une instance db.t4g.micro coûte environ 12 $ par mois. Postgres, MySQL et Redis fonctionnent de la même façon chez n'importe quel fournisseur, pas seulement AWS. |
| DNS | Route 53 coûte 0,50 $ par mois et par hosted zone pour les 25 premières, plus des frais par million de requêtes, et les enregistrements A, AAAA ou alias vers votre load balancer sont à créer vous-même. | Pointez le DNS que vous utilisez déjà vers Railyard, une seule fois. Aucune hosted zone n'est requise, sauf si vous en voulez une. |
| Journaux et surveillance | CloudWatch Logs conserve les données de journal indéfiniment tant que vous ne réglez pas vous-même une politique de rétention, et les alarmes, tableaux de bord et filtres de métriques sont des ressources séparées à construire. | Les journaux de build et d'exécution, les drains vers n'importe quel point de terminaison HTTPS ou serveur syslog, et les alertes sont inclus à chaque déploiement, sans politique de rétention à configurer d'abord. |
| Accès | Des utilisateurs, rôles et politiques IAM que vous écrivez et maintenez vous-même en moindre privilège. | Connecter un compte AWS crée un seul rôle IAM limité via une stack CloudFormation, avec un external ID. Railyard ne voit jamais vos identifiants root AWS et n'en a pas besoin. |
Là où AWS fait encore le travail
Ce n'est pas une prétention que Railyard remplace AWS.
- L'étendue propre à AWS : plus de 200 services comme Lambda, SageMaker et Bedrock que Railyard ne touche pas.
- Les programmes de conformité d'entreprise (admissibilité HIPAA, FedRAMP, attestations PCI DSS) qui viennent avec une entente d'entreprise AWS.
- Une infrastructure multi-régions, distribuée mondialement, à l'échelle propre à AWS.
Cette page s'adresse à la personne qui veut faire tourner une app, pas apprendre AWS. Si vous avez besoin du reste d'AWS, continuez d'utiliser AWS directement; Railyard retire seulement de votre liste la partie EC2-plus-RDS-plus-load-balancer-plus-Route-53.
La migration
Si vous avez déjà une instance EC2, vous ne la migrez pas. Vous la connectez.
Pointez Railyard vers l'hôte de l'instance, un utilisateur et une clé SSH, comme n'importe quel autre serveur. Railyard installe l'agent, lit ce qui tourne déjà, et prend le relais du pipeline de déploiement à partir de là. Si vous voulez que Railyard gère aussi la base de données, migrez-la avec un dump et une restauration classiques; si vous préférez ne plus toucher à AWS, créez le prochain serveur chez Hetzner, DigitalOcean ou Vultr à la place, et Railyard le traite de la même façon.
Questions
Questions sur AWS
Est-ce que Railyard remplace tout AWS?
Combien ça coûte comparé à rouler directement sur AWS?
Puis-je utiliser mon compte AWS existant?
Et si je préfère ne pas utiliser AWS du tout?
Ce qu'on a vérifié
Essayez-le sur le compte AWS que vous avez déjà.
L'offre Free ne demande pas de carte.
Offre gratuite, sans carte, et 14 jours de Pro pour chaque nouvelle équipe. Prix fixe par équipe.