Ein Virtual Private Server, kurz VPS und auf Deutsch etwa virtueller privater Server, ist ein abgeschotteter Teil eines physischen Rechners mit eigenem Betriebssystem und zugesicherter Leistung. Die Aufteilung macht eine Software namens Hypervisor, die aus einer Maschine mehrere unabhängige macht.
- Virtual Private Server (VPS)
Ein abgeschotteter Teil eines physischen Servers mit zugesicherter Leistung und eigenem Betriebssystem.
Beispiel: „Der Shop läuft auf einem Virtual Private Server mit acht Gigabyte Arbeitsspeicher.“Auch: VPS, virtueller Server, VDS. Gemietet werden Prozessorkerne, Arbeitsspeicher und Platten, nicht ein Anteil an einer Gesamtleistung.
Abgrenzung zum Shared Hosting: Dort teilst du die Leistung mit allen Nachbarn, hier ist dein Teil für dich reserviert.
Was einen Virtual Private Server ausmacht
Die zugesicherte Ausstattung und der eigene Zugang. Du bekommst Administratorrechte, installierst über SSH was du brauchst, wählst die PHP-Version selbst und richtest Cron Jobs ein, ohne zu fragen. Was auf dem Nachbarsystem passiert, ist von deinem getrennt.
Die Abschottung ist allerdings nicht vollständig. Platten und Netzanbindung teilen sich alle Systeme auf der Maschine, und wenn ein Nachbar sie auslastet, merkst du das. Anbieter, die mehr Leistung verkaufen als die Maschine hat, fallen genau an dieser Stelle auf.
Was ein VPS an Arbeit verlangt
Alles, was beim geteilten Paket der Anbieter macht. Betriebssystem und Serverdienste brauchen Sicherheitsupdates, Zugänge müssen abgesichert, Dienste eingerichtet und Sicherungen angelegt werden. Ohne Server Monitoring merkst du einen Ausfall erst, wenn ein Kunde anruft.
Diese Arbeit verschwindet nicht, sie wechselt nur den Besitzer. Wer sie nicht selbst übernehmen will, nimmt denselben Server als Managed Hosting und bezahlt die Pflege mit. In unseren Projekten ist der unverwaltete Server ohne klare Zuständigkeit die häufigste Ursache für veraltete Software.
Wann der Wechsel auf einen VPS lohnt
Wenn die Grenzen des geteilten Pakets regelmäßig greifen, wenn eine bestimmte Erweiterung gebraucht wird oder wenn die Entwicklung Werkzeuge auf dem Server braucht, etwa einen Composer-Lauf oder einen Dienst, der im Hintergrund läuft.
Kein Grund ist der Wunsch nach Geschwindigkeit allein. Eine langsame Seite wird auf einem größeren Server meist nur wenig schneller, weil die Zeit in den Abfragen und in der fehlenden Zwischenspeicherung steckt. Das zeigt ein Blick auf die Ladezeit vor dem Umzug.