Trotz des Erscheinens gĂŒnstiger VPS wird das traditionelle Webhosting nicht aussterben. Lassen Sie uns untersuchen, wo die Unterschiede zwischen den beiden AnsĂ€tzen zur Platzierung von Websites liegen und welcher von ihnen besser ist.

Auf der Website jedes seriösen Anbieters findet sich ein Vergleich zwischen traditionellem Webhosting und virtuellen Servern. Die Autoren der Artikel betonen die Ăhnlichkeiten zwischen VPS und physischen Maschinen und ziehen Parallelen zwischen ihnen und ihren eigenen Wohnungen, wobei sie den gemeinschaftlichen Webserver eine Art WG-Rolle zuschreiben. Es ist schwer, mit dieser Interpretation zu widersprechen, auch wenn wir versuchen werden, alles etwas differenzierter zu betrachten. Lassen Sie uns etwas tiefer in die oberflĂ€chlichen Analogien eintauchen und die Besonderheiten jeder Variante fĂŒr AnfĂ€nger analysieren.
Wie funktioniert traditionelles Hosting?
Damit ein Webserver verschiedene Websites bedienen kann, wurden sogenannte name-based virtual hosts entwickelt. Das HTTP-Protokoll ermöglicht die Ăbertragung in einer Anfrage URL (Uniform Resource Identifier) â dies erlaubt dem Dienst zu verstehen, auf welche Website der Browser oder ein anderes Client-Programm zugreift. Es bleibt nur, den Domainnamen mit der entsprechenden IP-Adresse zu verknĂŒpfen und das Root-Verzeichnis fĂŒr den virtuellen Host in der Konfiguration festzulegen. Danach können die Dateien der verschiedenen Benutzer in deren persönlichen Verzeichnissen abgelegt werden, und FTP-Zugang zur Verwaltung kann eingerichtet werden.
Damit Webanwendungen auf der Serverseite (verschiedene Skripte oder sogar Content-Management-Systeme â CMS) mit den Rechten eines bestimmten Hosting-Benutzers ausgefĂŒhrt werden, wurde in Apache ein spezieller Mechanismus namens suexec geschaffen. Es ist klar, dass die Sicherheitsvorkehrungen des Webservers es den Benutzern nicht erlauben, in fremde Bereiche einzudringen, aber insgesamt Ă€hnelt es tatsĂ€chlich einer Wohngemeinschaft mit separaten Zimmern und einer gemeinsamen Adresse (IP) fĂŒr Hunderte von Websites. Der Datenbankserver (normalerweise MySQL) fĂŒr virtuelle Hosts ist ebenfalls gemeinsam, aber der Benutzer hat nur Zugriff auf seine persönlichen Datenbanken. Alle anderen Server-Software auĂer den Website-Skripten wird vom Anbieter gewartet; die Kunden können die Konfiguration nicht nach eigenem Ermessen Ă€ndern. Der Prozess der Kontoverwaltung ist automatisiert: FĂŒr diese Zwecke verfĂŒgt jeder Hosting-Anbieter ĂŒber ein spezielles Web-Panel, ĂŒber das die Dienstleistungen verwaltet werden können.
Wie funktionieren VPS?
Der Vergleich von virtuellen Servern mit physischen ist nicht ganz korrekt, da auf einem âmetallischenâ Host viele VPS betrieben werden. Bildlich gesprochen handelt es sich nicht mehr um eine Wohngemeinschaft, sondern um ein Mehrfamilienhaus mit einem gemeinsamen Eingangsbereich und gemeinsamen tragenden WĂ€nden. Zur Schaffung separater âWohnungenâ (VPS) innerhalb eines âHausesâ (physischer Server) werden Ressourcen des auf dem Host installierten Betriebssystems und verschiedene Virtualisierungstechnologien verwendet.
Bei der Verwendung von Betriebssystemvirtualisierung laufen die Kundenprozesse einfach in einer isolierten Umgebung (oder einem Container) und sehen keine Ressourcen und Prozesse anderer. In diesem Fall wird kein separates Gastbetriebssystem gestartet, was bedeutet, dass die Software in der Gastumgebung binĂ€r mit dem System auf dem physischen Host kompatibel sein muss â in der Regel werden den Kunden speziell fĂŒr diese Nutzungsweise modifizierte Distributionen von GNU/Linux angeboten. Es gibt auch fortgeschrittenere Optionen, bis hin zur Emulation einer physischen Maschine, auf der fast jedes Gastbetriebssystem auch mit einem eigenen Installationsimage gestartet werden kann.
Aus der Sicht eines Administrators unterscheidet sich jeder VPS kaum von einem physischen Server. Bei der Bestellung des Dienstes richtet der Hoster die gewĂ€hlte Konfiguration ein, und die Systemwartung liegt dann in der Verantwortung des Kunden. Dabei können die benötigten Softwareanwendungen installiert und nach Belieben konfiguriert werden â völlige Freiheit bei der Wahl des Webservers, der PHP-Version, der Datenbankserver usw. Die IP-Adresse des VPS ist ebenfalls einzigartig, sie muss nicht mit Hunderten von Nachbarn geteilt werden. An dieser Stelle beenden wir die Beschreibung der grundlegenden Unterschiede und wenden uns den Vor- und Nachteilen zu, die die Wahl der Lösung beeinflussen.
Welche Option ist einfacher und bequemer?
Virtuelles Hosting erfordert keine Administration, die den Betrieb der Website-Umgebung sicherstellt. Der Kunde muss selbst keine System- und Anwendungssoftware installieren, konfigurieren oder aktualisieren. In einigen FĂ€llen ermöglicht das Hosting-Control-Panel das Installieren von CMS â diese Option erscheint fĂŒr AnfĂ€nger attraktiv. Andererseits mĂŒssen die feineren Anpassungsaufgaben fĂŒr CMS trotzdem selbst angegangen werden, zudem verbirgt sich hinter der relativ niedrigen EinstiegshĂŒrde eine geringere FlexibilitĂ€t der Lösung. Die Softwarewahl wird begrenzt sein: Auf virtuellem Hosting kann man beispielsweise nicht nach Belieben die PHP- oder MySQL-Version Ă€ndern oder ein exotisches Paket installieren, noch kann man ein alternatives Control-Panel wĂ€hlen â man muss die von dem Dienstleister angebotenen Mittel nutzen. Wenn der Anbieter ein Server-Update durchfĂŒhrt, können in Ihren Webanwendungen KompatibilitĂ€tsprobleme auftreten.
VPS hat diese Nachteile des traditionellen Hostings nicht. Der Kunde kann selbst das gewĂŒnschte Betriebssystem (nicht zwingend Linux) wĂ€hlen und jede Software installieren. Die Konfiguration und Administration der Umgebung mĂŒssen selbst vorgenommen werden, jedoch kann der Prozess vereinfacht werden â alle Hoster bieten an, direkt im virtuellen Server ein Control-Panel zu installieren, das den Administrationsprozess automatisiert. Dank dessen wird es keinen groĂen Unterschied in der KomplexitĂ€t des Managements zwischen traditionellem Hosting und VPS geben. Zudem steht es niemandem im Weg, ein eigenes Control-Panel zu installieren, das nicht im Angebot des Anbieters enthalten ist. Insgesamt sind die Verwaltungskosten fĂŒr VPS nicht so hoch, und die gröĂere FlexibilitĂ€t der Lösung macht einige zusĂ€tzliche ArbeitsaufwĂ€nde mehr als wett.
Welche Option ist sicherer und zuverlÀssiger?
Es mag so erscheinen, als wĂ€re das Hosting von Websites auf traditionellem Hosting sicherer. Die Ressourcen verschiedener Nutzer sind zuverlĂ€ssig voneinander isoliert, und der Anbieter ĂŒberwacht die AktualitĂ€t der Server-Software â das ist eine hervorragende Lösung, aber nur auf den ersten Blick. Angreifer nutzen nicht immer Schwachstellen im Betriebssystem; in der Regel werden Websites ĂŒber nicht geschlossene LĂŒcken in Skripten und unsichere Einstellungen von Content-Management-Systemen gehackt. In dieser Hinsicht hat traditionelles Hosting keine Vorteile â die Ressourcen der Kunden arbeiten auf denselben CMS â es gibt jedoch genĂŒgend Nachteile.
Das Hauptproblem des virtuellen Hostings besteht in der gemeinsamen IP-Adresse fĂŒr Hunderte von Websites verschiedener Nutzer. Wenn einer Ihrer Nachbarn gehackt wird und beispielsweise ĂŒber ihn Spam versendet oder andere schĂ€dliche AktivitĂ€ten durchfĂŒhrt, kann die gemeinsame Adresse auf verschiedene schwarze Listen gelangen. In diesem Fall leiden alle Kunden, deren Websites dieselbe IP nutzen. Wenn ein Nachbar unter einen DDoS-Angriff gerĂ€t oder die Berechnungsressourcen ĂŒberlastet, leiden die anderen 'Mieter' des Servers. Es ist fĂŒr den Anbieter viel einfacher, Quoten fĂŒr einzelne VPS zuzuweisen, zudem erhĂ€lt der virtuelle Server eine eigene IP, und es mĂŒssen nicht nur eine sein: Man kann jede Anzahl davon bestellen, zusĂ€tzlich einen DDoS-Schutzdienst, einen Antivirusdienst usw. In Bezug auf Sicherheit und ZuverlĂ€ssigkeit ĂŒbertrifft VPS traditionelles Hosting, es mĂŒssen nur die installierten Programme rechtzeitig aktualisiert werden.
Welche Option ist gĂŒnstiger?
Vor einigen Jahren war die Antwort auf diese Frage eindeutig â trotz aller Nachteile war ein Zimmer in einer Wohngemeinschaft viel gĂŒnstiger als eine eigene Wohnung. Die Branche steht nicht still und jetzt gibt es auf dem Markt viele kostengĂŒnstige VPS: bei uns kann man mieten ein eigener virtueller Server auf Linux fĂŒr 130 Rubel pro Monat. Im Durchschnitt kostet ein Monat mit einem gĂŒnstigen VPS den Kunden zwischen 150 und 250 Rubel, daher macht es keinen Sinn, sich mit den Problemen des traditionellen Hostings abzufinden, es sei denn, es mĂŒssen die einfachsten Visitenkarten-Websites auf dem Server untergebracht werden. DarĂŒber hinaus begrenzen die Tarife des virtuellen Hostings die Anzahl der Websites und Datenbanken, wĂ€hrend der Kunde bei einem VPS nur durch die SpeicherkapazitĂ€t und die Rechenleistung des Servers eingeschrĂ€nkt ist.
Quelle: habr.com
