L’équipe Online.net développe depuis maintenant plusieurs mois, un nouveau service IaaS aux caractéristiques intéressantes nommé Scaleway.
Actuellement, Scaleway propose les serveurs suivants :
Ayant un service mumble assez gourmand en ressources, j’ai opté pour le BareMetal C2L à 23.99€/mois. Ce qui est assez intéressant dans cette configuration, ce sont les ressources principales non virtualisées. En effet, les serveurs possèdent un véritable CPU, RAM et sur le serveur le plus onéreux, un SSD de 250Go !
Aussi, Scaleway n’a pas lésiné sur la connectivité des serveurs. Vous verrez dans ce test que le BareMetal C2L possède une véritable connectivité 800Mbit/s Illimitée (en France en tout cas) !
Quant aux performances des ressources CPU, RAM et SSD, vous verrez dans ce test qu’elles n’ont rien à envier aux serveurs dédiés classiques.
Cependant, les performances réseau hors France ainsi que la lecture sur les disques réseau LSSD sont, pour le moment, largement en deçà de mes espérances…
Enfin, il s’agit d’une technologie « cocorico », ce qui peut avoir une certaine importance pour vos activités.
Services inclus
Scaleway est une platefome IaaS à la pointe concernant ces fonctionnalités.
Il est alors possible de tirer tout le potentiel de ce type de plateforme via les services suivants :
- Snapshot des disques réseaux (en mode hors ligne uniquement)
- IP flexibles
- Images serveurs (custom ou public)
- Panel de sécurité (possibilité d’éditer les règles réseaux à chaud !)
- Selection de kernel
On notera cependant l’absence des services suivants :
- Monitoring (obligation d’avoir un MRTG ou autre)
- Choix de distribution finalement assez pauvre
- Pas de solution de sauvegarde (FTP ou autre…)
- Choix de configuration assez restreint (Dans mon cas, les 32Go de RAM ne me servent à rien)
Benchmark CPU
Le BareMetal C2L possède un processeur octocore Intel(R) Atom(TM) CPU C2750 @ 2.40GHz. Très sceptique au début, j’ai été vraiment surpris les performances de ce processeur !
Voici le benchmark sur un coeur :
[pastacode lang= »bash » message= »Benchmark atom » highlight= » » provider= »manual »]
[quadeare@nyancat ~]$ sysbench --ysbench --test=cpu --cpu-max-prime=20000 run
sysbench 0.4.12: multi-threaded system evaluation benchmark
Running the test with following options:
Number of threads: 1
Doing CPU performance benchmark
Threads started!
Done.
Maximum prime number checked in CPU test: 20000
Test execution summary:
total time: 48.2881s
total number of events: 10000
total time taken by event execution: 48.2790
per-request statistics:
min: 4.66ms
avg: 4.83ms
max: 20.69ms
approx. 95 percentile: 4.91ms
Threads fairness:
events (avg/stddev): 10000.0000/0.00
execution time (avg/stddev): 48.2790/0.00
[/pastacode]
Benchmark I/O disk
Les serveurs Scaleway sont équipés d’une part de disques SSD en réseau (LSSD) extensible jusqu’à 150Go/lecteur – 1To/sevreur (1€/50Go) et d’un disque SSD dédié de 250Go (pour les Scaleway C2L).
Info disque SSD local Scaleway C2L
[pastacode lang= »bash » message= » » highlight= » » provider= »manual »]
[quadeare@nyancat ~]$ sudo smartctl -a /dev/sda1
smartctl 6.2 2013-07-26 r3841 [x86_64-linux-4.4.4-docker-3] (local build)
Copyright (C) 2002-13, Bruce Allen, Christian Franke, www.smartmontools.org
=== START OF INFORMATION SECTION ===
Device Model: SAMSUNG MZ7LN256HCHP-00000
Serial Number: S1ZENXAGC06429
LU WWN Device Id: 5 002538 d4084dc36
Firmware Version: EMT0100Q
User Capacity: 256,060,514,304 bytes [256 GB]
Sector Size: 512 bytes logical/physical
Rotation Rate: Solid State Device
Device is: Not in smartctl database [for details use: -P showall]
ATA Version is: ACS-2, ATA8-ACS T13/1699-D revision 4c
SATA Version is: SATA 3.1, 6.0 Gb/s (current: 3.0 Gb/s)
Local Time is: Mon Mar 14 21:25:41 2016 UTC
SMART support is: Available - device has SMART capability.
SMART support is: Enabled
[/pastacode]
On notera cependant la connectivité 3.0 Gb/s qui ne correspond pas à du SATA 3.1.
Vous pouvez consulter la documentation de ce SSD sur le site de Samsung : SAMSUNG MZ7LN256HCHP
Benchmark SSD local Scaleway C2L
Lecture
[pastacode lang= »bash » message= » » highlight= » » provider= »manual »]
[quadeare@nyancat ~]$ sudo hdparm -Tt /dev/sda
/dev/sda:
Timing cached reads: 3100 MB in 2.00 seconds = 1550.24 MB/sec
Timing buffered disk reads: 792 MB in 3.01 seconds = 263.44 MB/sec
[/pastacode]
Ecriture
[pastacode lang= »bash » message= » » highlight= » » provider= »manual »]
[quadeare@nyancat ~]$ sudo dd if=/dev/zero of=/mnt/ssd/test bs=50k count=10k; rm -f /mnt/ssd/test
10240+0 records in
10240+0 records out
524288000 bytes (524 MB) copied, 0.928405 s, 565 MB/s
[/pastacode]
Benchmark SSD réseau LSSD Scaleway
Lecture
[pastacode lang= »bash » message= » » highlight= » » provider= »manual »]
[quadeare@nyancat ~]$ sudo dd ifsudo hdparm -Tt /dev/nbd0
/dev/nbd0:
Timing cached reads: 3078 MB in 2.00 seconds = 1538.91 MB/sec
Timing buffered disk reads: 34 MB in 3.15 seconds = 10.79 MB/sec
[/pastacode]
Ecriture
[pastacode lang= »bash » message= » » highlight= » » provider= »manual »]
[quadeare@nyancat ~]$ sudo dd if=/dev/zero of=/home/quadeare/test bs=8k count=256k; rm -f /home/quadeare/test
262144+0 records in
262144+0 records out
2147483648 bytes (2.1 GB) copied, 4.47112 s, 480 MB/s
[/pastacode]
Benchmark réseau
merci pour ce test.
je suis en train de chercher a renouveller mon serveur dedié chez online.net ( c’est la crise pour tout le monde) et cette solution me plaisait bien surtout quand on vois la difference de prix passer de 59,99 € HT /mois a 9,99 € HT /mois c’est plus qu’appréciable.
je vais me permettre de mettre mes perfs sur mon serveur afin que les autres puissent comparer si ils ont envie.
pour info mon serveur est un Serveur Dedibox MD 2014
les specs :
Modèle: HP® DL320eGen8v2
Processeur: 1x Intel® Xeon® E3 1230
Architecture: 4 cœurs 8 threads @3.2 Ghz x64, VT
RAM: 32 Go DDR3 ECC
Disque dur: 2 x 2 To SATA3
RAID: Matériel (Raid 0/1)
Supervision du matériel: Contrôleur HP iLo + KVM sur IP
Connectivité: 1 Gbit/sec
Localisation: Datacenter DC3
Bande Passante garantie : 300 Mbps
les perfs :
sysbench –test=cpu –cpu-max-prime=20000 run
sysbench 0.4.12: multi-threaded system evaluation benchmark
Running the test with following options:
Number of threads: 1
Doing CPU performance benchmark
Threads started!
Done.
Maximum prime number checked in CPU test: 20000
Test execution summary:
total time: 21.7939s
total number of events: 10000
total time taken by event execution: 21.7932
per-request statistics:
min: 2.16ms
avg: 2.18ms
max: 10.09ms
approx. 95 percentile: 2.25ms
Threads fairness:
events (avg/stddev): 10000.0000/0.00
execution time (avg/stddev): 21.7932/0.00
smartctl -a /dev/sda1
smartctl 6.2 2013-07-26 r3841 [x86_64-linux-3.13.0-62-generic] (local build)
Copyright (C) 2002-13, Bruce Allen, Christian Franke, http://www.smartmontools.org
=== START OF INFORMATION SECTION ===
Vendor: HP
Product: LOGICAL VOLUME
Revision: 4.68
User Capacity: 2,000,365,379,584 bytes [2.00 TB]
Logical block size: 512 bytes
Logical Unit id: 0x600508b1001cc7ead9d9a60b405debfe
Serial number: PDSXH0ARH5P01W
Device type: disk
Local Time is: Tue Aug 2 11:22:49 2016 CEST
SMART support is: Available – device has SMART capability.
SMART support is: Enabled
Temperature Warning: Disabled or Not Supported
=== START OF READ SMART DATA SECTION ===
SMART Health Status: OK
Error Counter logging not supported
Device does not support Self Test logging
hdparm -Tt /dev/sda
/dev/sda:
Timing cached reads: 30630 MB in 2.00 seconds = 15333.95 MB/sec
Timing buffered disk reads: 700 MB in 3.00 seconds = 233.17 MB/sec
et un petit speedtest pour la fin en ligne de commande s’il vous plait 😉
speedtest
Retrieving speedtest.net configuration…
Retrieving speedtest.net server list…
Testing from Free (62.147.134.33)…
Selecting best server based on latency…
Hosted by NEOTELECOMS (Paris) [1.88 km]: 1.367 ms
Testing download speed………………………………….
Download: 934.34 Mbit/s
Testing upload speed…………………………………………..
Upload: 690.71 Mbit/s
comme on peu voir il y a une difference flagrante de puissance entre mon serveur et le votre mais pour etre honnete mon serveur n’est jamais a 100 % j’ai quelque site hebergé de la virtualisation ( un labo de test en gros) et pas mal de script qui tourne.
Avec la virtualisation j’utilise 12gb de memoire mais sans je passe a 4gb, et le proc est a 25% utilisé en permanence mais ca reste raisonnable et je pense que pour 1 sixieme du prix il est plus interessant d’utiliser ce genre de serveur.
Par contre quid de l’évolution peux t’on faire basculer son serveur sur plus puissant si besoin ?
Bonjour,
Merci pour votre commentaire !
Concernant les serveurs scaleway, ils peuvent, dans une certaine mesure, répondre à votre besoin.
Cependant, j’ai été déçus à terme par l’accès disque qui était vraiment lent. Concrètement, si vous souhaitez faire de la virtualisation, vous serez obligé de souscrire à l’offre la plus puissance de scaleway qui est la seule à posséder un disque SSD en accès direct. Les autres serveurs partagent des disques mutualisés ce qui peut provoquer des temps d’accès assez aléatoire.
Concrètement, les offres online.net et scaleway n’ont pas la même vocation. Je pense que pour le moment, scaleway est très bien pour du test ou de la production à petite échelle. En fait, si vous souhaitez obtenir la même puissance que votre ancien serveur, le but est de rendre scalable vos applications. C’est un peu la nouvelle tendance avec Docker etc…
Avec la facturation à l’heure, vous avez la possibilité de tester un serveur quelques temps pour vous faire une idée 😉
A bientôt !
ok merci pour cette reponse oui j’ai vu qu’ils avaient des serveur dédié chez scaleway. pour ce qui est de la virtualisation je pense tout migrer chez moi donc pas besoin de debit disque monstrueux ( sauf peut etre pour mysql) je vais tester dans le pire des cas je referai une migration sur un serveur dedié pas cher nous verrons bien.
bonne journée a vous
Bruno