Railyard neben reinem AWS.
AWS gibt dir EC2, RDS, einen Application Load Balancer, IAM, eine VPC, Route 53 und CloudWatch als getrennte Services, die du selbst einrichtest und verbindest, per Hand oder mit Terraform oder CloudFormation. Railyard bindet denselben Server-Typ an und übernimmt diese Verkabelung für dich.
Der Unterschied
AWS verkauft die Teile. Railyard verbindet sie.
Nichts davon ist hypothetisch: dieselben AWS-Services, dieselben Instanztypen, derselbe RDS-Engine. Der Unterschied ist, wer durch die Konsole klickt, das Terraform schreibt, oder die Doku liest, um sie miteinander sprechen zu lassen.
| Teil | Mit reinem AWS | Mit Railyard |
|---|---|---|
| Compute | Starte selbst eine EC2-Instanz: wähle ein AMI, einen Instanztyp, ein Key Pair und eine Security Group, per Konsole, CLI oder Terraform. | Binde eine EC2-Instanz an, die du schon hast, mit Host, Benutzer und SSH-Key, genau wie jeden anderen Linux-Server. Oder verbinde dein AWS-Konto und lass Railyard eine starten, von t3.small bis m5.xlarge, in einer von 13 Regionen. |
| Security Groups | Eine neue Security Group startet ohne jede eingehende Regel. Jeden Port, einschließlich SSH und deiner Datenbank, musst du selbst öffnen. | Railyard öffnet die Ports 22, 80 und 443 auf einer Security Group, die es selbst erstellt und verwaltet, und öffnet den Datenbank-Port nur für den Server, der deine App ausführt, nicht für das Internet. |
| HTTPS und Lastverteilung | Ein Application Load Balancer wird separat abgerechnet: 0,0225 $ pro Stunde plus etwa 0,008 $ pro LCU-Minute, laut AWS' eigenem Beispiel rund 22 $ im Monat für eine leichte Last, und Zertifikate stellst du über ACM weiterhin selbst aus und erneuerst sie selbst. | Jede Domain erhält automatisch HTTPS über Railyards Edge, für dich erneuert. Kein Load Balancer und kein Zertifikat einzurichten. |
| Datenbank | RDS wird separat abgerechnet, für Instanzstunden, Speicher und Backup-Speicher über dein Retention-Fenster hinaus. Multi-AZ kostet extra, ist nicht standardmäßig aktiv, und Subnet-Group, Security Group und Backup-Aufbewahrungsdauer legst du selbst fest. | Railyard richtet dieselbe RDS-Postgres-Instanz über die AWS-API ein: Subnet-Group, eine auf deinen App-Server begrenzte Security Group, Verschlüsselung und Tags inklusive, und führt dann geplante, verifizierte Backups mit Point-in-Time-Restore aus. Eine db.t4g.micro-Instanz kostet etwa 12 $ im Monat. Postgres, MySQL und Redis funktionieren bei jedem Anbieter gleich, nicht nur bei AWS. |
| DNS | Route 53 kostet 0,50 $ im Monat pro Hosted Zone für die ersten 25, plus Gebühren pro Million Abfragen, und die A-, AAAA- oder Alias-Records zu deinem Load Balancer legst du selbst an. | Zeig das DNS, das du schon nutzt, einmal auf Railyard. Keine Hosted Zone nötig, außer du willst eine. |
| Logs und Monitoring | CloudWatch Logs behält Log-Daten unbegrenzt, bis du selbst eine Retention-Policy einrichtest, und Alarme, Dashboards und Metrik-Filter sind separate Ressourcen, die du selbst baust. | Build- und Laufzeit-Logs, Drains zu jedem HTTPS- oder Syslog-Endpunkt, und Alerts kommen mit jedem Deploy mit, ohne vorher eine Retention-Policy einzurichten. |
| Zugriff | IAM-Benutzer, Rollen und Policies, die du selbst schreibst und selbst mit minimalen Rechten pflegst. | Ein AWS-Konto zu verbinden erstellt eine einzige begrenzte IAM-Rolle über einen CloudFormation-Stack, mit einer External ID. Railyard sieht deine AWS-Root-Zugangsdaten nie und braucht sie auch nicht. |
Wo AWS weiterhin seinen Zweck erfüllt
Das ist keine Behauptung, dass Railyard AWS ersetzt.
- AWS' eigene Breite: über 200 Services wie Lambda, SageMaker und Bedrock, die Railyard nicht anfasst.
- Enterprise-Compliance-Programme (HIPAA-Eignung, FedRAMP, PCI-DSS-Attestierungen), die mit einer AWS-Enterprise-Vereinbarung kommen.
- Global verteilte Infrastruktur über mehrere Regionen im Maßstab von AWS selbst.
Diese Seite ist für die Person, die eine App betreiben will, nicht AWS lernen will. Brauchst du den Rest von AWS, nutze AWS weiterhin direkt; Railyard nimmt dir nur den Teil EC2-plus-RDS-plus-Load-Balancer-plus-Route-53 ab.
Umzug
Hast du schon eine EC2-Instanz, migrierst du sie nicht. Du bindest sie an.
Zeig Railyard auf den Host der Instanz, einen Benutzer und einen SSH-Key, genau wie bei jedem anderen Server. Railyard installiert den Agenten, liest, was schon läuft, und übernimmt von dort die Deploy-Pipeline. Willst du, dass Railyard auch die Datenbank verwaltet, bring sie mit einem Standard-Dump und -Restore mit; willst du AWS lieber nicht mehr anfassen, erstelle den nächsten Server stattdessen bei Hetzner, DigitalOcean oder Vultr, und Railyard behandelt ihn genauso.
Fragen
Fragen zu AWS
Ersetzt Railyard ganz AWS?
Was kostet das im Vergleich zum direkten Betrieb auf AWS?
Kann ich mein bestehendes AWS-Konto nutzen?
Was, wenn ich AWS lieber gar nicht nutzen will?
Was wir geprüft haben
Probiere es auf dem AWS-Konto aus, das du schon hast.
Der Free-Plan braucht keine Karte.
Kostenloser Plan, keine Kreditkarte, und 14 Tage Pro für jedes neue Team. Ein fester Preis pro Team.