Domainfactory vs. Server4You vs. Vanager [update 3]

Neulich kam eine E-Mail von Domainfactory. Dort hoste ich dieses Blog hier, nur Hosting, die kümmern sich um alles (kein vServer, kein Root-Server, ...). In dieser Mail stand drin, dass die MySQL-Server umgestellt werden. Und zwar sind die im Moment auf einem extra Server drauf und werden jetzt auf den Rechner gezogen, auf dem auch dein Web-Space liegt. Das soll mir Vorteile bringen. Tut es aber nicht, denn die Leistung, die vorher zwei Rechner erbracht haben, soll ab dann nur noch durch einen Rechner erbracht werden, was für mich bedeutet, dass ich zwar weiterhin den vollen Betrag monatlich abdrücken muss, aber weniger Leistung erhalte.

Aus so ziemlich diesem Grund bin ich damals von Host-Europe weg, weil da eben Datenbank und Web-Server auf der gleichen Maschine waren und da kam es dann regelmäßig am Wochenende dazu, dass die Datenbank nicht mehr erreichbar war.

Also hab ich mich entschieden, mal mit einem vServer zu spielen und zu sehen, was ich da so rausholen kann. Dazu bieten Server4You und Vanager kostenlose Testsysteme an, die exakten so eingestellt sind, wie der Server, den man später will. Server4You bietet vier Tage und Vanager sieben Tage Test an, ohne das es was kosten würde und ohne dass anschließend ein Vertrag anläuft. Nach dem Testzeitraum wird der vServer platt gemacht und ich komm einfach nicht mehr drauf, fertig.

Der Benchmark wird ausgeführt auf die Startseite meines Blogs, davon hab ich eine Kopie angefertig, die ich dann auf dem Server einspiele. Zum Test wird siege benutzt:

siege -t10s -c 100 -b http://URL/

Domainfactory

Läuft ja alles schon (MySQL5, Apache und PHP5, kein XCache), also hier die Ergebnisse:

  • Transactions: 386 hits
  • Availability: 100.00 %
  • Elapsed time: 9.74 secs
  • Data transferred: 7.83 MB
  • Response time: 1.28 secs
  • Transaction rate: 39.63 trans/sec
  • Throughput: 0.80 MB/sec
  • Concurrency: 50.64
  • Successful transactions: 386
  • Failed transactions: 0
  • Longest transaction: 6.55
  • Shortest transaction: 0.13

Server4You

Ich hab den Testzugang bei Server4You am 17.07.2008 gegen Mittag geordert, es kam dann auch sofort eine Mail, dass man sich nun darum kümmert und ich dann die Zugansdaten bekomme.

Am 21.07. kamen dann die Zugangsdaten zu dem Server. Drauf war ein Debian Sarge (3.1), welches ich erstmal auf ein Edge (4.0) aktualisiert hab. Nach dem ich beim ersten mal was falsch gemacht hab und die Maschine nicht mehr gebootet hat, hab ich im Backend einfach das 3.1er Debian wieder hergestellt und nochmal ein update gemacht. Nach dem Reboot ging das System dann. Danach erst mal mit Lighttpd, MySQL 5, PHP5 und XCache ausstatten und testen.

  • Transactions: 526 hits
  • Availability: 100.00 %
  • Elapsed time: 9.64 secs
  • Data transferred: 12.21 MB
  • Response time: 1.61 secs
  • Transaction rate: 54.56 trans/sec
  • Throughput: 1.27 MB/sec
  • Concurrency: 87.84
  • Successful transactions: 526
  • Failed transactions: 0
  • Longest transaction: 4.82
  • Shortest transaction: 0.21

Hardware: 15 GB Webspace, 1,5 TB Traffic, 384 MB-Ram (plus 768 MB FlexRam (wenn benötigt und verfügbar)), CPU 3x (was auch immer das heißt), Tarrif: vSERVER MEDIUM x2

Kosten: 7,85 € pro Monat die erste drei/sechs Monate, danach 16,85 €, keine Setupkosten

Vanager

Diesen Testzugang hab ich am 18.07.2008 gegen Mittag geordert, die Web-Seite zeigte mir dann an, dass ich demnächst (innerhalb von einer bis 72 Stunden) meine Zugangsdaten bekommen würde. Leider ist bis jetzt (22.07.) noch nichts gekommen, das Versprechen "Freischaltung innerhalb 1 - 72 Stunden" wurde leider nicht eingehalten, das hinterlässt schon mal keine guten Eindruck, aber gut, Server4You hat auch vier Tage gebraucht.

Eine Mail an den Support und schon hat es geklappt. Am 25.07. kamen meine Zugangsdaten. Ganz schick ist, dass da schon Debian 4.0 drauf ist, und ich nicht erst, wie bei Server4You das System updaten muss. Und dann folgte das gleiche wie bei Server4You: Ert mal den Server mit Lighttpd, MySQL 5, PHP5 und XCache ausstatten und testen, das Flog drauf laden und mit Siegen testen:

  • Transactions: 183 hits
  • Availability: 100.00 %
  • Elapsed time: 9.76 secs
  • Data transferred: 4.19 MB
  • Response time: 2.98 secs
  • Transaction rate: 18.75 trans/sec
  • Throughput: 0.43 MB/sec
  • Concurrency: 55.86
  • Successful transactions: 183
  • Failed transactions: 0
  • Longest transaction: 6.62
  • Shortest transaction: 0.24

Hardware: 16 GB Webspace, 600 GB Traffic, 384 MB Ram, 200% CPU (Was auch immer das heißt), Tarif: Profi.VPS (Linux)

Kosten: 14,99 € im Monat, 9,99 € Setupkosten

Fazit

Domainfactory liegt ziemlich in der Mitte, sowohl beim Preis, als auch bei der Leistung. Von Vanager hab ich mehr echt mehr versprochen, vor allem mehr Leistung. Wenn ich mich schon um den Server komplett selber kümmern muss, dann sollte der doch mehr Leistung bringen, als ein Homepage-Hosting, wo 300 Kunden sich einen Server teilen. Von Server4You war ich positiv überrascht, es ging eigentlich alles recht zügig, die Performance des Servers ist auch gut.

Update (27.07. 11:30)

Heute Nacht hat Domainfactory umgestellt und wie es nicht anders zu erwarten war, hier die aktuellen Benchmarks:

  • Transactions: 140 hits
  • Availability: 100.00 %
  • Elapsed time: 9.99 secs
  • Data transferred: 3.21 MB
  • Response time: 3.59 secs
  • Transaction rate: 14.01 trans/sec
  • Throughput: 0.32 MB/sec
  • Concurrency: 50.35
  • Successful transactions: 140
  • Failed transactions: 0
  • Longest transaction: 9.26
  • Shortest transaction: 0.15

Zusätzlich dazu ist es recht häufig jetzt schon vorgekommen, dass während des Benchmarks man nicht mehr auf die Seite drauf kommt, von wegen zu viele Verbindungen auf die Datenbank. Ganz schlecht. Deswegen werd ich da fristlos kündigen, mal sehen, ob die da mitmachen.

Update (24.09. 08:10)

Heute morgen hatte ich ein wenig Zeit, einen neuen Vanager Server zu testen. Gleiche Daten wie oben, der Benchmark lief aber deutlich besser:

  • Transactions: 931 hits
  • Availability: 100.00 %
  • Elapsed time: 10.02 secs
  • Data transferred: 24.16 MB
  • Response time: 0.20 secs
  • Transaction rate: 92.91 trans/sec
  • Throughput: 2.41 MB/sec
  • Concurrency: 18.50
  • Successful transactions: 931
  • Failed transactions: 0
  • Longest transaction: 6.12
  • Shortest transaction: 0.08

Mit 92 Hits/s ist Vanager damit absolute Nummer Eins. Die Frage, die ich jetzt noch habe ist: Warum war der Test-Server im ersten Test so miserabel schlecht?

Update (24.09. 14:05)

Da mit 2,4 MB/s meine Leitung am Limit war, hab ich nochmal gesieged, diesmal von einem Rechner aus, der mit 100Mbit/s angebunden ist:

  • Transactions: 1350 hits
  • Availability: 100.00 %
  • Elapsed time: 10.08 secs
  • Data transferred: 35.03 MB
  • Response time: 0.15 secs
  • Transaction rate: 133.93 trans/sec
  • Throughput: 3.48 MB/sec
  • Concurrency: 19.61
  • Successful transactions: 1350
  • Failed transactions: 0
  • Longest transaction: 3.13
  • Shortest transaction: 0.07

Perfekt