Im Jahr 2012 mietete ich meinen ersten vServer bei serverway.de für mein Spieleprojekt und kurze Zeit später den Fünf-Cent-pro-Tag-Server von NbiServ.de. Nach vier Jahren habe ich nun Erfahrungen mit insgesamt vier Anbietern gesammelt und ich denke diese sind es nun Wert, sie mit dem Rest der Welt zu teilen. Worauf sollte man bei der Auswahl achten? Hilft viel Leistung wirklich viel und wie viel Geld sollte man vernünftigerweise einplanen?
Zur Zusammenfassung, auf was man beim vServer-"Kauf" achten sollte, geht es hier:
NbiServ in Gera/Thüringen bietet einen sehr günstigen PrePaid-vServer für den Einstieg. In 2012 kostete dieser noch fünf Cent pro Tag, heute sind es sechs Cent, jedoch haben alle wichtigen Kennzahlen wie RAM, Speicherplatz und Prozessorleistung deutlich zugelegt. Der aktuelle Name des Produkts lautet VS-Prepaid-2016-SATA. Es gibt 512 MB RAM und 30 GB Speicherplatz (SATA). Es existiert sogar noch eine kleinere Version mit 256 MB RAM und 15 GB Festplatte (SATA) für 3 Cent pro Tag und Versionen mit SSD. Besonders hervorzuheben ist, dass selbst in dieser Preisklasse ein Backup inklusive ist, wobei das gesamte System (offline) als Snapshot in einem Tarball gesichert wird, der sich bequem herunterladen lässt. Es stehen zwei verschiedene Arten von Virtualisierung zur Auswahl: OpenVZ und KVM. Ich persönlich habe bessere Erfahrungen mit KVM gemacht, weil es mir erlaubt den Server nach meinen Wünschen zu konfigurieren und es die größte Flexibilität bietet. Insbesondere der Kernel lässt sich beliebig anpassen und Dinge wie tun/tap-Netzwerkgeräte für VPN-Server lassen sich problemlos konfigurieren. Bei OpenVZ teilt man sich hingegen einen gemeinsamen Kernel mit anderen Clients und sollte Vorsicht walten lassen, wenn man sein System konfiguriert und dabei eventuell Pakete wie Quota deinstalliert, nur um festzustellen, dass das System nicht mehr starten wird. Der Overhead bei OpenVZ mag geringer und dadurch die Leistung etwas besser sein, jedoch bietet KVM die Möglichkeit auch Nicht-Linux-Systeme wie FreeBSD einmal auszuprobieren.
Bei NbiServ miete ich zur Zeit zwei dieser PrePaid-Server auf KVM-Basis, wobei einer von Debian Jessie und der andere von FreeBSD 10 angetrieben wird. Sicherlich kann dieser Einsteigerserver nicht alle Ansprüche erfüllen, er eignet sich aber insbesondere für kleine Webseiten (statische Webblogs laufen einwandfrei), OwnCloud-Server für private Zwecke oder der anonyme (S)FTP-Server. Andere Alternativen sind z.B. Mumble, OpenVPN oder das eigene Git-Repo. Wenn die Anzahl der Nutzer überschaubar ist, reichen selbst 512 MB ohne Weiteres aus. Selbst als Minetest-Server käme dieser vServer in Frage (schon ausprobiert), man sollte aber nicht zu viele Mods installieren und mehr als 10 Spieler gleichzeitig wäre nicht die beste Wahl. CPU- und I/O-Leistung reichen hier nicht an die Werte teurerer Alternativen heran. Wenn man anspruchsvolle Datenbankanwendungen betreibt, kann ich nur empfehlen mehr Geld zu investieren und sich Angebote mit SSD-Technologie anzuschauen. Traffic ist "fair-use", das heißt man sollte mit einer Drosselung der Geschwindigkeit rechnen, wenn man Terrabyte an Daten der Welt pro Monat zur Verfügung stellt. In der Realität hat das aber keine konkreten Auswirkungen, da man selten mehr als ein paar 100 GB selbst für gut besuchte Webseiten und andere Dienste an Traffic verbraucht.
Übersichtlich finde ich auch den oVZManager, mit dem sich der vServer administrieren lässt. Es stehen eine sehr große Auswahl an Betriebssystemen zur Verfügung (z.B. Debian, Ubuntu, Arch Linux, Gentoo, FreeBSD, CentOS), wenn man KVM als Virtualisierungsmethode wählt. Überrascht sollte man nicht sein, wenn das Hostsystem ohne Vorwarnung neustartet, was nicht ungewöhnlich ist, da Sicherheitsupdates natürlich von Zeit zu Zeit eingespielt werden müssen. Die Verfügbarkeit des Servers ist trotzdem gut und liegt im Rahmen der anderen hier vorgestellten Anbieter.
Von Februar 2012 bis Mai 2016 war ich Kunde bei Serverway, deren Server im eigenen Rechenzentrum in Aachen untergebracht sind. Dort begann ich mein Spieleprojekt, linuxiuvat.de, das anfangs auf einem XEN-virtualisierten vServer mit 256 MB RAM und 30 GB Festplatte problemlos lief. Das Nachfolgeprodukt heißt heutzutage schlicht Root Server K1, kostet 3,90 Euro im Monat, wobei immer drei Monate im Voraus bezahlt werden muss und bietet 1 GB RAM und eine 40 GB Festplatte (SATA). Zur Zuverlässigkeit und Verfügbarkeit des vServers kann ich nur sagen, dass ich den Support nicht einmal innerhalb von drei Jahren wegen irgendetwas anschreiben musste. Alles funktionierte wie es sollte und ich denke, das spricht für sich. Erst der Umzug von XEN auf den neuen KVM-Server machte das Schreiben eines Tickets notwendig. Die CPU-Leistung ist solide und insgesamt eignet sich dieses Angebot für alle schon bei NbiServ genannten Einsatzszenarien. I/O-mäßig war die Leistung wie bei NbiServ nicht berauschend, für anspruchsvolle Datenbankanwendungen sollte man besser nach SSD-Angeboten Ausschau halten. NbIServ bietet mit dem VS-2016-M-SATA ein vergleichbares Angebot, hat dazu aber auch schon als Alternative eine SSD-Variante im Portfolio. Sehr positiv war bei Serverway der ohne Extrakosten zur Verfügung gestellte externe Backupspeicher, der immer halb so groß wie die im Angebot enthaltene Festplatte ist. Mit einem Rsync-Skript, welches im Kundenbereich zu finden ist, lässt sich leicht per Cron-Job ein tägliches Backup einrichten.
Besagter Kundenbereich könnte meiner Meinung nach verbessert werden. Zwar stehen alle wesentlichen Funktionen wie Server neustarten, Trafficverbrauch und Neubestellungen zur Verfügung, die FAQ und Supportseiten hätten jedoch durchaus ausführlicher sein können. Wie gesagt hatte ich nie größere Probleme, weswegen das nie besonders ins Gewicht fiel. Leider war mein Server eines Tages Opfer einer DDoS-Attacke und ich war ziemlich enttäuscht, dass er nicht nur mehrere Tage deswegen abgeschaltet wurde, sondern mir auch nicht mitgeteilt werden konnte gegen welchen Dienst sich die Attacke richtete. Es gibt keinen perfekten Schutz gegen DDoS und für 3,90 bzw 6,90 Euro erwarte ich keine Wunder, ein Hoster sollte aber in der Lage sein den Port der Attacke herauszufinden.
Also zog ich mit dem Spieleprojekt zu Netcup und deren Rechenzentrum in Nürnberg um. Immerhin versprach dieser Anbieter einen DDoS-Schutz-Filter bis zu einem Traffic von 5 Gbit/s. In der Tat begann die Attacke nach wenigen Tagen erneut, doch dieses Mal erhielt ich eine automatische E-Mail, dass der Filter aktiv ist und welcher Port Ziel der Attacke war. Daumen hoch. Das System war zwar nur schwer zu erreichen, aber es gelang mir schließlich den Dienst zu deaktivieren, worüber ich an anderer Stelle schon kurz etwas geschrieben habe.
Mein neuer vServer lässt sich am besten mit dem VPS 2000 G7 vergleichen. Bei Netcup gibt es häufiger neue Produkte und zeitweise erhält man eine ältere Generation günstiger bevor die neue Generation eingeführt wird, was bei mir der Fall war. Ich habe mich dafür entschieden zwölf Monate im Voraus zu zahlen, was dann weniger als 8 Euro im Monat macht. Dafür gibt es eine 120 GB Festplatte (SAS), 6 GB RAM und die Möglichkeit Snapshots des aktuellen Systems auf der Festplatte anzulegen. Externer Backupspeicher kann zusätzlich gekauft werden. Im Vergleich zu Serverway bezahle ich nun anstatt 6,90 Euro 7,49 Euro im Monat, wodurch ich zahlungstechnisch weniger flexibel bin, die angebotenen Leistungen gleichen das jedoch wieder aus. Sechs Gigabyte RAM und die 120 GB Festplatte kann ich momentan nicht ausreizen, aber für die Zukunft lässt das mehr Spielraum für neue Ideen offen. Die I/O-Leistung ist besser als bei den anderen Anbietern, kommt aber nicht an die Latenz und die Leistung einer SSD heran. Herausheben möchte ich an dieser Stelle noch den Kundenbereich (customer control panel) und die Extraseite zur Wartung des vServers, die ich beide sehr übersichtlich finde. Server, Rechnungen, Bestandsdaten lassen sich problemlos verwalten. Dank KVM-Technologie stehen wie bei NbiServ und Serverway eine große Auswahl an Betriebssystemen zur Verfügung.
Ich bin nun seit fast drei Monaten Kunde bei Netcup und momentan sehr zufrieden. Gespannt bin ich wie reibungslos oder vielleicht auch nicht ein Serverupgrade nächstes Jahr verlaufen wird. Als Verbesserung hätte ich mir gewünscht, dass externer Backupspeicher schon im Angebot integriert gewesen wäre. Nicht überrascht sein: Als Neukunde wird man nach der Bestellung angerufen und überprüft, ob man tatsächlich auch existiert. 😉
Vor zwei Monaten bin ich mit gambaru.de zu Hosteurope umgezogen, nachdem ich neun Jahre zufriedener Kunde bei FCUBE war und dort ein maßgeschneidertes Webhostingpaket nutzte. Ich denke gerade wenn man sich nicht um alle Details selber kümmern möchte, sind Webhostingpakete eine gute Alternative zum vServer. Bei fcube.de gibt es keine Stangenware, sondern man kann sich beraten lassen und nach Bedarf entscheiden.
Nach Hosteurope hat es mich schließlich verschlagen, weil ich endlich den Schritt zum eigenen Mailserver gegangen bin und auch für weitere Projekte flexibel sein wollte. Außerdem suchte ich einen anderer Anbieter, bei welchem ich nicht schon ein anderes Projekt hosten lasse und zum anderen sprach mich das Preis-/Leistungsverhältnis und die Rahmenbedingungen an.
Hosteurope betreibt derzeit zwei Rechenzentren in Straßburg und Köln. Als Produkt habe ich mich für den Virtual Server Starter entschieden, der für 9,99 im Monat 2 GB RAM und 100 GB Festplattenspeicher (SSD) und ein tägliches Dateibackup inklusive bereithält. Als Virtualisierungssystem kommt Virtuozzo zum Einsatz, das wie OpenVZ, die linuxbasierte FOSS-Version, auf Betriebssystemebene virtualisiert und dadurch weniger Ressourcen benötigt als KVM oder Xen. Wie bei OpenVZ teilen sich mehrere Gäste einen Kernel. Bei Hosteurope ist die Betriebssystemwahl deswegen eingeschränkt, weil ein reibungsloses Zusammenspiel nur für Ubuntu, Debian und CentOS garantiert wird. In der FAQ heißt es zwar, dass im Prinzip auch andere Distributionen genutzt werden können, jedoch wird dafür keine Garantie abgegeben. Kann man mit dieser Einschränkung so wie ich leben, wird ein vorkonfiguriertes Debian installiert. Positiv ist, dass alle wichtigen Anwendungen und Dienste schon installiert sind und z.B. IPv6 sofort einsatzbereit war. Wenn man jedoch wie ich gerne von einem Minimalsystem aus sein System aufbaut, ist das erst einmal gewöhnungsbedürftig und es leuchtet auch nicht sofort ein, warum man nicht auch ein Image ohne Apache und MySQL anbieten kann. Beachtung sollte man außerdem den Dateien /etc/hosts und /etc/hostname schenken, die nach einem Reboot immer wieder auf den Auslieferungszustand zurückgesetzt, sprich überschrieben werden. Auch dieser Punkt wird in der FAQ erwähnt, jedoch wirkt die vorgeschlagene Lösung veraltet in Zeiten von systemd. Für mich funktionierte auch ein @reboot Einzeiler in /etc/crontab.
Für diese Einschränkungen bei der Konfiguration erhält man jedoch ein sehr performantes System, dessen I/O-Leistung dank SSD beachtlich und gut geeignet für Datenbankanwendungen ist. Auch die CPU-Leistung hat mich bisher überzeugt, 2 GB reichen für die eigene Webpräsenz mit WordPress plus Mailserver ohne Weiteres aus. Positiv ist auch, dass man über Serverwartungen per E-Mail im Voraus informiert wird. Die Zahlungsmodalitäten sind kundenfreundlich. Abgerechnet wird monatlich, es gibt keine Mindestvertragslaufzeit.
Während mich die Leistung bisher voll überzeugt hat, frage ich mich natürlich wie reibungslos ein Upgrade auf Debian 9 nächstes Jahr verlaufen wird und wie gut es mit dem Virtuozzo-Container sich vertragen wird. Blind sollte man auf gar keinen Fall Pakete deinstallieren, einige von ihnen werden definitiv benötigt, ansonsten bootet der Server nämlich nicht mehr. 🙄
Auf was man achten sollte
- CPU: Ich bin absichtlich nicht auf die Angaben der Anbieter zur CPU eingegangen, da die Informationen hierzu bestenfalls schwammig sind. Mal wird von einem vCore und an anderer Stelle von dedizierten CPU-Resourcen gesprochen. Eigentlich sollte gelten, dass mehr CPU-Kerne besser sind als nur einer und dediziert mehr Leistung verspricht als virtualisiert. Eigentlich. Manche Anbieter, nicht nur die hier vorgestellten, verwenden beide Begriffe austauschbar und man kann von der Produktbeschreibung nicht automatisch auf die tatsächlich zur Verfügung gestellte CPU-Performance schließen. Meine Empfehlung: Produkt vorher testen, wenn man nicht sicher ist, ob es für die eigenen Einsatzzwecke reichen wird.
- Vertragslaufzeit: Hosteurope, Netcup und NbiServ bieten monatliche Zahlweise und keine Mindestvertragslaufzeit oder im Falle von NbiServ auch Prepaid an. Netcup offeriert flexible Vertragslaufzeiten, wodurch sich der Preis senken lässt, man jedoch auch bis zu einem Jahr an den Vertrag gebunden sein kann. Bei Serverway ist man für drei Monate festgelegt, bezahlt aber für den kleinsten vServer auch nur 3,90 Euro im Monat, was ein sehr überschaubares Risiko darstellt und ich deshalb auch nie als negativ empfunden habe. Meine Empfehlung: Alle hier vorgestellten Anbieter haben faire Vertragslaufzeiten. Zum Ausprobieren empfiehlt es sich keine Mindestvertragslaufzeit zu wählen, insbesondere wenn man sich noch nicht 100% sicher ist oder flexibel bleiben möchte.
- Festplatte: Wenn man wählen kann, ganz klare Empfehlung für SSD für die beste I/O-Leistung. Klassische Festplatten haben technisch bedingt schlechtere Zugriffszeiten, wodurch es z.B. bei datenbanklastigen Spielen schnell zum berühmten Lag kommen kann. Dieser Makel wird jedoch durch mehr Speicherplatz für den gleichen Preis ausgeglichen, was für Backuplösungen oder die eigene Cloud von Vorteil sein kann. Falls es in der Produktbeschreibung erwähnt wird, dann sollte RAID 10 theoretisch bessere Werte liefern als RAID 1. Für bestimmte Dienste wie z.B. Mumble, Tor oder OpenVPN sind CPU-Leistung und Bandbreite die wichtigeren Kennwerte. Im Zweifelsfall wie beim Punkt CPU zu unterschiedlichen Zeiten testen bevor man sich langfristig bindet.
- Bandbreite/Traffic: Ich bin mir sicher als Otto-Normal-Benutzerin wird man bei keinem der vorgestellten Anbieter an Grenzen stoßen, was Traffic oder Bandbreite angeht. Bei Hosteurope und Netcup gibt es sogar eine Flat, welche nur in der Bandbreite temporär gedrosselt wird, sollte man in einem Zeitintervall eine gewisse Datenmenge pro Sekunde überschreiten. Von der Bandbreite her liegt Hosteurope bei mir im Moment vor Netcup, dann kommt Serverway (5000 GB Traffic inklusive) und zum Schluss NbiServ (Fair Use). Wobei ich hier natürlich Äpfel mit Birnen vergleiche, denn bei NbiServ zahle ich auch nur 1,80 pro Monat im Gegensatz zu 9,99 € bei Hosteurope.
- Backups: Die besten Anbieter stellen zumindest eine Backupvariante inklusiv zur Verfügung. NbiServ bietet für wenig Geld ein Offlinebackup, Hosteurope ein tägliches inkrementelles Dateibackup, welches automatisch durchgeführt wird und im Kundenbereich wieder zurückgespielt werden kann. Bei teureren vServern sind dann auch Snapshots bei Hosteurope inklusive. Serverway bietet ebenfalls externen Speicherplatz an, Backups müssen aber selbst angelegt werden. Snapshots sind nicht im Angebot. Externe Backups kosten bei Netcup extra, dafür werden deutlich mehr Varianten angeboten Abbilder und Backups zu exportieren, später wieder zu importieren und dabei auch vServer zu klonen. Meine Empfehlung: Das Angebot von inklusiven Backups sollte man beim Kauf eines vServers immer berücksichtigen.
- Mindestverfügbarkeit: Manche Anbieter garantieren nur 95% Mindestverfügbarkeit für den vServer im Jahr oder 95 % für die Verfügbarkeit des Netzwerks im Jahresmittel, was meist versteckt irgendwo in den AGB steht. Das kann bedeuten, dass der Server tagelang im Jahr nicht erreichbar ist. Alle hier vorgestellten Anbieter garantieren mindestens 99 %, Netcup 99,6% und Hosteurope gar 99,95% im Monatsmittel.
- Support: Außerdem nicht ganz unwichtig sind die Bedienbarkeit und Funktionsfülle des Kundenbereichs und der eigentliche Support, also der freundliche Mensch, der sich um die Fragen und Wünsche kümmert. Meiner Meinung nach ist es um so besser, je weniger ich mich mit dieser Frage beschäftigen muss. Hervorzuheben ist, dass Netcup z.B. auch ein Forum zum Austausch anbietet und bei Hosteurope eine große FAQ angelegt wurde, wobei ich mir eher wünschen würde, dass Dateien wie /etc/hosts einfach mal nicht überschrieben werden. NbiServ und Serverway haben hier nur ein eingeschränktes Angebot, der eigentliche Support per E-Mail war und ist bei beiden gut, auch wenn ich mir eine bessere Reaktion auf die DDoS-Attacke bei Serverway gewünscht hätte.
- Sonstiges: Je nach Virtualisierungslösung ist man bei der Wahl des Betriebssystems eingeschränkt. Am flexibelsten ist man mit KVM. Man bekommt heutzutage für weniger als 10 Euro im Monat einen guten vServer und für kleine Projekte kann es auch deutlich weniger sein. Für statische Webseiten oder VPN-Server genügen schon 512 MB RAM und eine kleine Festplatte. Zwischen 1 bis 2 GB RAM und eine SSD > 15 GB sollte man für das eigene Blog mit Datenbank einplanen oder den eigenen Minetestserver. Die Konfigurationsarbeit fordert einiges an Zeit. Auf der anderen Seite hat man die vollständige Kontrolle und kann sein System beliebig erweitern und anpassen. Wer weniger Aufwand betreiben möchte kann sich über Plesk informieren, was die Administration vereinfacht, aber auch mit zusätzlichen Kosten verbunden ist. Ansonsten gibt es noch "Managed Server", die vollständig vom Anbieter administriert werden. Selbst tun muss man dann nichts mehr. Die Kosten liegen hierbei zwischen 15 Euro und mehr als 100 Euro pro Monat je nach Produkt. Als günstigere Alternative lohnt es sich dann doch eher Webhostingprodukte zu buchen oder spezielle Angebote je nach Anwendung, z.B. der eigene OwnCloud-Server.