coldwa.st
Alle LeitfädenProgrammierungWebDatenWerkzeugeDatenbankenHaskellKonzepteCabal & BuildsToolchainCompilerPerformanceEditor & HLS

Programmierung · Hosting · Infrastruktur

Was ist ein VPS?

Von ColdwastAktualisiert am 19. Juni 20268 Min. Lesezeit#vps#hosting#servers
Nahaufnahme einer grünen Leiterplatte mit elektronischen Bauteilen
Eine Leiterplatte – ein VPS ist ein virtueller Anteil an echter Serverhardware wie dieser, aufgeteilt und mit eigenen dedizierten Ressourcen vermietet.

Sobald etwas gebaut ist – eine Website, eine API, ein Bot oder eine containerisierte App – braucht es einen Ort zum Laufen, den Sie kontrollieren. Für die meisten Entwickler ist die Antwort ein VPS. Dieser Leitfaden erklärt, was ein VPS ist, wie er funktioniert, wie er sich mit anderen Hosting-Arten vergleicht und wann er die richtige Wahl ist.

Die kurze Definition

Ein VPS – virtueller privater Server – ist Ihr isolierter Anteil an einem physischen Server, mit dediziertem CPU, Arbeitsspeicher und Speicher sowie vollem Administrator-Zugriff (root). Eine physische Maschine wird in mehrere virtuelle Server aufgeteilt, von denen sich jeder wie ein unabhängiger Computer mit eigenem Betriebssystem verhält. Sie erhalten die Kontrolle eines dedizierten Servers zu einem Bruchteil der Kosten, weil Sie die zugrunde liegende Hardware teilen, ohne Ihren Anteil zu teilen.

Wie es funktioniert: Virtualisierung

Ein VPS wird durch Virtualisierung erstellt. Eine Software namens Hypervisor läuft auf dem physischen Server und teilt ihn in mehrere isolierte virtuelle Maschinen auf, jede mit einem garantierten Anteil der Hardware. Ihr VPS kann nicht von einem anderen Kunden ausgebremst werden, der Ressourcen monopolisiert (anders als beim einfachen Shared Hosting), und Sie können das Betriebssystem und die Software Ihrer Wahl installieren, weil Sie Root-Zugriff haben. Es ist dieselbe Idee virtueller Maschinen, die der Cloud zugrunde liegt.

Quellcode in einem Code-Editor auf einem dunklen Bildschirm
Code in einem Editor – mit einem VPS verbinden Sie sich per SSH und deployen Ihre eigenen Apps, mit derselben Kontrolle wie auf einer lokalen Maschine.

VPS vs. die Alternativen

  • Shared Hosting – viele Websites teilen sich einen Server und seine Ressourcen, ohne Root-Zugriff. Am günstigsten und einfachsten, aber begrenzt und leicht von Nachbarn beeinträchtigt. Gut für eine einfache Website, nicht zum Betreiben des eigenen Stacks.
  • VPS – ein garantierter Anteil mit Root-Zugriff und Isolation. Die richtige Balance aus Kontrolle und Kosten für die meisten Entwicklerprojekte.
  • Dedizierter Server – eine ganze physische Maschine nur für Sie. Maximale Leistung und Isolation, zu einem deutlich höheren Preis; überdimensioniert, solange Sie ihn nicht wirklich brauchen.
  • Cloud-Server – VPS-ähnliche Instanzen, die Sie starten, skalieren und stundenweise bezahlen, oft mit zusätzlichen Managed Services. Elastischer, manchmal teurer für stabile Lasten.

Wofür ein VPS gut ist

Ein VPS ist das vielseitige Zuhause für das, was Sie bauen: Websites und Web-Apps hosten, eine API oder ein Backend betreiben, Docker-Container deployen (sogar einen kleinen Kubernetes-Knoten), Bots, Cron-Jobs, einen Git-Server oder ein persönliches VPN ausführen. Alles, was rund um die Uhr online sein soll und das Sie vollständig kontrollieren wollen, passt gut.

Managed vs. unmanaged

Das ist die Wahl, über die man stolpert. Ein unmanaged VPS gibt Ihnen einen nackten Server – Sie verwalten Betriebssystem, Updates, Sicherheit und Backups selbst. Günstiger und flexibler, aber Sie sind der Systemadministrator. Ein managed VPS kostet mehr, aber der Anbieter kümmert sich um Wartung, Patches und Support, was sich lohnt, wenn Sie lieber keinen Server administrieren. Wählen Sie nach dem Umfang an Sysadmin-Arbeit, den Sie übernehmen wollen.

Die ehrlichen Kompromisse

Ein VPS bietet echte Kontrolle, aber mit Verantwortung. Auf einem unmanaged Server liegt die Sicherheit bei Ihnen: ungepatchte Software und schwache SSH-Einstellungen sind die Art, wie Server kompromittiert werden. Die Ressourcen sind garantiert, aber endlich – Sie dimensionieren das Angebot nach Ihrer Last und steigen bei Bedarf auf. Und es gibt eine Lernkurve bei der Kommandozeile und der Linux-Administration. Für die meisten Entwickler ist genau diese Kontrolle der Sinn der Sache, und die Fähigkeiten lassen sich überall übertragen.

Häufige Fragen

Was ist ein VPS in einfachen Worten?

Ein VPS ist Ihr privater Anteil an einem physischen Server. Eine echte Maschine wird per Software in mehrere isolierte virtuelle Server aufgeteilt, und Sie mieten einen davon – mit garantiertem CPU, Arbeitsspeicher und Speicher, Ihrem eigenen Betriebssystem und vollem Administrator-Zugriff –, sodass er sich wie ein dedizierter Computer zu deutlich geringeren Kosten verhält.

Was ist der Unterschied zwischen einem VPS und Shared Hosting?

Shared Hosting platziert viele Websites auf einem Server mit geteilten Ressourcen und ohne Root-Zugriff, daher sind Sie eingeschränkt und können von anderen beeinträchtigt werden. Ein VPS gibt Ihnen einen garantierten und isolierten Anteil an Ressourcen plus vollen Root-Zugriff, um Ihre Software zu installieren und Ihren Stack ohne Störung zu betreiben.

Was ist der Unterschied zwischen einem VPS und einem dedizierten Server?

Ein VPS ist ein virtueller Anteil an einer geteilten physischen Maschine; ein dedizierter Server ist eine ganze physische Maschine, die reserviert ist. Der dedizierte bietet mehr Leistung und Isolation, kostet aber deutlich mehr. Ein VPS gibt den Großteil der Kontrolle zu einem Bruchteil des Preises.

Muss man Sysadmin sein, um einen VPS zu nutzen?

Bei einem unmanaged VPS verwalten Sie Betriebssystem, Updates und Sicherheit selbst, daher helfen Grundlagen in Linux und Kommandozeile. Ein managed VPS überlässt Wartung und Support dem Anbieter, ist aber teurer. Die Grundkenntnisse lernt man leicht und sie sind überall nützlich.

Unabhängiger, von der Community gepflegter Leitfaden. coldwa.st ist eine Programmier-Ressourcenseite; dieser Artikel ist ein neuer und origineller erklärender Text über virtuelle private Server. Die Beispiele spiegeln verbreitete Hosting-Modelle wider; prüfen Sie Details und aktuelle Preise beim gewählten Anbieter.
Empfohlen

Ein VPS, um Ihre Projekte zu betreiben

Ein VPS oder Cloud-Server gibt Ihnen volle Root-Kontrolle, um Websites, APIs, Container oder ein persönliches VPN zu hosten. Infomaniak – ein Schweizer, datenschutzfreundlicher Anbieter – bietet VPS und Cloud-Server, um auszuliefern, was Sie bauen.

Infomaniak Cloud ansehen →

Affiliate-Link – er unterstützt diese kostenlosen Leitfäden.

Stöbern Sie in weiteren klaren Erklärungen in unserem Leitfaden-Index.