Cloud-Server für Ruby on Rails in Europa

Cloud-Server für Ruby on Rails in Europa

Cloud-Server für Ruby on Rails in Europa

Ruby on Rails bleibt eines der produktivsten Web-Frameworks fur die Entwicklung von Full-Stack-Anwendungen. Sein Ansatz "Konvention vor Konfiguration" ermoglicht es kleinen Teams, schnell zu liefern. Aber Rails benotigt einen echten Server - eine richtig dimensionierte, immer eingeschaltete Maschine, die Anfragen, Hintergrundjobs und Asset-Kompilierung verarbeiten kann. Fur Teams, die europaische Nutzer bedienen, sollte dieser Server in Europa stehen.

Warum EU-Hosting fur Ruby on Rails wichtig ist

Rails-Anwendungen sind von Natur aus Full-Stack. Sie liefern HTML, verarbeiten Authentifizierung, Zahlungen, senden E-Mails und verwalten oft Datei-Uploads. Jede dieser Operationen beinhaltet personenbezogene Daten Ihrer Nutzer. Gemas DSGVO mussen diese Daten auf Infrastruktur innerhalb der EU verarbeitet werden, wenn Sie EU-Einwohner bedienen.

Netzwerklatenz ist fur Rails besonders wichtig, da sein Request-Zyklus standardmasig synchron ist. Hosting in Prag oder Vilnius gibt Ihnen 5-20 ms bis nach Westeuropa, verglichen mit 100-150 ms von einem US-basierten Server.

Mindestanforderungen an den Server

Rails ist ressourcenintensiver als leichtgewichtigere Frameworks. Asset-Kompilierung ist besonders anspruchsvoll.

  • RAM - Mindestens 2 GB fur Puma und die Rails-App. Die Asset-Kompilierung kann auf 1,5-2 GB spiken, daher werden 4 GB fur Produktionsdeployments empfohlen.
  • CPU - Mindestens 2 Kerne. Pumas Multi-Thread-Modell profitiert von echter CPU-Parallelitat.
  • Festplatte - Mindestens 20 GB. SSD ist fur akzeptable Datenbankperformance erforderlich.
  • Ruby - Version 3.2 oder hoher. Ruby 3.3 bietet erhebliche Performance-Verbesserungen.
  • PostgreSQL - Version 15 oder hoher.

Empfohlene DCXV-Konfiguration

DCXV Cloud-VPS-Plane beginnen bei EUR 15/Monat. Fur echte Produktionsdeployments mit Hintergrundjobs ist der 2-Kern / 4 GB RAM-Plan der praktische Ausgangspunkt.

Rails mit Sidekiq fuhrt zwei Prozesse aus: Puma (Webserver) und Sidekiq (Hintergrundjobs). Auf 4 GB RAM konnen Sie Puma mit 2-3 Workern, Sidekiq mit 5-10 Threads und noch Platz fur PostgreSQL betreiben.

Fur grossere Anwendungen steht DCXV-Dedicated-Hardware ab EUR 49/Monat zur Verfugung. 24/7-Ingenieur-Support ist in jedem Plan ohne Aufpreis enthalten. Details unter https://dcxv.com/data-center#cloud

Einrichtungsanleitung

# Ruby 3.3 uber rbenv und Systemabhangigkeiten installieren
sudo apt update && sudo apt install -y git curl libpq-dev postgresql postgresql-contrib redis-server nginx
git clone https://github.com/rbenv/rbenv.git ~/.rbenv && echo 'eval "$(~/.rbenv/bin/rbenv init -)"' >> ~/.bashrc
~/.rbenv/bin/rbenv install 3.3.0 && ~/.rbenv/bin/rbenv global 3.3.0

# Bundler und Gems installieren
gem install bundler
cd /var/www/myapp && bundle install --deployment --without development test

# Assets kompilieren und Datenbankmigrationen ausfuhren
RAILS_ENV=production bundle exec rails assets:precompile
RAILS_ENV=production bundle exec rails db:migrate

# Puma und Sidekiq mit systemd starten
sudo systemctl enable puma sidekiq && sudo systemctl start puma sidekiq

Performance-Erwartungen

Eine Rails-App auf einer DCXV 2-Kern / 4 GB Instanz in Prag:

  • Antwortzeit - 50-150 ms fur typische HTML-Seitenrenderings mit Datenbankabfragen. Statische Assets uber Nginx kehren in unter 5 ms zuruck.
  • Durchsatz - 100-300 Anfragen pro Sekunde mit Puma mit 2 Workern und 5 Threads.
  • Hintergrundjobs - Sidekiq mit 10 Threads verarbeitet 200-500 Jobs pro Minute.
  • Netzwerklatenz - Unter 20 ms nach Deutschland, Osterreich, Polen und Tschechien von Prag aus.
Claude Code, Codex und Grok CLI auf Ihrem eigenen Cloud-Server ausführen
cloudaivps

Claude Code, Codex und Grok CLI auf Ihrem eigenen Cloud-Server ausführen

Machen Sie einen Debian- oder Ubuntu-Cloud-Server zur Sandbox für KI-Coding-Agenten wie Claude Code, Codex und Grok CLI. Coden Sie von überall.

Einen Cloud-Server in zwei Klicks auf ein aktuelles Backup zurucksetzen
backuprecoverycloudCloud

Einen Cloud-Server in zwei Klicks auf ein aktuelles Backup zurucksetzen

DCXV Cloud-Server lassen Sie jetzt ein aktuelles automatisches Backup direkt aus der Konsole wiederherstellen - Backup wahlen, bestatigen, und die VM wird in Minuten zuruckgesetzt.

Kundenkonten mit einem Login verwalten - das DCXV Reseller-Dashboard
resellercontrol-panelcloudCloud

Kundenkonten mit einem Login verwalten - das DCXV Reseller-Dashboard

Das neue DCXV Reseller-Dashboard ermoglicht es, Kunden-Unterkonten zu erstellen, deren Guthaben und Server zu verfolgen und sich von einer Konsole aus in jedes einzuloggen.

Snapshot vor riskanten Anderungen, sofort zurucksetzen
snapshotcloudCloud

Snapshot vor riskanten Anderungen, sofort zurucksetzen

Erstellen Sie vor jeder riskanten Anderung einen Snapshot Ihres DCXV Cloud-Servers und setzen Sie ihn in Sekunden zuruck. Snapshot in der Konsole mit einem Klick hinzufugen.

Jedes Betriebssystem installieren - booten Sie Ihre Cloud-VM von Ihrem eigenen ISO
isoinstallcloudCloud

Jedes Betriebssystem installieren - booten Sie Ihre Cloud-VM von Ihrem eigenen ISO

Laden Sie ein bootfahiges ISO von einer beliebigen HTTPS-URL hoch und booten Sie Ihre DCXV Cloud-VM davon - installieren Sie ein beliebiges Betriebssystem oder starten Sie ein Rettungssystem, direkt aus der Konsole.