Virtuelles Hosting oder virtueller Server – was soll man wählen?

Trotz des Aufkommens billiger VPS wird das traditionelle Webhosting nicht aussterben. Versuchen wir herauszufinden, was die Unterschiede zwischen den beiden Ansätzen zum Website-Hosting sind und welcher besser ist.

Virtuelles Hosting oder virtueller Server – was soll man wählen?

Auf der Website jedes seriösen Anbieters wird es auf jeden Fall einen Vergleich zwischen traditionellem Webhosting und virtuellen Servern geben. Die Autoren der Artikel weisen auf die Ähnlichkeit von VPS mit physischen Maschinen hin und ziehen Parallelen zwischen ihnen und ihren eigenen Wohnungen, indem sie gemeinsam genutzten Webservern die Rolle von Gemeinschaftswohnungen zuweisen. Es ist schwierig, mit einer solchen Interpretation zu argumentieren, obwohl wir versuchen werden, nicht so eindeutig zu sein. Schauen wir uns die oberflächlichen Analogien etwas genauer an und analysieren wir die Funktionen jeder Option für Anfänger.

Wie funktioniert traditionelles Hosting?

Damit der Webserver verschiedene Seiten bedienen kann, die sogenannten. Namensbasierter virtueller Host. Das HTTP-Protokoll geht von der Möglichkeit der Übertragung im Rahmen einer Anfrage aus URL (Uniform Resource Locator) – Dadurch kann der Dienst erkennen, auf welche Site der Browser oder ein anderes Clientprogramm zugreift. Es bleibt nur noch, den Domainnamen an die gewünschte IP-Adresse zu binden und in der Konfiguration das Root-Verzeichnis für den virtuellen Host anzugeben. Anschließend können Sie die Site-Dateien verschiedener Benutzer in deren Home-Verzeichnisse verteilen und den Zugriff per FTP zur Verwaltung freigeben. 

Damit serverseitige Webanwendungen (verschiedene Skripte oder auch Content-Management-Systeme – CMS) mit den Rechten eines bestimmten Hosting-Benutzers gestartet werden können, wurde in Apache ein spezieller suexec-Mechanismus erstellt. Es ist klar, dass die Sicherheitseinstellungen des Webservers es Benutzern nicht erlauben, in den Garten eines anderen einzugreifen, aber im Allgemeinen sieht es wirklich aus wie eine Gemeinschaftswohnung mit getrennten Räumen und einer gemeinsamen IP-Adresse für Hunderte von Standorten. Der Datenbankserver (normalerweise MySQL) für virtuelle Hosts wird ebenfalls gemeinsam genutzt, der Hosting-Benutzer hat jedoch nur Zugriff auf seine persönlichen Datenbanken. Die gesamte Serversoftware mit Ausnahme der Site-Skripte wird vom Anbieter verwaltet; Kunden können ihre Konfiguration nicht nach eigenem Ermessen ändern. Der Kontoverwaltungsprozess ist automatisiert: Zu diesem Zweck verfügt jeder Hoster über ein spezielles Web-Panel, über das Sie Dienste verwalten können.

Wie funktionieren VPS?

Der Vergleich virtueller Server mit physischen Servern ist nicht ganz korrekt, da viele VPS auf einem „eisernen“ Host laufen. Im übertragenen Sinne handelt es sich hierbei nicht mehr um eine Gemeinschaftswohnung, sondern um ein Mehrfamilienhaus mit gemeinsamem Eingang und gemeinsamen Tragwerken. Um separate „Wohnungen“ (VPS) innerhalb eines „Hauses“ (physischer Server) zu erstellen, werden Tools des auf dem Host installierten Betriebssystems und verschiedene Virtualisierungstechnologien verwendet. 

Wenn Virtualisierung auf Betriebssystemebene verwendet wird, werden Clientprozesse einfach in einer isolierten Umgebung (oder einer Art Container) ausgeführt und sehen die Ressourcen und Prozesse anderer Personen nicht. In diesem Fall startet kein separates Gastbetriebssystem, was bedeutet, dass die Software in der Gastumgebung binärkompatibel mit dem System auf dem physischen Host sein muss – in der Regel werden Clients speziell für diese Methode modifizierte GNU/Linux-Distributionen angeboten Betrieb. Es gibt auch erweiterte Optionen, einschließlich der Emulation einer physischen Maschine, auf der Sie fast jedes Gastbetriebssystem ausführen können, sogar von Ihrem eigenen Installationsimage.

Aus der Sicht eines Administrators unterscheidet sich ein VPS nicht wesentlich von einem physischen Server. Bei der Bestellung eines Dienstes stellt der Hoster die ausgewählte Konfiguration bereit, und dann liegt die Systemwartung auf den Schultern des Kunden. In diesem Fall können Sie die erforderliche Software installieren und nach Ihren Wünschen konfigurieren – völlige Freiheit bei der Wahl des Webservers, der PHP-Version, des Datenbankservers usw. Der VPS verfügt außerdem über eine eigene IP-Adresse, sodass Sie diese nicht mit etwa hundert Nachbarn teilen müssen. Hier beenden wir die Beschreibung der Hauptunterschiede und gehen zu den Vor- und Nachteilen über, von denen die Wahl der Lösung abhängt.

Welche Option ist einfacher und bequemer?

Für virtuelles Hosting ist keine Verwaltung der Umgebung erforderlich, die die Site unterstützt. Der Kunde muss System- und Anwendungssoftware nicht selbst installieren, konfigurieren und aktualisieren, und in einigen Fällen ermöglicht das Hosting-Control-Panel die Installation eines CMS – diese Option erscheint für Einsteiger attraktiv. Andererseits müssen die Aufgaben der Feinabstimmung eines CMS weiterhin unabhängig gelöst werden, und außerdem verbirgt sich hinter der relativ niedrigen Einstiegsschwelle eine geringere Flexibilität der Lösung. Die Auswahl an Software wird begrenzt sein: Beim Shared Hosting können Sie beispielsweise nicht nach Belieben die Version von PHP oder MySQL ändern, geschweige denn ein exotisches Paket installieren oder ein alternatives Control Panel wählen – Sie müssen die von der angebotenen Tools verwenden Dienstleister. Wenn Ihr Anbieter den Server aktualisiert, können bei Ihren Webanwendungen Probleme mit der Softwarekompatibilität auftreten. 

VPS weist diese Nachteile des herkömmlichen Hostings nicht auf. Der Kunde kann das von ihm benötigte Betriebssystem (nicht unbedingt Linux) auswählen und beliebige Software installieren. Sie müssen die Umgebung selbst einrichten und verwalten, aber der Prozess kann vereinfacht werden – alle Hoster bieten an, sofort ein Control Panel auf dem virtuellen Server zu installieren, das den Administrationsprozess automatisiert. Dadurch wird es keinen großen Unterschied in der Verwaltungskomplexität zwischen traditionellem Hosting und VPS geben. Darüber hinaus verbietet niemand die Installation eines eigenen Panels, das nicht in der Angebotsliste des Anbieters enthalten ist. Im Allgemeinen ist der Aufwand für die Verwaltung eines VPS nicht so hoch und die größere Flexibilität der Lösung gleicht einen Teil der zusätzlichen Arbeitskosten mehr als aus.

Welche Option ist sicherer und zuverlässiger?

Es mag den Anschein haben, dass das Hosten von Websites auf herkömmlichem Hosting sicherer ist. Die Ressourcen verschiedener Benutzer werden zuverlässig voneinander isoliert und der Anbieter überwacht die Relevanz der Serversoftware – das ist eine hervorragende Option, aber nur auf den ersten Blick. Angreifer nutzen nicht immer Schwachstellen in der Systemsoftware aus; in der Regel werden Websites mithilfe von nicht gepatchten Lücken in Skripten und unsicheren Einstellungen von Content-Management-Systemen gehackt. In diesem Sinne hat das herkömmliche Hosting keine Vorteile – die Client-Ressourcen arbeiten auf demselben CMS –, es gibt jedoch zahlreiche Nachteile. 

Das Hauptproblem beim Shared Hosting ist die gemeinsame IP-Adresse für Hunderte von Websites verschiedener Benutzer. Wenn einer Ihrer Nachbarn gehackt wird und beispielsweise damit beginnt, Spam zu versenden oder andere böswillige Aktivitäten auszuführen, landet die gemeinsame Adresse möglicherweise auf verschiedenen Blacklists. In diesem Fall leiden alle Clients, deren Sites dieselbe IP verwenden. Wenn ein Nachbar einem DDoS-Angriff ausgesetzt ist oder die Rechenressourcen übermäßig belastet, leiden die verbleibenden „Mieter“ des Servers darunter. Für den Anbieter ist es viel einfacher, die Kontingentzuteilung für einzelne VPS zu verwalten; außerdem wird dem virtuellen Server eine separate IP zugewiesen und nicht unbedingt nur eine: Sie können beliebig viele davon bestellen, einen zusätzlichen DDoS-Schutzdienst, einen Anti -Virendienst usw. In puncto Sicherheit und Zuverlässigkeit ist VPS dem herkömmlichen Hosting überlegen; Sie müssen lediglich die installierten Programme rechtzeitig aktualisieren.

Welche Option ist günstiger?

Noch vor wenigen Jahren war die Antwort auf diese Frage eindeutig: Ein Zimmer in einer Gemeinschaftswohnung war trotz aller Mängel deutlich günstiger als eine separate Wohnung. Die Branche steht nicht still und inzwischen sind viele preisgünstige VPS auf dem Markt erschienen: Bei uns können Sie das mieten Ihr eigener virtueller Server unter Linux für 130 Rubel pro Monat. Im Durchschnitt kostet der monatliche Betrieb eines preisgünstigen VPS den Kunden 150 bis 250 Rubel. Bei solchen Preisen macht es keinen Sinn, sich mit den Problemen des herkömmlichen Hostings abzufinden, es sei denn, Sie müssen die einfachsten Visitenkarten-Websites hosten der Kellner. Darüber hinaus begrenzen virtuelle Hosting-Tarife die Anzahl der Sites und Datenbanken, während der Client bei einem VPS nur durch die Speicherkapazität und die Rechenleistung des Servers begrenzt ist.

Virtuelles Hosting oder virtueller Server – was soll man wählen?

Source: habr.com

Kommentar hinzufügen