VPS - Comparatif des performances (Update 28.04.2016)

VPS - Comparatif des performances (Update 28.04.2016)

(Mise à jour du 28.04.2016 - Ajout de exoscale small 2 GB)

Aujourd’hui, trouver un VPS peut devenir très vite compliqué. Ce n’est pas le choix qui manque, mais plutôt la profusion des offres qui peut laisser perplexe ! Comment s’y retrouver dans la pléthore des fournisseurs se vantant tous d’être bien meilleurs que leurs compétiteurs. Pour Rappel, VPS est l’acronyme en anglais de “Virtual Private Server”, que l’on peut traduire en français par “serveur dédié virtuel”.

Il y a quelque temps, j’avais écrit un article sur DigitalOcean, un fournisseur incontournable de ces solutions VPS, dont je suis à ce jour toujours très satisfait. J’ai eu envie de voir ce que faisait la concurrence et donc de comparer quelques offres de ce marché déjà bien saturé.

Protocole de test

Pour effectuer les tests de performance, je me suis appuyé sur un classique: UnixBench, de son vrai nom aujourd’hui: byte-unixbench. Si vous ne savez pas comment l’installer sur votre serveur, vous pouvez consulter ce petit guide: Debian – Installer UnixBench

Système d'exploitationDebian 8.3 (64 bits)
Type d'installationNetinst, installation minimale avec SSH

Le test se base uniquement sur les performances de la machine elle-même, la rapidité et qualité du réseau n’est pas prise en compte, car trop complexe à mesurer. En effet, de bons résultats depuis Genève n’impliquent pas forcément l’équivalent depuis New York et vice-versa. Aujourd’hui, nombre de fournisseurs offrent des centres de données aussi bien sur le continent nord-américain qu’en Europe, parfois même en Asie. Ce choix n’appartient qu’à vous et il sera fait en fonctions de votre proximité immédiate ou de celle de vos utilisateurs. Quoi qu’il en soit, il est généralement possible de tester les performances de ces réseaux en téléchargeant des fichiers de test qui sont mis à disposition par la majorité des fournisseurs. Pour exemple, chez DigitalOcean, ça se passe depuis cette page.

J’ai pris la décision de ne pas tester les VPS dont le tarif est supérieur à 40$ par mois, car passé ce montant, il est à mon sens plus rentable de louer un serveur dédié physique.

Les résultats

Cliquez sur le titre d’un résultat pour avoir plus de détails.

ArubaCloud

ArubaCloud m’a vraiment impressionné. Avec son VPS d’entrée de gamme proposé à 1 euro par mois, je m’attendais à avoir entre les mains une machine poussive et dépourvue du moindre intérêt. Quel ne fut pas ma surprise de constater que les résultats des tests sont très bons, voire excellents ! Que ce soit au niveau CPU, accès disques et réseau, cette offre vous en donnera largement pour votre argent !

 Provider ArubaCloud
 Date du test 23.03.2016
 Datacenter Allemagne
 Bande passante incluse 2 TB
 Type de virtualisation VMWare
 CPU Intel(R) Xeon(R) CPU E5-2650 v3 @ 2.30GHz
 Core 1
 RAM 1 GB
 HDD 20 GB (SSD) - Average I/O: 915 MB/s
 UnixBench Index 1388.3
 Résultats complets http://pastebin.com/raw/XpFkDkjS
 Prix/mois €1
 Provider ArubaCloud
 Date du test 23.03.2016
 Datacenter Allemagne
 Bande passante incluse 12 TB
 Type de virtualisation VMWare
 CPU Intel(R) Xeon(R) CPU E5-2650 v3 @ 2.30GHz
 Core 2
 RAM 4 GB
 HDD 80 GB (SSD) - Average I/O: 546.67 MB/s
 UnixBench Index 1578.3
 Résultats complets http://pastebin.com/raw/CzQQvBCg
 Prix/mois €12.50

DigitalOcean

 Provider DigitalOcean
 Date du test 15.02.2016
 Datacenter Amsterdam 3
 Bande passante incluse 1 TB
 Type de virtualisation KVM
 CPU Intel(R) Xeon(R) CPU E5-2630L v2 @ 2.40GHz
 Core 1
 RAM 512 MB
 HDD 20 GB (SSD)
 UnixBench Index 1361.8
 Résultats complets http://pastebin.com/raw/HU1HBEti
 Prix/mois 5$
 Provider DigitalOcean
 Date du test 15.02.2016
 Datacenter Amsterdam 3
 Bande passante incluse 2 TB
 Type de virtualisationKVM
 CPU Intel(R) Xeon(R) CPU E5-2630L v2 @ 2.40GHz
 Core 1
 RAM 1 GB
 HDD 30 GB (SSD)
 UnixBench Index 1412.5
 Résultats complets http://pastebin.com/raw/Y5DppcXm
 Prix/mois 10$
 Provider DigitalOcean
 Date du test 15.02.2016
 Datacenter Amsterdam 3
 Bande passante incluse 3 TB
 Type de virtualisation KVM
 CPU Intel(R) Xeon(R) CPU E5-2630L v2 @ 2.40GHz
 Core 2
 RAM 2 GB
 HDD 40 GB (SSD)
 UnixBench Index 2471.6
 Résultats complets http://pastebin.com/raw/WCLYr82j
 Prix/mois 20$
 Provider DigitalOcean
 Date du test 15.02.2016
 Datacenter Amsterdam 3
 Bande passante incluse 4 TB
 Type de virtualisation KVM
 CPU Intel(R) Xeon(R) CPU E5-2630L v2 @ 2.40GHz
 Core 2
 RAM 4 GB
 HDD 60 GB (SSD)
 UnixBench Index 2317.7
 Résultats complets http://pastebin.com/raw/Vgnpw7cz
 Prix/mois 40$

exoscale

 Provider exoscale
 Date du test 28.04.2016
 Datacenter Genève
 Bande passante incluse 1 TB
 Type de virtualisation KVM
 CPU Intel Xeon E312xx (Sandy Bridge)
 Core 2
 RAM 2 GB
 HDD 10 GB (SSD) – Average I/O: 553 MB/s
 UnixBench Index 2580.9
 Résultats complets http://pastebin.com/raw/KATtTRrs
 Prix/mois 17 CHF

HostHatch

 Provider HostHatch
 Date du test 06.03.2016
 Datacenter Amsterdam
 Bande passante incluse 2 TB
 Type de virtualisation KVM
 CPUIntel E5 3.5GHz+ Core
 Core 2
 RAM 1024 MB
 HDD 30 GB (SSD) - Average I/O: 1341.8 MB/s
 UnixBench Index 3991.9
 Résultats complets http://pastebin.com/raw/xCzjD8fB
 Prix/mois 7$
 Provider HostHatch
 Date du test 06.03.2016
 Datacenter Amsterdam
 Bande passante incluse 3 TB
 Type de virtualisation KVM
 CPUIntel E5 3.5GHz+ Core
 Core 3
 RAM 2048 MB
 HDD 40 GB (SSD) - Average I/O: 1278.5 MB/s
 UnixBench Index 5159.4
 Résultats complets http://pastebin.com/raw/WZBtNDJB
 Prix/mois 14$
 Provider HostHatch
 Date du test 08.03.2016
 Datacenter Amsterdam
 Bande passante incluse 4 TB
 Type de virtualisation KVM
 CPUIntel E5 3.5GHz+ Core
 Core 4
 RAM 4096 MB
 HDD 80 GB (SSD) - Average I/O: 1282.4 MB/s
 UnixBench Index 5955.6
 Résultats complets http://pastebin.com/raw/7MSKq5e2
 Prix/mois 34$

Linode

 Provider Linode
 Date du test 16.02.2016
 Datacenter Frankfurt
 Bande passante incluse 2 TB
 Type de virtualisation KVM
 CPU Intel(R) Xeon(R) CPU E5-2680 v3 @ 2.50GHz
 Core 1
 RAM 1 GB
 HDD 24 GB (SSD)
 UnixBench Index 1624.0
 Résultats complets http://pastebin.com/raw/YFEN4dtW
 Prix/mois 10$
 Provider Linode
 Date du test 16.02.2016
 Datacenter Frankfurt
 Bande passante incluse 3 TB
 Type de virtualisation KVM
 CPU Intel(R) Xeon(R) CPU E5-2680 v3 @ 2.50GHz
 Core 2
 RAM 2 GB
 HDD 48 GB (SSD)
 UnixBench Index 2251.4
 Résultats complets http://pastebin.com/raw/UbeVNJyz
 Prix/mois 20$
 Provider Linode
 Date du test 16.02.2016
 Datacenter Frankfurt
 Bande passante incluse 4 TB
 Type de virtualisation KVM
 CPU Intel(R) Xeon(R) CPU E5-2680 v3 @ 2.50GHz
 Core 4
 RAM 4 GB
 HDD 96 GB (SSD)
 UnixBench Index 3278.5
 Résultats complets http://pastebin.com/raw/PrsiRrAm
 Prix/mois 40$

RamNode

 Provider RamNode
 Date du test 15.02.2016
 Datacenter Amsterdam
 Bande passante incluse 3 TB
 Type de virtualisation KVM
 CPU Intel(R) Xeon(R) CPU E3-1230 V2 @ 3.30GHz
 Core 4
 RAM 1 GB
 HDD 28 GB (SSD)
 UnixBench Index 1768.9
 Résultats complets http://pastebin.com/raw/s0Gw6FgF
 Prix/mois 14$

Scaleway

 Provider Scaleway
 Date du test 08.03.2016
 Datacenter Paris
 Bande passante incluse Illimitée (200 MBit/s)
 Type de virtualisation N/A
 CPU Intel(R) Atom(TM) CPU  C2750  @ 2.40GHz
 Core 2
 RAM 2 GB
 HDD 50 GB (SSD) - Average I/O: 169.3 MB/s
 UnixBench Index 1260.3
 Résultats complets http://pastebin.com/raw/EuX3QZ2H
 Prix/mois €2.99
 Provider Scaleway
 Date du test 23.02.2016
 Datacenter Paris
 Bande passante incluse Illimitée (200 MBit/s)
 Type de virtualisation N/A
 CPU ARMv7 Processor rev 2 (v7l)
 Core 4
 RAM 2 GB
 HDD 50 GB (SSD) - Average I/O: 159.3 MB/s
 UnixBench Index 718.3
 Résultats complets http://pastebin.com/raw/5Rwa283n
 Prix/mois €2.99
 Provider Scaleway
 Date du test 08.03.2016
 Datacenter Paris
 Bande passante incluse Illimitée (300 MBit/s)
 Type de virtualisation N/A
 CPU Intel(R) Atom(TM) CPU  C2750  @ 2.40GHz
 Core 4
 RAM 8 GB
 HDD 50 GB (SSD) - Average I/O: 153 MB/s
 UnixBench Index 2112.0
 Résultats complets http://pastebin.com/raw/6RXqVRi2
 Prix/mois €11.99
 Provider Scaleway
 Date du test 08.03.2016
 Datacenter Paris
 Bande passante incluse Illimitée (300 MBit/s)
 Type de virtualisation N/A
 CPU Intel(R) Atom(TM) CPU  C2750  @ 2.40GHz
 Core 8
 RAM 16 GB
 HDD 50 GB (SSD) - Average I/O: 146 MB/s
 UnixBench Index 3018.9
 Résultats complets http://pastebin.com/raw/twvTgbNa
 Prix/mois €17.99

UpCloud

 Provider UpCloud
 Date du test 21.03.2016
 Datacenter London
 Bande passante incluse 2 TB
 Type de virtualisation KVM
 CPU Intel(R) Xeon(R) CPU E5-2687W v3 @ 3.10GHz
 Core 1
 RAM 1 GB
 HDD 30 GB (SSD) - Average I/O: 324 MB/s
 UnixBench Index 2279.8
 Résultats complets http://pastebin.com/raw/nX5LPxnu
 Prix/mois 10$

VPSdime

 Provider VPSdime
 Date du test 25.03.2016
 Datacenter London
 Bande passante incluse 2 TB
 Type de virtualisation KVM
 CPU Intel(R) Xeon(R) CPU E5-2630 v2 @ 2.60GHz
 Core 4
 RAM 6 GB
 HDD 30 GB (SSD) - Average I/O: 71.93 MB/s
 UnixBench Index 2505.3
 Résultats complets http://pastebin.com/raw/TBi9XZsU
 Prix/mois 7$

Vultr

 Provider Vultr
 Date du test 17.02.2016
 Datacenter Paris
 Bande passante incluse 2 TB
 Type de virtualisation KVM
 CPU Intel (pas plus d'infos disponibles)
 Core 1
 RAM 1 GB
 HDD 20 GB (SSD)
 UnixBench Index 1165.7
 Résultats complets http://pastebin.com/raw/wvBuiPNQ
 Prix/mois 10$
 Provider Vultr
 Date du test 17.02.2016
 Datacenter Paris
 Bande passante incluse 3 TB
 Type de virtualisation KVM
 CPU Intel (pas plus d'infos disponibles)
 Core 2
 RAM 2 GB
 HDD 45 GB (SSD)
 UnixBench Index 1228.9
 Résultats complets http://pastebin.com/raw/QEdRts0A
 Prix/mois 20$
 Provider Vultr
 Date du test 17.02.2016
 Datacenter Paris
 Bande passante incluse 4 TB
 Type de virtualisation KVM
 CPU Intel (pas plus d'infos disponibles)
 Core 4
 RAM 4 GB
 HDD 90 GB (SSD)
 UnixBench Index 1412.6
 Résultats complets http://pastebin.com/raw/xZagi2aG 
 Prix/mois 40$

Serveur “maison”

Les résultats du serveur “maison” m’ont particulièrement surpris. Sur le même serveur, j’ai pu constater une note pratiquement deux fois supérieure en utilisant la technologie KVM par rapport à LXC, bien qu’ayant attribué aux deux machines des ressources strictement identiques.

 Provider N/A
 Date du test 15.02.2016
 Datacenter Suisse
 Bande passante incluse Illimitée
 Type de virtualisation KVM (Proxmox 4.1)
 CPU Intel(R) Core(TM) i7-4790 CPU @ 3.60GHz
 Core 2
 RAM 2 GB
 HDD 30 GB (SSD)
 UnixBench Index 4127.4
 Résultats complets http://pastebin.com/raw/sytSE2Vj
 Prix/mois N/A
 Provider N/A
 Date du test 15.02.2016
 Datacenter Suisse
 Bande passante incluse Illimitée
 Type de virtualisation LXC (Proxmox 4.1)
 CPU Intel(R) Core(TM) i7-4790 CPU @ 3.60GHz
 Core 2
 RAM 2 GB
 HDD 30 GB (SSD)
 UnixBench Index 2254.6
 Résultats complets http://pastebin.com/raw/7NnkJbca
 Prix/mois N/A

Conclusion

En rédigeant cet article, j’ai initialement voulu classer les fournisseurs de ce comparatif afin de voir qui serait le meilleur. Mais au fil de mes investigations, je me suis rendu compte que ce classement ne serait pas pertinent. Bien entendu les chiffres sont là et parlent d’eux-mêmes, mais se serait allé trop vite en besogne et négligerait bien d’autres éléments qui pourrait faire basculer la balance lors de votre choix. En effet, les performances pures d’une machine ne sont pas le seul argument à prendre en compte. Par exemple, un développeur appréciera particulièrement le fait de pouvoir effectuer un snapshot de son serveur avant d’y apporter de fréquentes modifications, ainsi dans l’éventualité d’un problème, il sera alors très facile de revenir en arrière sans pour autant avoir besoin de devoir tout recommencer à zéro. Bien entendu, ce genre de fonctionnalité n’aura guère d’intérêt pour le commun des blogueurs qui se contentera de pondre régulièrement ces articles. Bref tout est question de besoins et choix personnel.

J’ai néanmoins été agréablement surpris par l’hébergeur HostHatch.com qui pour moi est sorti du lot en affichant des performances CPU, disque et réseau bien supérieurs à ses concurrents, tout en maintenant des prix extrêmement attractifs. D’un autre coté, j’ai été quelque peu déçu de l’hébergeur français Online.net avec ses solutions Scaleway. Si les performances au niveau CPU ne sont pas mauvaises, celles des accès au sous-système disque et réseau m’ont laissé dubitatif par leurs faibles valeurs.

Stay in touch…

Dans la mesure du possible, je compléterai cette liste dès l’obtention de nouveaux résultats. Si vous avez également effectué vos propres tests, n’hésitez pas à me les communiquer, je les ajouterai avec plaisir sur cette page.