{"id":384,"date":"2011-09-17T12:19:52","date_gmt":"2011-09-17T11:19:52","guid":{"rendered":"http:\/\/blog.ludovicfavre.ch\/?p=384"},"modified":"2013-02-13T18:54:20","modified_gmt":"2013-02-13T17:54:20","slug":"hebergement-vps-mes-tests","status":"publish","type":"post","link":"https:\/\/www.ludovicfavre.ch\/blog\/2011\/09\/hebergement-vps-mes-tests\/","title":{"rendered":"H\u00e9bergement VPS, d\u00e9di\u00e9 ou mutualis\u00e9, mes tests"},"content":{"rendered":"<p>Ayant besoin d&rsquo;un acc\u00e8s shell \u00e0 la machine (ssh) sur laquel j&rsquo;h\u00e9berge certains scripts, j&rsquo;ai d\u00e9cid\u00e9, il y a un mois, de tester quelques offres. Le budget que je d\u00e9sirais\u00a0allouer \u00e9tait d&rsquo;environs 15 CHF par mois (=15 Euro lors du test \ud83d\ude42 ). Voici mes constatations avec pour chaque cas, un benchmark LoadImpact sur une application web Symfony2 avec cache Symfony activ\u00e9 et non pr\u00e9-g\u00e9n\u00e9r\u00e9. J&rsquo;ai aussi lanc\u00e9 des benchmarks de charge via la commande :<\/p>\n<pre>ab -n 1000 -c 10<\/pre>\n<p>et ai obtenu\u00a0des r\u00e9sultats comparables \u00e0 ceux de\u00a0LoadImpact.<\/p>\n<p><span style=\"text-decoration: underline;\"><strong><a title=\"Gandi\" href=\"http:\/\/www.gandi.net\">Gandi<\/a><\/strong><\/span><\/p>\n<p>La premi\u00e8re a \u00e9t\u00e9 celle de Gandi, qui propose un h\u00e9bergement <a title=\"Coud VPS\" href=\"http:\/\/www.gandi.net\/hebergement\/serveur#main-nav\" target=\"_blank\">Cloud VPS<\/a> o\u00f9 le prix est fix\u00e9 suivant les \u00ab\u00a0parts\u00a0\u00bb utilis\u00e9es. Chaque part amm\u00e8ne un boost de\u00a0puissance au niveau CPU, m\u00e9moire et espace disque. Les avantages (test\u00e9 sur une part, suivant mon budget) :<\/p>\n<ul>\n<li>Disque RAID 60 avec pas mal d&rsquo;espace<\/li>\n<li>Bonne bande passante<\/li>\n<li>Image instantan\u00e9e du disque en un clique<\/li>\n<li>Possibilit\u00e9 d&rsquo;activer des parts automatiquement d\u00e8s que le besoin s&rsquo;en fait sentir<\/li>\n<\/ul>\n<p><span style=\"font-size: x-small;\"><span class=\"Apple-style-span\" style=\"line-height: 19px;\">Les inconv\u00e9nients:<\/span><\/span><\/p>\n<ul>\n<li><span class=\"Apple-style-span\" style=\"font-size: 12px; line-height: 18px;\">Avec une part, m\u00eame un simple apache est \u00e0 la ramasse (version OS test\u00e9e: Centos 5.5)<\/span><\/li>\n<li><span class=\"Apple-style-span\" style=\"font-size: 12px; line-height: 18px;\">Trop peu de RAM pour une part<\/span><\/li>\n<li><span class=\"Apple-style-span\" style=\"font-size: 12px; line-height: 18px;\">Il faut 4 part pour avoir un vrai coeur CPU d\u00e9di\u00e9 ( 48 Euros \/ mois)<\/span><\/li>\n<\/ul>\n<p>Benchmark:<\/p>\n<p>On voit clairement que pour plus de 20 clients, le serveur est \u00e0 la ramasse. La charge se trouvait surtout au niveau m\u00e9moire et CPU. Tr\u00e8s mauvais point au niveau de la mont\u00e9e en charge. Je tiens tout de m\u00eame \u00e0 remercier Gandi pour la part d&rsquo;essai mise \u00e0 disposition, elle permet de situer \u00e0 peu pr\u00e8s ses besoins sans devoir directement passer \u00e0 la caisse (dans mon cas, probablement 4 parts).<\/p>\n<p><a href=\"http:\/\/blog.ludovicfavre.ch\/2011\/09\/hebergement-vps-mes-tests\/gandi-2\/\" rel=\"attachment wp-att-390\"><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-390 aligncenter\" title=\"Benchmark Gandi\" alt=\"Benchmark Gandi LoadImpact.com\" src=\"http:\/\/blog.ludovicfavre.ch\/wp-content\/uploads\/2011\/09\/gandi1-271x300.png\" width=\"271\" height=\"300\" srcset=\"https:\/\/www.ludovicfavre.ch\/blog\/wp-content\/uploads\/2011\/09\/gandi1-271x300.png 271w, https:\/\/www.ludovicfavre.ch\/blog\/wp-content\/uploads\/2011\/09\/gandi1.png 550w\" sizes=\"auto, (max-width: 271px) 100vw, 271px\" \/><\/a><br \/>\n<!--more--><br \/>\n<span style=\"text-decoration: underline;\"><strong><a title=\"Infomaniak\" href=\"http:\/\/www.infomaniak.ch\">Infomaniak<\/a><\/strong><\/span><\/p>\n<p>Devant ce premier r\u00e9sultat, j&rsquo;ai d\u00e9cid\u00e9 de voir comment mon h\u00e9bergeur actuel, Infomaniak, s&rsquo;en sortait. Il ne s&rsquo;agit pas d&rsquo;un VPS mais d&rsquo;un h\u00e9bergement mutualis\u00e9. Apr\u00e8s pas mal de soucis pour rendre fonctionelle l&rsquo;application Symfony 2 (d\u00e9bugging via les logs acc\u00e9d\u00e9s par FTP, aucun log d&rsquo;erreur apache visible), j&rsquo;obtiens le benchmark suivant:<\/p>\n<div><a href=\"http:\/\/blog.ludovicfavre.ch\/2011\/09\/hebergement-vps-mes-tests\/infomaniak\/\" rel=\"attachment wp-att-391\"><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-391 aligncenter\" title=\"Benchmark Infomaniak\" alt=\"Benchmark Infomaniak LoadImpact\" src=\"http:\/\/blog.ludovicfavre.ch\/wp-content\/uploads\/2011\/09\/infomaniak-264x300.png\" width=\"264\" height=\"300\" srcset=\"https:\/\/www.ludovicfavre.ch\/blog\/wp-content\/uploads\/2011\/09\/infomaniak-264x300.png 264w, https:\/\/www.ludovicfavre.ch\/blog\/wp-content\/uploads\/2011\/09\/infomaniak.png 555w\" sizes=\"auto, (max-width: 264px) 100vw, 264px\" \/><\/a><\/div>\n<p>Cette fois, les r\u00e9sultats sont un peu plus rassurants. J&rsquo;en d\u00e9duis qu&rsquo;un VPS Gandi avec une seule part n&rsquo;arrive pas au niveau de mon h\u00e9bergeur actuel.<\/p>\n<p><span style=\"text-decoration: underline;\"><strong><a title=\"Kimsufi 2G\" href=\"http:\/\/www.kimsufi.com\/fr\/\" target=\"_blank\">Kimsufi 2G<\/a><\/strong><\/span><\/p>\n<p>Quand m\u00eame d\u00e9sireux de conna\u00eetre quelle offre en d\u00e9di\u00e9 pouvait atteindre des performances d&rsquo;h\u00e9bergement correcte (au mois celle d&rsquo;un mutualis\u00e9 Infomaniak), j&rsquo;ai parcouru plusieurs offres qui pourraient convenir \u00e0 mon budget (D\u00e9dibox, Kimsufi 2G, Ikoula&#8230; ne cherchez pas d&rsquo;offres en Suisse, pour 15 CHF vous n&rsquo;aurez pas de d\u00e9di\u00e9, ni VPS&#8230; uniquement du mutualis\u00e9. Il faut compter au moins 60 CHF pour un VPS \/ d\u00e9di\u00e9 en Suisse). J&rsquo;ai finalement opt\u00e9 pour un mois chez OVH avec un Kimsufi 2G.<\/p>\n<p>Avantages:<\/p>\n<ul>\n<li>CPU correcte (Celeron 220 1.2 Ghz)<\/li>\n<li>Bonne bande passante<\/li>\n<li>M\u00e9moire RAM suffisante pour faire tourner un serveur Apache ( 2GB)<\/li>\n<li>Espace disque correcte<\/li>\n<li>CentOS 6<\/li>\n<\/ul>\n<div>Les inconv\u00e9nients:<\/div>\n<div>\n<ul>\n<li>Temps de livraison assez long (7 jours contre 1 ou 2 pour Gandi)<\/li>\n<li>Pas de snapshots, il faut penser \u00e0 cr\u00e9er des backups r\u00e9guli\u00e8res<\/li>\n<li>Pas de possibilit\u00e9 d&rsquo;augmenter dynamiquement la puissance du serveur<\/li>\n<\/ul>\n<p><span style=\"font-size: x-small;\"><span class=\"Apple-style-span\" style=\"line-height: 19px;\">Par contre, niveau benchmark, on arrive tr\u00e8s vite \u00e0\u00a0un r\u00e9sultat satisfaisant sans trop devoir bidouiller la configuration d&rsquo;apache:<\/span><\/span><\/p>\n<\/div>\n<div><a href=\"http:\/\/blog.ludovicfavre.ch\/2011\/09\/hebergement-vps-mes-tests\/kimsufi\/\" rel=\"attachment wp-att-392\"><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-392 aligncenter\" title=\"Benchmark Kimsufi 2G \" alt=\"Benchmark Kimsufi 2G\" src=\"http:\/\/blog.ludovicfavre.ch\/wp-content\/uploads\/2011\/09\/kimsufi-255x300.png\" width=\"255\" height=\"300\" srcset=\"https:\/\/www.ludovicfavre.ch\/blog\/wp-content\/uploads\/2011\/09\/kimsufi-255x300.png 255w, https:\/\/www.ludovicfavre.ch\/blog\/wp-content\/uploads\/2011\/09\/kimsufi.png 557w\" sizes=\"auto, (max-width: 255px) 100vw, 255px\" \/><\/a><\/div>\n<p>Et en jouant sur des r\u00e9glages encore plus pointus, on obtient:<\/p>\n<p><a href=\"http:\/\/blog.ludovicfavre.ch\/2011\/09\/hebergement-vps-mes-tests\/kimsufi-fasgcgi\/\" rel=\"attachment wp-att-393\"><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-393 aligncenter\" title=\"Benchmark Kimsufi 2G tuned\" alt=\"Benchmark Kimsufi 2G tuned avec Loadimpact\" src=\"http:\/\/blog.ludovicfavre.ch\/wp-content\/uploads\/2011\/09\/kimsufi-fasgcgi-300x292.png\" width=\"300\" height=\"292\" srcset=\"https:\/\/www.ludovicfavre.ch\/blog\/wp-content\/uploads\/2011\/09\/kimsufi-fasgcgi-300x292.png 300w, https:\/\/www.ludovicfavre.ch\/blog\/wp-content\/uploads\/2011\/09\/kimsufi-fasgcgi.png 757w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>Conclusions:<\/p>\n<p>Pour un site h\u00e9berg\u00e9 sur un serveur d\u00e9di\u00e9 dont la charge est limit\u00e9e (une cinquantaine d&rsquo;utilisateur simultan\u00e9s), un d\u00e9di\u00e9 Kimsufi 2G est suffisant. Pour le prix d&rsquo;un mutualis\u00e9 Infomaniak, on a un d\u00e9di\u00e9 avec acc\u00e8s SSH. Par contre, si le serveur doit garantir une disponibilit\u00e9, il reste toujours mieux d&rsquo;avoir un bon h\u00e9bergement mutualis\u00e9.<\/p>\n<p>Il ne faut pas n\u00e9gliger la s\u00e9curisation du serveur. Alors que pour un h\u00e9bergement mutualis\u00e9, on peut s&rsquo;attendre \u00e0 n&rsquo;avoir que peu de configuration \u00e0 faire (acc\u00e8s r\u00e9pertoire Apache, etc.), sur un d\u00e9di\u00e9, il faut tout configurer soit m\u00eame. Pour un VPS Gandi ou d\u00e9di\u00e9 OVH, les premiers scan d&rsquo;URL arrivent environ 2 heures apr\u00e8s l&rsquo;activation d&rsquo;apache (scan des sous-r\u00e9pertoires phpmyadmin de plusieurs versions connue comme vuln\u00e9rables par exemple).<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Ayant besoin d&rsquo;un acc\u00e8s shell \u00e0 la machine (ssh) sur laquel j&rsquo;h\u00e9berge certains scripts, j&rsquo;ai d\u00e9cid\u00e9, il y a un mois, de tester quelques offres. Le budget que je d\u00e9sirais\u00a0allouer \u00e9tait d&rsquo;environs 15 CHF par mois (=15 Euro lors du &hellip; <a href=\"https:\/\/www.ludovicfavre.ch\/blog\/2011\/09\/hebergement-vps-mes-tests\/\">Continue reading <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":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[66,70],"tags":[26,48,17,47],"class_list":["post-384","post","type-post","status-publish","format-standard","hentry","category-linux","category-php","tag-centos","tag-dedie","tag-php","tag-vps"],"_links":{"self":[{"href":"https:\/\/www.ludovicfavre.ch\/blog\/wp-json\/wp\/v2\/posts\/384","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.ludovicfavre.ch\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.ludovicfavre.ch\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.ludovicfavre.ch\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.ludovicfavre.ch\/blog\/wp-json\/wp\/v2\/comments?post=384"}],"version-history":[{"count":43,"href":"https:\/\/www.ludovicfavre.ch\/blog\/wp-json\/wp\/v2\/posts\/384\/revisions"}],"predecessor-version":[{"id":602,"href":"https:\/\/www.ludovicfavre.ch\/blog\/wp-json\/wp\/v2\/posts\/384\/revisions\/602"}],"wp:attachment":[{"href":"https:\/\/www.ludovicfavre.ch\/blog\/wp-json\/wp\/v2\/media?parent=384"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.ludovicfavre.ch\/blog\/wp-json\/wp\/v2\/categories?post=384"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.ludovicfavre.ch\/blog\/wp-json\/wp\/v2\/tags?post=384"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}