Welcher VPS für eine Website?
Der Umzug vom Shared Hosting auf einen VPS hat meist einen von drei Gründen: Die Website stößt an CPU-Limits, es wird eine eigene PHP-Version oder ein Modul gebraucht, das der Hoster nicht anbietet, oder auf einem Konto haben sich zu viele Projekte angesammelt. Ein virtueller Server hebt diese Einschränkungen auf, dafür werden Konfiguration und Updates zu Ihrer Aufgabe.
Wie viele Ressourcen für CMS und Traffic?
Maßgeblich ist nicht die Zahl der Besucher, sondern wie viele Anfragen tatsächlich bei PHP und der Datenbank ankommen. Eine grobe Skala für typische Websites:
- Landingpage, Visitenkarte, statische Website – 1 Kern und 1 GB RAM. HTML über nginx auszuliefern kostet fast nichts.
- Blog oder Firmenwebsite mit CMS und Caching, bis zu einigen Tausend Besuchern pro Tag – 1–2 Kerne und 2 GB. Für die populäre Engine gibt es eine eigene Auswahl: VPS für WordPress.
- Onlineshop mit Katalog, Filtern und Warenkorb – ab 2 Kernen und 4 GB. Warenkorb und Kundenkonto lassen sich nicht vollständig cachen, die Last auf der Datenbank ist deutlich höher.
- Mehrere Websites auf einem Server – addieren Sie den Bedarf und rechnen Sie 30–50 % Reserve hinzu: In Spitzenzeiten belasten die Projekte den Server gleichzeitig.
Der Arbeitsspeicher geht fast immer vor dem Prozessor zur Neige. Sobald der Server in den Swap ausweicht, wird die Website stärker ausgebremst als durch zu wenige Kerne.
SSD oder NVMe
Eine HDD sollte man für eine Website heute nicht mehr nehmen: Die Datenbank führt viele kleine zufällige Lesezugriffe aus, und eine langsame Platte wird zum Hauptengpass. Eine normale SSD genügt den meisten Projekten. NVMe bringt einen spürbaren Vorteil bei großen Datenbanken, Shops mit Tausenden Artikeln und häufigen Backups. Den Speicherplatz berechnen Sie so: Website-Dateien, Datenbank, Logs und zwei, drei lokale Sicherungen, dazu Platz für Systemupdates. 20 GB reichen für eine kleine Website, ein Shop mit Produktfotos braucht mehr. Laufwerke vergleichen können Sie auf der Seite VPS mit NVMe.
Control Panel oder Konsole
Wenn Sie nginx, PHP-FPM, Datenbank und SSL-Zertifikate nicht von Hand einrichten möchten, installieren Sie ein Panel. Es übernimmt virtuelle Hosts, Postfächer, Backups und die Ausstellung von Zertifikaten. Zwei Punkte sind zu beachten: Manche Panels sind kostenpflichtig, und das Panel selbst belegt 300–500 MB Arbeitsspeicher. Auf einem Server mit 1 GB ist das spürbar, daher sollten es mit Panel besser ab 2 GB sein. Eine verbreitete Option ist VPS mit ISPmanager, kostenlose Alternativen sind FASTPANEL, aaPanel und HestiaCP.
Ohne Panel ist der Server schlanker und sicherer, aber jede Änderung müssen Sie in der Konsole vornehmen und Updates selbst im Blick behalten.
Wo soll der Server stehen?
Platzieren Sie den Server nah an Ihrem Publikum. Für Besucher aus Europa eignen sich Deutschland oder die Niederlande, für ein amerikanisches Publikum die USA. Prüfen Sie außerdem, ob für die personenbezogenen Daten Ihrer Nutzer Vorgaben zum Speicherort gelten. Ein CDN gleicht die Entfernung für statische Inhalte teilweise aus, dynamische Seiten werden aber weiterhin auf dem Server erzeugt.
In der Tabelle oben sind die Tarife nach Preis sortiert, und in der Spalte „Zahlung“ sehen Sie, wie Sie bei jedem Anbieter bezahlen können.