{"id":3814,"date":"2015-01-19T09:10:10","date_gmt":"2015-01-19T07:10:10","guid":{"rendered":"http:\/\/www.collet-matrat.com\/?p=3814"},"modified":"2015-01-20T08:22:18","modified_gmt":"2015-01-20T06:22:18","slug":"runabove-digitalocean-nouveau-comparatif-des-performances","status":"publish","type":"post","link":"https:\/\/www.collet-matrat.com\/?p=3814","title":{"rendered":"RunAbove \/ DigitalOcean : nouveau comparatif des performances"},"content":{"rendered":"<p style=\"text-align: center;\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-3147 size-full\" src=\"https:\/\/i0.wp.com\/www.collet-matrat.com\/wp-content\/uploads\/2014\/05\/logo_runabove_do.jpg?resize=569%2C266&#038;ssl=1\" alt=\"Logos RunAbove et DigitalOcean\" width=\"569\" height=\"266\" srcset=\"https:\/\/i0.wp.com\/www.collet-matrat.com\/wp-content\/uploads\/2014\/05\/logo_runabove_do.jpg?w=569&amp;ssl=1 569w, https:\/\/i0.wp.com\/www.collet-matrat.com\/wp-content\/uploads\/2014\/05\/logo_runabove_do.jpg?resize=300%2C140&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.collet-matrat.com\/wp-content\/uploads\/2014\/05\/logo_runabove_do.jpg?resize=500%2C233&amp;ssl=1 500w\" sizes=\"auto, (max-width: 569px) 100vw, 569px\" \/><\/p>\n<p style=\"text-align: justify;\">Il y'a quelques mois je vous pr\u00e9sentais un<a href=\"http:\/\/www.collet-matrat.com\/?p=3142\" target=\"_blank\"> comparatif<\/a> des performances offertes par deux fournisseurs de <a href=\"http:\/\/fr.wikipedia.org\/wiki\/Serveur_d%C3%A9di%C3%A9_virtuel\" target=\"_blank\">VPS<\/a> : <a href=\"https:\/\/www.runabove.com\" target=\"_blank\">RunAbove<\/a> (assez fraichement lanc\u00e9 lors du premier test) et <a href=\"https:\/\/www.digitalocean.com\/\" target=\"_blank\">DigitalOcean<\/a>. J'ai d\u00e9cid\u00e9 de renouveler ce comparatif afin de voir\u00a0 comment ont \u00e9volu\u00e9 ces deux h\u00e9bergeurs (en s\u00e9lectionnant cette fois ci les offres les moins co\u00fbteuses de chaque prestataire).<\/p>\n<p style=\"text-align: justify;\">J'ai \u00e9galement modifi\u00e9 mon protocole de test en particulier pour <a href=\"http:\/\/freecode.com\/projects\/fio\" target=\"_blank\">Fio<\/a> (qui me permet de mesurer l'efficacit\u00e9 des acc\u00e8s disques). D\u00e9sormais je lance trois tests successifs permettant de mesurer :<\/p>\n<ul>\n<li style=\"text-align: justify;\">la bande passante et le nombre d'IO par seconde sur des acc\u00e8s al\u00e9atoires en mixant \u00e9criture et lecture (ratio de 50% \u00e9criture \/ 50% lecture) - \"randRW\" dans le tableau de r\u00e9sultats<\/li>\n<\/ul>\n<ul>\n<li style=\"text-align: justify;\">la bande passante et le nombre d'IO par seconde sur des acc\u00e8s al\u00e9atoires uniquement en lecture - \"randRead\"<\/li>\n<\/ul>\n<ul>\n<li style=\"text-align: justify;\">la bande passante et le nombre d'IO par seconde sur des acc\u00e8s al\u00e9atoires uniquement en \u00e9criture - \"randWrite\"<\/li>\n<\/ul>\n<p style=\"text-align: justify;\">Ces trois tests Fio sont r\u00e9alis\u00e9s sur un fichier de 1Go et par blocs de 16Ko. Les fichiers de tests sont syst\u00e9matiquement r\u00e9g\u00e9n\u00e9r\u00e9s avant chaque test.<\/p>\n<p style=\"text-align: justify;\">Le test de d\u00e9bit est, quand \u00e0 lui, r\u00e9alis\u00e9 en lan\u00e7ant, \u00e0 trois reprises, <a href=\"https:\/\/raw.github.com\/sivel\/speedtest-cli\/master\/speedtest_cli.py\" target=\"_blank\">speedtest_cli.py<\/a> \u00e0 destination du serveur de test de Neo Telecoms (localis\u00e9 en France). Une moyenne est ensuite calcul\u00e9e pour l'upload et le download. J'ai choisi Neo Telecoms pour ne pas avantager l'un des deux h\u00e9bergeurs test\u00e9s.<\/p>\n<p style=\"text-align: justify;\">Le test de performance \"processeur\" est toujours r\u00e9alis\u00e9 \u00e0 l'aide de <a href=\"https:\/\/code.google.com\/p\/byte-unixbench\/\" target=\"_blank\">UnixBench<\/a><\/p>\n<p style=\"text-align: justify;\">Enfin, les VPS ont \u00e9t\u00e9 command\u00e9s (et utilis\u00e9s) uniquement pour les tests. Nous sommes donc sur la base d'une machine standard telle qu'elle est livr\u00e9e, par d\u00e9faut, par ces deux prestataires.<\/p>\n<p>Les VPS utilis\u00e9s pour ces tests pr\u00e9sentent les caract\u00e9ristiques suivantes :<\/p>\n<p><strong>RunAbove (Offre \"CloudSandBox\" \/ Offre \"M\")<\/strong><\/p>\n<ul>\n<li>Ram : 2Go<\/li>\n<li>Processeur : 1 Core<\/li>\n<li>Disque : 20Go SSD<\/li>\n<li>OS : Linux Debian 7 (installation \"neuve\")<\/li>\n<li>Datacenter : OVH \/ Strasbourg<\/li>\n<li>Prix mensuel : 2,5$<\/li>\n<\/ul>\n<p><strong>DigitalOcean (Offre \"premier niveau\")<\/strong><\/p>\n<ul>\n<li>Ram : 512Mo<\/li>\n<li>Processeur : 1 Core<\/li>\n<li>Disque : 20Go SSD<\/li>\n<li>OS : Linux Debian 7 (installation \"neuve\")<\/li>\n<li>Datacenter : DigitalOcean \/ Londres<\/li>\n<li>Prix mensuel : 5$<\/li>\n<\/ul>\n<p><strong>Les r\u00e9sultats (cliquez pour une image plus nette)<br \/>\n<\/strong><\/p>\n<p><em>Pour tous les tests<\/em> : plus la valeur est \u00e9lev\u00e9e meilleur est la performance<\/p>\n<p><a href=\"https:\/\/i0.wp.com\/www.collet-matrat.com\/wp-content\/uploads\/2015\/01\/resultats_tests_runabove_digitalocean_01_2015.jpg?ssl=1\" target=\"_blank\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-3826 size-full\" src=\"https:\/\/i0.wp.com\/www.collet-matrat.com\/wp-content\/uploads\/2015\/01\/resultats_tests_runabove_digitalocean_01_2015.jpg?resize=584%2C442&#038;ssl=1\" alt=\"Tebleau comparatif des performances entre DigitalOcean et RunAbove\" width=\"584\" height=\"442\" srcset=\"https:\/\/i0.wp.com\/www.collet-matrat.com\/wp-content\/uploads\/2015\/01\/resultats_tests_runabove_digitalocean_01_2015.jpg?w=701&amp;ssl=1 701w, https:\/\/i0.wp.com\/www.collet-matrat.com\/wp-content\/uploads\/2015\/01\/resultats_tests_runabove_digitalocean_01_2015.jpg?resize=300%2C227&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.collet-matrat.com\/wp-content\/uploads\/2015\/01\/resultats_tests_runabove_digitalocean_01_2015.jpg?resize=397%2C300&amp;ssl=1 397w\" sizes=\"auto, (max-width: 584px) 100vw, 584px\" \/><\/a><\/p>\n<p style=\"text-align: justify;\"><strong>L'analyse des r\u00e9sultats montrent des performances assez proches entre les deux h\u00e9bergeurs<\/strong>. RunAbove a r\u00e9ellement fait un bon boulot au niveau de l'optimisation des acc\u00e8s disques (le point faible lors du dernier test). Si j'ai bien compris, cette am\u00e9lioration est probablement due \u00e0 l'adoption de disques SSD locaux (au moins pour les offres \"SandBox\" &amp; \"1VM\/HOST\"). <strong>Au final RunAbove remporte la partie en \u00e9tant gagnant pour 9 crit\u00e8res sur 11 au total et tout \u00e7a pour un co\u00fbt inf\u00e9rieur de 50%.<br \/>\n<\/strong><\/p>\n<p>Quelques points compl\u00e9mentaires pour mod\u00e9rer (un peu) cette analyse :<\/p>\n<ul>\n<li style=\"text-align: justify;\">l'offre RunAbove semble \u00eatre une sorte de Beta (on parle des \"<a href=\"http:\/\/labs.runabove.com\/index.xml\" target=\"_blank\">Labs<\/a>\"). J'esp\u00e8re que cette offre sera p\u00e9renne (si des membres de l'\u00e9quipe de RunAbove passent par ici qu'ils n'h\u00e9sitent pas \u00e0 nous en dire un peu plus ...)<\/li>\n<li style=\"text-align: justify;\">j'aime beaucoup l'interface d'administration de RunAbove qui pour moi est une vraie r\u00e9ussite (simple, compl\u00e8te et efficace ...). Il manque toutefois une fonction INDISPENSABLE qui est la g\u00e9n\u00e9ration automatique (et \u00e0 chaud)\u00a0 des backups sous la forme de snapshots. Certes il est actuellement possible de cr\u00e9er des Snapshot mais manuellement, \u00e0 la demande et en stoppant la VM. J'esp\u00e8re que cette fonction sera bient\u00f4t propos\u00e9e ...<\/li>\n<\/ul>\n<ul>\n<li>Les offres DigitalOcean sont disponibles <a href=\"https:\/\/www.digitalocean.com\/\" target=\"_blank\">ICI<\/a><\/li>\n<li>Les offres RunAbove sont disponibles <a href=\"https:\/\/www.runabove.com\" target=\"_blank\">ICI<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Il y'a quelques mois je vous pr\u00e9sentais un comparatif des performances offertes par deux fournisseurs de VPS : RunAbove (assez fraichement lanc\u00e9 lors du premier test) et DigitalOcean. J'ai d\u00e9cid\u00e9 de renouveler ce comparatif afin de voir\u00a0 comment ont \u00e9volu\u00e9 &hellip; <a href=\"https:\/\/www.collet-matrat.com\/?p=3814\">Lire la suite <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"Sur le blog \"RunAbove \/ DigitalOcean : nouveau comparatif des performances\"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[105,128],"tags":[],"class_list":["post-3814","post","type-post","status-publish","format-standard","hentry","category-hebergement","category-webperf"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_likes_enabled":true,"_links":{"self":[{"href":"https:\/\/www.collet-matrat.com\/index.php?rest_route=\/wp\/v2\/posts\/3814","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.collet-matrat.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.collet-matrat.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.collet-matrat.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.collet-matrat.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=3814"}],"version-history":[{"count":17,"href":"https:\/\/www.collet-matrat.com\/index.php?rest_route=\/wp\/v2\/posts\/3814\/revisions"}],"predecessor-version":[{"id":3841,"href":"https:\/\/www.collet-matrat.com\/index.php?rest_route=\/wp\/v2\/posts\/3814\/revisions\/3841"}],"wp:attachment":[{"href":"https:\/\/www.collet-matrat.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=3814"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.collet-matrat.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=3814"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.collet-matrat.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=3814"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}