Wann sich der Umstieg von Shared Hosting auf einen VPS lohnt
Ein VPS macht eine Website nicht von selbst schneller: Er gibt Ihnen Ressourcen und Freiheit, und damit auch die Aufgabe, einen Server zu betreiben. Hier lesen Sie, woran Sie erkennen, dass das Hosting zu klein geworden ist, wann sich das Problem ohne Umzug lösen lässt und wie Sie eine Website so umziehen, dass Besucher nichts davon merken.
Der Umzug von Shared Hosting auf einen VPS beginnt oft mit dem Satz „Die Website ist langsam“. Manchmal ist das tatsächlich die Grenze eines geteilten Servers, manchmal aber ein schweres Plugin, nicht optimierte Bilder oder fehlendes Caching, und dann ist die Website auf einem VPS genauso langsam. Bevor Sie mehr bezahlen und die Serveradministration übernehmen, finden Sie heraus, woran die Website genau stößt. Im Folgenden: Anzeichen, die einen Umzug rechtfertigen, Fälle, in denen er nichts bringt, eine ehrliche Kostenschätzung und ein Plan Schritt für Schritt.
Anzeichen, dass das Hosting zu klein geworden ist
- Die Website stößt an die Kontolimits. Shared Hosting begrenzt CPU-Zeit, Arbeitsspeicher, gleichzeitige Prozesse und die Anzahl der Dateien (Inodes). Werden sie überschritten, liefert die Website 503-Fehler oder 508 Resource Limit Is Reached, und das Panel zeigt Grafiken, die am Anschlag kleben. Passiert das an gewöhnlichen Tagen und nicht nur bei Lastspitzen, reichen die Ressourcen des Kontos nicht aus.
- Sie brauchen Software, die der Hoster nicht installiert. Eine dauerhaft laufende Node.js- oder Python-Anwendung, Redis, eine Suchmaschine, Job-Queues, nicht standardmäßige PHP-Erweiterungen, eine eigene Datenbankversion.
- Sie brauchen Hintergrundprozesse. Queue-Worker, Websockets, Bots, Produktimporte häufiger, als der Cron des Hosters erlaubt, lange Skripte, die das Hosting per Timeout beendet.
- Es gibt viele Projekte. Ein Dutzend Websites auf einem Konto teilen sich dieselben Limits, und ein Problem bei einer bremst die anderen. Auf einem VPS können Sie sie auf PHP-Pools mit eigenen Limits aufteilen.
- Sie brauchen Kontrolle über die Umgebung. Eine eigene Webserver-Konfiguration, Zugriff auf Logs, eigene Firewall-Regeln, Isolationsanforderungen eines Kunden oder eines Audits.
Wann der Umzug nichts bringt
Ist die Website schon bei geringer Last langsam, liegt die Ursache meist bei der Website selbst. Auf einem VPS mit denselben Einstellungen ist sie genauso langsam, nur teurer.
- Seiten brauchen wegen Dutzender Plugins oder eines schweren Themes lange zum Aufbau: Hier helfen Seiten-Caching und eine Prüfung der Plugins.
- Eine Seite wiegt wegen der Bilder mehrere Megabyte: Hier helfen Komprimierung, moderne Formate und Lazy Loading.
- Langsame Datenbankabfragen: Hier helfen Indizes und das Aufräumen von Tabellen.
- Der Hosting-Server steht weit vom Publikum entfernt: Ein Wechsel des Hosting-Standorts genügt, ein VPS ist nicht nötig.
Ein Zwischenschritt ist ein größerer Hosting-Tarif mit höheren Limits. Sind die Limits das einzige Problem und brauchen Sie keine Software über das Standardangebot hinaus, ist das günstiger und erfordert keine Administration. Tarife für mehrere Websites finden Sie unter Hosting für 10 Websites.
Was ein VPS wirklich kostet
Den Preis des Hostings direkt mit dem Preis eines VPS zu vergleichen, führt in die Irre: Im Hosting ist bereits enthalten, was Sie auf einem VPS extra bezahlen oder selbst erledigen müssen.
| Kostenpunkt | Shared Hosting | VPS |
|---|---|---|
| Server | Im Tarif enthalten | Tarifpreis, für eine CMS-Website meist ab 2 GB Arbeitsspeicher |
| Control Panel | Enthalten | Kostenlose oder kostenpflichtige Lizenz oder gar kein Panel |
| Backups | Meist enthalten | Oft ein separater Dienst oder eine eigene Lösung |
| E-Mail für die Domain | Enthalten | Eigener Mailserver oder ein separater Dienst |
| Updates und Sicherheit | Erledigt der Hoster | Erledigen Sie oder ein Administrator |
Der größte versteckte Kostenfaktor ist Zeit. Systemupdates, Monitoring, Zertifikatsverlängerungen und die Behebung von Problemen in der Nacht liegen nun bei Ihnen. Kann niemand den Server administrieren, suchen Sie nach Managed-Tarifen beim Hoster oder planen Sie Budget für einen Administrator ein.
Welchen VPS Sie für eine Website aus dem Shared Hosting nehmen
Sehen Sie sich die Auslastungsgrafiken im Hosting-Panel für den letzten Monat an: Sie zeigen, wie viel CPU und Arbeitsspeicher die Website in Spitzenzeiten tatsächlich nutzt.
- Eine oder zwei Websites mit WordPress oder einem anderen CMS: 2 vCPU, 2 GB Arbeitsspeicher, 30–40 GB NVMe.
- Ein Shop mit einem Katalog von Tausenden Produkten oder mehrere gut besuchte Websites: 2–4 vCPU, 4 GB Arbeitsspeicher.
- Rechnen Sie ein Control Panel mit ein, wenn Sie eines installieren: Es belegt einen Teil von Arbeitsspeicher und Festplatte.
Fertige Auswahlen: VPS für eine Website, VPS für WordPress und VPS für einen Onlineshop. Wie Sie die übrigen Tarifparameter lesen, erklärt VPS auswählen. Für den ersten Umzug ist stundenweise Abrechnung praktisch: Sie können den Server einrichten, die Website testen und erst dann einen Monat bezahlen.
Was Sie vor dem Umzug erledigen sollten
- Bestandsaufnahme. Notieren Sie die PHP-Version und die aktivierten Erweiterungen, die Datenbankversion, Cron-Jobs, Weiterleitungen und .htaccess-Regeln, Postfächer und Mailweiterleitungen, Subdomains.
- E-Mail. Beim Shared Hosting liegt die E-Mail meist im selben Konto. Ein eigener Mailserver auf einem VPS braucht eingerichtete PTR-, SPF-, DKIM- und DMARC-Einträge, und viele Hoster sperren ausgehenden Port 25 standardmäßig. Oft ist es einfacher, die E-Mail der Domain vor dem Umzug der Website zu einem separaten Maildienst zu verlegen. Wenn Sie die E-Mail dennoch auf dem eigenen Server betreiben möchten, siehe VPS für einen Mailserver.
- DNS-TTL. Senken Sie ein bis zwei Tage vor der Umstellung die TTL des A-Eintrags der Domain auf 300 Sekunden, damit sich die Adressänderung schnell verbreitet.
- Ein frisches Backup von Dateien und Datenbank beim Hosting: Ihr Rückfallpunkt, falls etwas schiefgeht.
Ein Umzugsplan ohne Ausfall
- Bereiten Sie den VPS vor: System aktualisieren, einen Benutzer für die Anmeldung mit SSH-Schlüssel anlegen, die Firewall aktivieren, Webserver, passende PHP-Version und Datenbank installieren.
- Übertragen Sie die Dateien der Website und den Datenbank-Dump, legen Sie einen Datenbankbenutzer mit denselben Rechten an und übernehmen Sie die Cron-Jobs.
- Testen Sie die Website auf dem neuen Server, ohne DNS zu ändern: Ordnen Sie die Domain in der hosts-Datei Ihres Computers der neuen IP zu und gehen Sie die wichtigsten Seiten, Formulare und den Warenkorb durch.
- Stellen Sie auf dem neuen Server ein TLS-Zertifikat aus. Ist die HTTP-Validierung der Domain vor der DNS-Änderung nicht möglich, nutzen Sie die Validierung per DNS-Eintrag.
- Schalten Sie die Website für die letzte Synchronisierung in den Nur-Lese-Modus (bei einem Shop einige Minuten ohne neue Bestellungen) und übertragen Sie einen frischen Datenbank-Dump.
- Ändern Sie den A-Eintrag auf die neue IP. Dank der kurzen TTL erreicht der Großteil der Besucher den neuen Server innerhalb einer halben Stunde.
- Behalten Sie das Hosting mindestens eine Woche: Beobachten Sie die Logs des neuen Servers und halten Sie die alte Kopie als Reserve bereit.
Nach dem Umzug
Richten Sie automatische Sicherheitsupdates, ein tägliches Backup außerhalb des Servers, ein externes Uptime-Monitoring und Log-Rotation ein. Prüfen Sie die Festplatten- und Netzwerkgeschwindigkeit des neuen Servers; wie das geht, steht in Ping und Geschwindigkeit eines VPS vor dem Kauf testen. Ist der Server nach einigen Monaten ständig bis zum Limit ausgelastet, kann der nächste Schritt ein größerer Tarif oder ein dedizierter Server sein. Und stellt sich heraus, dass Sie keinen VPS brauchen, können Sie auf demselben Weg zurück zum Shared Hosting wechseln.