<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Virtua Network Services &#187; hosting</title>
	<atom:link href="http://www.virtua-network-services.com/en/tag/hosting/feed" rel="self" type="application/rss+xml" />
	<link>http://www.virtua-network-services.com</link>
	<description>Virtua Network</description>
	<lastBuildDate>Mon, 16 May 2011 12:02:21 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.5</generator>
		<item>
		<title>(Français) Edipresse : Gestion complète du hosting Swissfriends</title>
		<link>http://www.virtua-network-services.com/en/etudes-de-cas-network/edipresse-gestion-complete-du-hosting-swissfriends</link>
		<comments>http://www.virtua-network-services.com/en/etudes-de-cas-network/edipresse-gestion-complete-du-hosting-swissfriends#comments</comments>
		<pubDate>Fri, 29 May 2009 14:39:24 +0000</pubDate>
		<dc:creator>marcel</dc:creator>
				<category><![CDATA[server management]]></category>
		<category><![CDATA[Étude de cas]]></category>
		<category><![CDATA[high availability]]></category>
		<category><![CDATA[hosting]]></category>
		<category><![CDATA[performance]]></category>

		<guid isPermaLink="false">http://www.virtua-network.com/?p=824</guid>
		<description><![CDATA[Sorry, this entry is only available in Français. &#169;2012 Virtua Network Services. All Rights Reserved..]]></description>
			<content:encoded><![CDATA[<p>Sorry, this entry is only available in <a href="http://www.virtua-network-services.com/tag/hosting/feed">Français</a>.</p>
<p>&copy;2012 <a href="http://www.virtua-network-services.com">Virtua Network Services</a>. All Rights Reserved.</p>.]]></content:encoded>
			<wfw:commentRss>http://www.virtua-network-services.com/en/etudes-de-cas-network/edipresse-gestion-complete-du-hosting-swissfriends/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Magento : improving performance through the use of new generation server tools</title>
		<link>http://www.virtua-network-services.com/en/blogonews/performances-magento</link>
		<comments>http://www.virtua-network-services.com/en/blogonews/performances-magento#comments</comments>
		<pubDate>Thu, 28 May 2009 07:31:38 +0000</pubDate>
		<dc:creator>matthieu</dc:creator>
				<category><![CDATA[Blogonews]]></category>
		<category><![CDATA[benchmark]]></category>
		<category><![CDATA[cache]]></category>
		<category><![CDATA[fastcgi]]></category>
		<category><![CDATA[hébergement]]></category>
		<category><![CDATA[hosting]]></category>
		<category><![CDATA[lighttpd]]></category>
		<category><![CDATA[lighty]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Magento]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[nginx]]></category>
		<category><![CDATA[performance]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[php-fpm]]></category>
		<category><![CDATA[squid]]></category>
		<category><![CDATA[varnish]]></category>

		<guid isPermaLink="false">http://www.virtua-network.com/?p=409</guid>
		<description><![CDATA[Augmentation des performances par l'utilisation d'outils modernes]]></description>
			<content:encoded><![CDATA[<h2>Introduction</h2>
<p>We at Virtua are aware of the advantages that a solution like  Magento can provide. This product brings brand new perspectives to the e-commerce world :</p>
<ul>
<li>Simple installation</li>
<li>Fully customisable</li>
<li>Multiboutique (1 administration backend, many frontends)</li>
<li>Unified Ordering Process</li>
<li>Multi addresses deliveries</li>
<li>Marketing tools</li>
<li>Full statistics</li>
<li>Internal search engine</li>
<li>SEO optimized</li>
<li>Robust framework (Zend)</li>
</ul>
<p>Unfortunately, Magento it is also what is called more commonly a “<em>gas works</em> “. And this leading product which is appreciated so much by the e-sellers can quickly become nightmares to be implemented and to maintain for system administrators and networks.</p>
<p>Indeed, the portal is extremely heavy: <a onclick="javascript:pageTracker._trackPageview('/outbound/article/www.magentocommerce.com');" href="http://66.196.80.202/babelfish/translate_url_content?.intl=fr&amp;lp=fr_en&amp;trurl=http%3a%2f%2fwww.magentocommerce.com%2fsystem-requirements">even with the optimizations recommended</a> by the official site, the performances are far from being great, and if you take the thing with the light one, you will quickly be caught up with by the limits of your server, which is particularly harmful for an e-commerce site.</p>
<p>We are not the only ones with being confronted with this problem and several easy ways, tutorials and already available on the Net and we hope to contribute to this collective effort by publishing the results of our benchmarks on a tuned configuration, and thus to twist the neck with the negative reputation of Magento: yes, Magento is heavy, but on a specialized configuration it will behave like any trader site.</p>
<h2>PRESENTATION</h2>
<p>To face this giant we took our best weapons and used recent technologies rather than old dinosaurs:</p>
<ul>
<li><strong>Nginx</strong>/WebServer. Usual product: Apache</li>
<li><strong>Varnish</strong>/Proxy Reverse. Usual product: Squid</li>
<li><strong>php-fpm</strong>/PHP to interpret. Usual product: mod_php of apache</li>
<li><strong>eaccelerator</strong>/PHP OpCode Accelerator. Usual product: no, sometimes Zend Optimizer</li>
<li><strong>MySQL XtraDB</strong>/Database Engine. Usual product: MySQL MyISAM/InnoDB</li>
</ul>
<p>This system unit is currently rather not very frequent, and one finds it mainly on sites with very high loads. Its implementation requires a certain know-how because unlike the current setups based on Apache/MySQL/Squid that are largely documened, there are several different points:</p>
<ul>
<li>Firstly, nginx does not manage PHP natively : it uses like its fellow-member <em>lighttpd a</em> FastCGI interface to communicate with the stand-alone PHP processes.</li>
<li>Then, because of this separation of the tasks, nginx can perfectly serve static contents as a reverse-proxy would do it.</li>
<li>Lastly, establishment of this type of setup request much more time because of need of a tuning elaborate on each parts (nginx, PHP, MySQL…)</li>
</ul>
<p>We had already successfully used this configuration in an high availability environment : it is thus logically that we put ourselves the question: <em>Quid of this cocktail applied to Magento?</em> And well, we will share with you this experiment, by communicating to you the results of our load tests.</p>
<h2>Varnish&#8217;s case</h2>
<p>Varnish can be used for caching dynamic contents because it implements <a title="ESI" onclick="javascript:pageTracker._trackPageview('/outbound/article/varnish.projects.linpro.no');" href="http://66.196.80.202/babelfish/translate_url_content?.intl=fr&amp;lp=fr_en&amp;trurl=http%3a%2f%2fhttp%2fvarnish.projects.linpro.no%2fwiki%2fESIfeatures">ESI</a>. However, Magento currently does not support this type of caching, it is thus necessary to be folded back on the basic functionalities of Varnish. Its addition also makes it possible to lower  the load of the backend www server(s). It is a particularly useful addition for a relatively heavy and slow Web server like Apache, less useful for a light and fast product like Nginx.</p>
<p><strong>IMPORTANT</strong> Please note that in order to give a direction to the results of our benchmarks, Varnish was not activated: the goal here is to measure the impact of Magento on the various components systems. We refer there because the presence of a reverse-proxy/cache appears important to us for large e-commerce sites : it very largely contributes to give a feeling of fluidity to the end user.</p>
<h2>Schema</h2>
<p><img src="http://www.virtua-network.com/wp-content/uploads/infrastructure-495x437.png" alt="infrastructure magento" /></p>
<ol>HARDWARE</ol>
<p>Serveur A <code>4cores : 1 x Intel(R) Xeon(R) CPU X3210 @ 2.13GHz 2GB RAM </code>Serveur B <code>8cores : 2 x Quad-Core AMD Opteron(tm) Processor 2376 8GB RAM </code>Box1 et Box2 : <code>IBM thinkpad X41 Dothan 1,5Ghz Network : Gigabit Ethernet </code>OS <code>Ubuntu 8.04 LTS 64bits Linux 2.6.24-23-server #1 SMP Mon Jan 26 01:36:05 UTC 2009 x86_64 GNU/Linux </code></p>
<ol>SOFTWARE</ol>
<p><code>(Servers) PHP 5.2.8 (+ fpm 0.9.6.3 + suhosin) eaccelerator 0.9.5.3 MySQL 5.1.33 (+ percona's XtraDB 1.0.2-3) - OU - MySQL 5.0.51a InnoDB Nginx 0.6.36 (load tool) Funkload </code></p>
<p>GLOSSARY</p>
<p>Concurrent Connections: Number of connections that a server can handle at the same instant t.<br />
Average response time or PRT : Timeout waiting for the loading of pages (average)</p>
<p>METHOD</p>
<p>Both load machines (Box 1 and Box 2) generate parallel requests on the front WWW, which is composed either of :</p>
<ul>
<li>Magento 1.2.1 + Sample Data 1.2.0</li>
<li>Magento 1.3 + Sample Data 1.2.0</li>
</ul>
<p>Each machine is going to do the same requests on the site. The path is the next one <code>GET /index.php/customer/account/login/ POST /index.php/customer/account/loginPost/ GET /index.php/ GET /index.php/catalog/category/view/s/furniture/id/10/ GET /index.php/catalog/category/view/s/bedroom/id/23/ GET /index.php/catalog/product/view/id/42/s/barcelona-bamboo-platform-bed/category/23/ GET /index.php/customer/account/logout/ GET /index.php/ </code></p>
<p>Each of these two machines can generate without trouble 200 concurrent connections, which gives 400 concurrent connections on the final test.</p>
<p>BENCHMARKS</p>
<p><strong>Test de référence :</strong> Le test de référence est réalisé sur la version 1.2.1 de Magento sur le serveur A. Dans un premier temps la DB n&#8217;est pas externalisée sur un autre serveur nous avons donc :</p>
<ul>
<li>Nginx</li>
<li>Php-fpm</li>
<li>Eaccelerator</li>
<li>MySQL 5.0 + InnoDB</li>
</ul>
<p><img src="http://www.virtua-network.com/wp-content/uploads/121_4c-495x432.png" alt="Magento 1.2.1 QuadCores" /> Nous retenons qu&#8217;avec un PRT 1,5 seconde nous obtenons 120 CS. <strong>Gain avec le 8core :</strong> 50% Avec la meme configuration mais &#8216;transplantée&#8217; sur le serveur B (8cores), le gain est appréciable : <img src="http://www.virtua-network.com/wp-content/uploads/121_4c_vs_8c-4950x432.png" alt="Magento 1.2.1 sur 2*QuadCores" /> Ainsi, le seuil des 200 CS est dépassé pour un PRT inferieur à 2 secondes ! * Passage a la version 1.3 de Magento 50% Le test de la version 1.3 est effectue sur le serveur B. Le test presente un pic sans doute du une surcharge ponctuelle du serveur (Cron etc..), nous avons decide de le laisser car ce type de cas est souvent present en production, et simule un action sur un autre service&#8230; Quoiqu&#8217;il en soit, le gain avec la nouvelle version est aussi important qu&#8217;avec le passage d&#8217;un 4core a un 8core ! PRT de 2secondes pour 280 CS ! * Passage a MySQL 5.1 et XtraDB 10% Nous passons a des gains positifs mais largement moins impressionants : &lt;1.3_8c_innodb_vs_xtradb.png&gt; On remarque que l&#8217;ecart se creuse lors d&#8217;une charge importante et tend a s&#8217;augmenter.. * Sortie de la database : tests sur 2 serveurs 10% Le gain n&#8217;est encore une fois pas enorme. Plus le serveur sera charge, plus ce gain augmentera. &lt;1.3_8c_xtradb_in_vs_out.png&gt; * Test final compare au test de reference Si l&#8217;on compare les optimisations systemes qui ont ete faites : &lt;1.2.1_4c_vs_1.3_8c.png&gt; L&#8217;ecart est enorme, car si l&#8217;on resume : Pour 2s, Gain de 120% que l&#8217;on attribue a 80% au passage d&#8217;un 8cores et au passage a la version Magento 1.3</p>
<p>Chez Virtua, nous sommes conscients des avantages que peut apporter une solution comme <a href="http://www.magentocommerce.com/">Magento</a>. En effet, ce produit ammène un renouveau dans le monde du e-commerce :</p>
<ul>
<li>Installation simple</li>
<li>Entièrement personnalisable</li>
<li>Multiboutique (1 backend administration, plusieurs frontaux)</li>
<li>Processus de commande unifié</li>
<li>Expedition multi-adresses</li>
<li>Outils de marketing</li>
<li>Statistiques completes</li>
<li>Recherche</li>
<li>Referencement naturel</li>
</ul>
<p>Malheureusement, Magento c&#8217;est aussi ce qu&#8217;on appelle plus communément une &#8220;usine à gaz&#8221;. Et ce produit phare qui est tant apprecié par les managers peut vite devenir un cauchemard à mettre en oeuvre et à maintenir pour des administrateurs systèmes et réseaux. En effet, le portail est extremement lourd : <a href="http://www.magentocommerce.com/system-requirements">même avec les optimisations recommandées</a> par le site principal, les performances sont loin d&#8217;être au rendez-vous, et si vous prenez la chose à la légère, vous serez vite rattrapé par les limites de votre serveur, ce qui, il faut bien l&#8217;avouer, est particulièrement nuisible pour un site de E-commerce. Nous ne sommes pas les seuls a être confronté à ce problème et plusieurs astuces, tutoriels et conseils sont dors et déjà disponibles sur le net et nous espérons contribuer à cet effort collectif en apportant notre pierre à l&#8217;édifice en publiant les résultats de nos benchmarks sur une configuration &#8216;tunée&#8217;.</p>
<ol>PRESENTATION</ol>
<p>Pour affronter ce géant nous avons sorti l&#8217;attirail lourd :</p>
<ul>
<li>Nginx / WebServer</li>
<li>Varnish / Reverse Proxy</li>
<li>php-fpm / PHP interpreter</li>
<li>eaccelerator / PHP OpCode Accelerator</li>
<li>MySQL XtraDB / Database Engine</li>
</ul>
<p>Cet ensemble système est assez peu fréquent actuellement, et on le retrouve principalement sur des sites à fortes charges. Sa mise en oeuvre demande une certaine habitude, ce qui peut en derouter plus d&#8217;un, surtout que les setups actuels basés sur Apache/MySQL/Squid, largement commentés, sont différents sur plusieurs points :</p>
<ul>
<li>Premièrement, nginx ne gère pas &#8216;nativement&#8217; le PHP : il utilise comme son confrère lighttpd une interface FastCGI pour communiquer avec les processus &#8216;stand-alone&#8217; PHP.</li>
<li>Ensuite, du fait de cette &#8216;séparation&#8217; des tâches, nginx peut parfaitement s&#8217;acquitter du contenu statique comme le ferait un reverse-proxy.</li>
</ul>
<p>Nous avions déjà utilisé cette configuration dans un environnement de haute disponibilité, et cela avec succès : c&#8217;est donc logiquement que nous nous sommes posé la question : Quid de ce cocktail appliqué à Magento ? Et bien, nous allons partager avec vous cette expérience, en vous communiquant les résultats de nos tests de charge.</p>
<ol>CAS DE VARNISH</ol>
<p>Varnish peut être utilisé pour cacher du contenu dynamique car il implémente <a href="http://http://varnish.projects.linpro.no/wiki/ESIfeatures">ESI</a>. De plus, il permet de décharger le ou les serveur(s) WWW situés en aval. Cela présente donc des avantages qui font toute la différence lors de contraintes systèmes élevées. IMPORTANT Notez que pour donner un sens aux résultats de nos benchmarks, Varnish n&#8217;a pas été activé : le but ici est de mesurer l&#8217;impact de Magento sur les différents composants systèmes. Nous y faisons référence car la présence d&#8217;un reverse-proxy / cache nous paraît importante pour de gros sites de E-commerce.</p>
<ol>FONCTIONNEMENT</ol>
<p><img src="http://www.virtua-network.com/wp-content/uploads/infrastructure-495x437.png" alt="infrastructure magento" /></p>
<ol>HARDWARE</ol>
<p>Serveur A <code>4cores : 1 x Intel(R) Xeon(R) CPU X3210 @ 2.13GHz 2GB RAM </code>Serveur B <code>8cores : 2 x Quad-Core AMD Opteron(tm) Processor 2376 8GB RAM </code>Box1 et Box2 : <code>IBM thinkpad X41 Dothan 1,5Ghz Network : Gigabit Ethernet </code>OS <code>Ubuntu 8.04 LTS 64bits Linux 2.6.24-23-server #1 SMP Mon Jan 26 01:36:05 UTC 2009 x86_64 GNU/Linux </code></p>
<ol>SOFTWARE</ol>
<p><code>(Serveurs) PHP 5.2.8 (+ fpm 0.9.6.3 + suhosin) eaccelerator 0.9.5.3 MySQL 5.1.33 (+ percona's XtraDB 1.0.2-3) - OU - MySQL 5.0.51a InnoDB Nginx 0.6.36 (Generateurs de charge) Funkload </code></p>
<ol>LEXIQUE</ol>
<p>Connexions Simultanées : Nombre de connexions qu&#8217;un serveur peut supporter au même instant t. Temps de réponse moyen ou PRT : Délai d&#8217;attente du chargement des pages (moyenne)</p>
<ol>METHODE</ol>
<p>Les deux machines de charges (Box 1 et Box 2) générent des réquêtes en parallèle sur le front WWW Le front WWW est composé soit :</p>
<ul>
<li>de Magento 1.2.1 + Sample Data 1.2.0</li>
<li>de Magento 1.3 + Sample Data 1.2.0</li>
</ul>
<p>Chaque machine va effectuer un parcours sur le site. Ce parcours est le suivant : <code>GET /index.php/customer/account/login/ POST /index.php/customer/account/loginPost/ GET /index.php/ GET /index.php/catalog/category/view/s/furniture/id/10/ GET /index.php/catalog/category/view/s/bedroom/id/23/ GET /index.php/catalog/product/view/id/42/s/barcelona-bamboo-platform-bed/category/23/ GET /index.php/customer/account/logout/ GET /index.php/ </code>Ces deux machines de tests peuvent générer sans tortiller 200 connexions simultanées chacune, ce qui porte le test final à 400 connexions parallèles sur le site.</p>
<ol>BENCHMARKS</ol>
<p><strong>Test de référence :</strong> Le test de référence est réalisé sur la version 1.2.1 de Magento sur le serveur A. Dans un premier temps la DB n&#8217;est pas externalisée sur un autre serveur nous avons donc :</p>
<ul>
<li>Nginx</li>
<li>Php-fpm</li>
<li>Eaccelerator</li>
<li>MySQL 5.0 + InnoDB</li>
</ul>
<p><img src="http://www.virtua-network.com/wp-content/uploads/121_4c-495x432.png" alt="Magento 1.2.1 QuadCores" /> Nous retenons qu&#8217;avec un PRT 1,5 seconde nous obtenons 120 CS. <strong>Gain avec le 8core :</strong> 50% Avec la meme configuration mais &#8216;transplantée&#8217; sur le serveur B (8cores), le gain est appréciable : <img src="http://www.virtua-network.com/wp-content/uploads/121_4c_vs_8c-4950x432.png" alt="Magento 1.2.1 sur 2*QuadCores" /> Ainsi, le seuil des 200 CS est dépassé pour un PRT inferieur à 2 secondes ! * Passage a la version 1.3 de Magento 50% Le test de la version 1.3 est effectue sur le serveur B. Le test presente un pic sans doute du une surcharge ponctuelle du serveur (Cron etc..), nous avons decide de le laisser car ce type de cas est souvent present en production, et simule un action sur un autre service&#8230; Quoiqu&#8217;il en soit, le gain avec la nouvelle version est aussi important qu&#8217;avec le passage d&#8217;un 4core a un 8core ! PRT de 2secondes pour 280 CS ! * Passage a MySQL 5.1 et XtraDB 10% Nous passons a des gains positifs mais largement moins impressionants : &lt;1.3_8c_innodb_vs_xtradb.png&gt; On remarque que l&#8217;ecart se creuse lors d&#8217;une charge importante et tend a s&#8217;augmenter.. * Sortie de la database : tests sur 2 serveurs 10% Le gain n&#8217;est encore une fois pas enorme. Plus le serveur sera charge, plus ce gain augmentera. &lt;1.3_8c_xtradb_in_vs_out.png&gt; * Test final compare au test de reference Si l&#8217;on compare les optimisations systemes qui ont ete faites : &lt;1.2.1_4c_vs_1.3_8c.png&gt; L&#8217;ecart est enorme, car si l&#8217;on resume : Pour 2s, Gain de 120% que l&#8217;on attribue a 80% au passage d&#8217;un 8cores et au passage a la version Magento 1.3</p>
<p>Chez Virtua, nous sommes conscients des avantages que peut apporter une solution comme <a title="Magento" href="http://www.magentocommerce.com/">Magento</a>. En effet, ce produit ammène un renouveau dans le monde du e-commerce :</p>
<ul>
<li>- Installation simple</li>
<li>- Entièrement personnalisable</li>
<li>- Multiboutique (1 backend administration, plusieurs frontaux)</li>
<li>- Processus de commande unifié</li>
<li>- Expedition multi-adresses</li>
<li>- Outils de marketing</li>
<li>- Statistiques complètes</li>
<li>- Recherche</li>
<li>- Réferencement naturel</li>
</ul>
<p>Malheureusement, Magento c&#8217;est aussi ce qu&#8217;on appelle plus communément une &#8220;usine à gaz&#8221;. Et ce produit phare qui est tant apprecié par les managers peut vite devenir un cauchemard à mettre en oeuvre et à maintenir pour des administrateurs systèmes et réseaux. En effet, le portail est extrémement lourd : <a href="http://www.magentocommerce.com/system-requirements">même avec les optimisations recommandées</a> par le site principal, les performances sont loin d&#8217;être au rendez-vous, et si vous prenez la chose à la légère, vous serez vite rattrapé par les limites de votre serveur, ce qui, il faut bien l&#8217;avouer, est particulièrement nuisible pour un site de e-commerce. Nous ne sommes pas les seuls à être confronté à ce problème et plusieurs astuces, tutoriels et conseils sont dors et déjà disponibles sur le net et nous espérons contribuer à cet effort collectif en publiant les résultats de nos benchmarks sur une configuration &#8216;tunée&#8217;.</p>
<h2>Présentation</h2>
<p>Pour affronter ce géant nous avons sorti l&#8217;attirail lourd :</p>
<ul>
<li>- Nginx / WebServer</li>
<li>- Varnish / Reverse Proxy</li>
<li>- php-fpm / PHP interpreter</li>
<li>- eaccelerator / PHP OpCode Accelerator</li>
<li>- MySQL XtraDB / Database Engine</li>
</ul>
<p>Cet ensemble système est assez peu fréquent actuellement, et on le retrouve principalement sur des sites à fortes charges. Sa mise en oeuvre demande une certaine habitude, ce qui peut en dérouter plus d&#8217;un, surtout que les setups actuels basés sur Apache/MySQL/Squid, largement commentés, sont différents sur plusieurs points :</p>
<ul>
<li>- Premièrement, nginx ne gère pas &#8216;nativement&#8217; le PHP : il utilise comme son confrère <em>lighttpd</em> une interface FastCGI pour communiquer avec les processus &#8216;stand-alone&#8217; PHP.</li>
<li>- Ensuite, du fait de cette &#8216;séparation&#8217; des tâches, nginx peut parfaitement s&#8217;acquitter du contenu statique comme le ferait un reverse-proxy.</li>
</ul>
<p>Nous avions déjà utilisé cette configuration dans un environnement de haute disponibilité, et cela avec succès : c&#8217;est donc logiquement que nous nous sommes posé la question : <em>Quid de ce cocktail appliqué à Magento ?</em> Et bien, nous allons partager avec vous cette expérience, en vous communiquant les résultats de nos tests de charge.</p>
<h2>Cas de Varnish</h2>
<p>Varnish peut être utilisé pour cacher du contenu dynamique car il implémente <a title="ESI" href="http://http://varnish.projects.linpro.no/wiki/ESIfeatures">ESI</a>. Cependant, Magento ne supporte actuellement pas ce type de caching, il faut donc se rabattre sur les fonctionnalités &#8216;basiques&#8217; de Varnish. Son ajout permet aussi de décharger le ou les serveur(s) WWW situé(s) en aval. Cela présente donc des avantages qui font toute la différence lors de charges systèmes importantes. <strong>IMPORTANT</strong> Notez que pour donner un sens aux résultats de nos benchmarks, Varnish n&#8217;a pas été activé : le but ici est de mesurer l&#8217;impact de Magento sur les différents composants systèmes. Nous y faisons référence car la présence d&#8217;un reverse-proxy / cache nous paraît importante pour de gros sites de e-commerce.</p>
<h2>Fonctionnement</h2>
<p><img src="http://www.virtua-network.com/wp-content/uploads/infrastructure-495x437.png" alt="infrastructure magento" /></p>
<h2>Hardware</h2>
<p>Serveur A <code>4cores : 1 x Intel(R) Xeon(R) CPU X3210 @ 2.13GHz 2GB RAM </code>Serveur B <code>8cores : 2 x Quad-Core AMD Opteron(tm) Processor 2376 8GB RAM </code>Box1 et Box2 : <code>IBM thinkpad X41 Dothan 1,5Ghz</code> Network : Gigabit Ethernet OS <code>Ubuntu 8.04 LTS 64bits Linux 2.6.24-23-server #1 SMP Mon Jan 26 01:36:05 UTC 2009 x86_64 GNU/Linux </code></p>
<h2>Software</h2>
<p><code>(Serveurs) PHP 5.2.8 (+ fpm 0.9.6.3 + suhosin) eaccelerator 0.9.5.3 MySQL 5.1.33 (+ percona's XtraDB 1.0.2-3) - OU - MySQL 5.0.51a InnoDB</code> Nginx 0.6.36 (Generateurs de charge) Funkload</p>
<h2>Lexique</h2>
<p>Connexions Simultanées : Nombre de connexions qu&#8217;un serveur peut supporter au même instant. Temps de réponse moyen ou Page Response Time (PRT) : Délai d&#8217;attente du chargement des pages (moyenne)</p>
<h2>Méthode</h2>
<p>Les deux machines de charges (Box 1 et Box 2) générent des réquêtes en parallèle sur le front WWW Le front WWW est composé soit :</p>
<ul>
<li>- de Magento 1.2.1 + Sample Data 1.2.0</li>
<li>- de Magento 1.3 + Sample Data 1.2.0</li>
</ul>
<p>Chaque machine va effectuer un parcours sur le site. Ce parcours est le suivant : <code>GET /index.php/customer/account/login/ POST /index.php/customer/account/loginPost/ GET /index.php/ GET /index.php/catalog/category/view/s/furniture/id/10/ GET /index.php/catalog/category/view/s/bedroom/id/23/ GET /index.php/catalog/product/view/id/42/s/barcelona-bamboo-platform-bed/category/23/ GET /index.php/customer/account/logout/ GET /index.php/ </code>Traduction : l&#8217;utilisateur se loggue, parcourt le site et se déloggue Ces deux machines de tests peuvent générer sans tortiller 200 connexions simultanées chacune, ce qui porte le test final à 400 connexions parallèles sur le site.</p>
<h2>Benchmarks</h2>
<p><strong>Test de référence :</strong> Le test de référence est réalisé sur la version 1.2.1 de Magento sur le serveur A. Dans un premier temps la DB n&#8217;est pas externalisée sur un autre serveur nous avons donc :</p>
<ul>
<li>- Nginx</li>
<li>- Php-fpm</li>
<li>- Eaccelerator</li>
<li>- MySQL 5.0 + InnoDB</li>
</ul>
<p><img src="http://www.virtua-network.com/wp-content/uploads/121_4c-495x432.png" alt="Magento 1.2.1 QuadCores" /> Nous retenons qu&#8217;avec un PRT 1,5 seconde nous obtenons 120 CS.   <strong>Test avec le 8core :</strong> Avec la meme configuration mais &#8216;transplantée&#8217; sur le serveur B (8cores), le gain est appréciable : <img src="http://www.virtua-network.com/wp-content/uploads/121_4c_vs_8c-495x432.png" alt="Magento 1.2.1 sur 2*QuadCores" /> Ainsi, le seuil des 200 CS est dépassé pour un PRT inferieur à 2 secondes ! Gain par rapport au Test de référence : environ 50% au mieux. <strong>Test de la version 1.3 de Magento</strong> Le test de la version 1.3 est effectué sur le serveur B. <img src="http://www.virtua-network.com/wp-content/uploads/13_8c-495x432.png" alt="Magento 1.3 avec 2*QuadCore" /> Le test présente un pic sans doute dû à une surcharge ponctuelle du serveur (Cron etc..), nous avons décidé de le laisser car ce type de cas est souvent présent en production, et simule une action par un autre service sur le serveur&#8230; Quoiqu&#8217;il en soit, le gain avec la nouvelle version est aussi important qu&#8217;avec le passage d&#8217;un 4core a un 8core ! PRT de 2s pour 280 CS ! Gain par rapport à la version 1.2.1 : environ 50% au mieux <strong>Passage à MySQL 5.1 et XtraDB</strong> Nous passons à des gains positifs mais largement moins impressionants : environ 10% au mieux. <img src="http://www.virtua-network.com/wp-content/uploads/13_8c_innodb_vs_xtradb-495x432.png" alt="Magento 1.3 Database Engines comparison" /> On remarque que l&#8217;écart se creuse lors d&#8217;une charge importante et tend à s&#8217;augmenter.. <strong>Sortie de la database : tests sur 2 serveurs</strong> Le gain n&#8217;est encore une fois pas énorme : environ 10% au mieux. Plus le serveur est chargé, plus ce gain augmente. <img src="http://www.virtua-network.com/wp-content/uploads/13_8c_xtradb_in_vs_out-495x432.png" alt="Magento 1.3 with(out) external database server" /> <strong>Test final comparé au test de référence</strong> Si l&#8217;on compare les optimisations systemes qui ont ete faites :</p>
<ul>
<li>- Passage au 8cores</li>
<li>- Passage version 1.3</li>
<li>- Sortie de la DB sur un autre serveur</li>
<li>- Remplacement de InnoDB par XtraDB</li>
</ul>
<p><img src="http://www.virtua-network.com/wp-content/uploads/121_4c_vs_13_8c-495x432.png" alt="Magento NG + optimized server" /> Pour 2s, Gain de 120% que l&#8217;on attribue a 80% au passage d&#8217;un 8cores et au passage à la version Magento 1.3</p>
<h2>Conclusion</h2>
<p>Pour nous, ces tests sont importants car ils montrent que :</p>
<ul>
<li>- MySQL n&#8217;est pas le &#8216;bottleneck&#8217; sur l&#8217;environnement : les CPUs sont surchargés bien avant par la lourdeur du portail.</li>
<li>- Les optimisations importantes au niveau code sont toujours possibles : le passage de la version 1.2.1 -&gt; 1.3 apporte 50% dans certains cas !</li>
<li>- Pour des sites à fort trafic (ce qui est souvent le cas avec Magento), il devient intéressant de se passer d&#8217;Apache pour des infrastructures plus modulaires, comme nginx, mais pourquoi pas lighttpd avec PHP en FastCGI.</li>
<li>- Mettre un 8cores pour Magento sur un OS 64bits apporte son lot de performances.</li>
</ul>
<p>Chez Virtua, nous sommes conscients des avantages que peut apporter une solution comme <a href="http://www.magentocommerce.com/">Magento</a>. En effet, ce produit ammène un renouveau dans le monde du e-commerce :</p>
<ul>
<li>Installation simple</li>
<li>Entièrement personnalisable</li>
<li>Multiboutique (1 backend administration, plusieurs frontaux)</li>
<li>Processus de commande unifié</li>
<li>Expedition multi-adresses</li>
<li>Outils de marketing</li>
<li>Statistiques completes</li>
<li>Recherche</li>
<li>Referencement naturel</li>
</ul>
<p>Malheureusement, Magento c&#8217;est aussi ce qu&#8217;on appelle plus communément une &#8220;usine à gaz&#8221;. Et ce produit phare qui est tant apprecié par les managers peut vite devenir un cauchemard à mettre en oeuvre et à maintenir pour des administrateurs systèmes et réseaux. En effet, le portail est extremement lourd : <a href="http://www.magentocommerce.com/system-requirements">même avec les optimisations recommandées</a> par le site principal, les performances sont loin d&#8217;être au rendez-vous, et si vous prenez la chose à la légère, vous serez vite rattrapé par les limites de votre serveur, ce qui, il faut bien l&#8217;avouer, est particulièrement nuisible pour un site de E-commerce. Nous ne sommes pas les seuls a être confronté à ce problème et plusieurs astuces, tutoriels et conseils sont dors et déjà disponibles sur le net et nous espérons contribuer à cet effort collectif en apportant notre pierre à l&#8217;édifice en publiant les résultats de nos benchmarks sur une configuration &#8216;tunée&#8217;.</p>
<ol>PRESENTATION</ol>
<p>Pour affronter ce géant nous avons sorti l&#8217;attirail lourd :</p>
<ul>
<li>Nginx / WebServer</li>
<li>Varnish / Reverse Proxy</li>
<li>php-fpm / PHP interpreter</li>
<li>eaccelerator / PHP OpCode Accelerator</li>
<li>MySQL XtraDB / Database Engine</li>
</ul>
<p>Cet ensemble système est assez peu fréquent actuellement, et on le retrouve principalement sur des sites à fortes charges. Sa mise en oeuvre demande une certaine habitude, ce qui peut en derouter plus d&#8217;un, surtout que les setups actuels basés sur Apache/MySQL/Squid, largement commentés, sont différents sur plusieurs points :</p>
<ul>
<li>Premièrement, nginx ne gère pas &#8216;nativement&#8217; le PHP : il utilise comme son confrère lighttpd une interface FastCGI pour communiquer avec les processus &#8216;stand-alone&#8217; PHP.</li>
<li>Ensuite, du fait de cette &#8216;séparation&#8217; des tâches, nginx peut parfaitement s&#8217;acquitter du contenu statique comme le ferait un reverse-proxy.</li>
</ul>
<p>Nous avions déjà utilisé cette configuration dans un environnement de haute disponibilité, et cela avec succès : c&#8217;est donc logiquement que nous nous sommes posé la question : Quid de ce cocktail appliqué à Magento ? Et bien, nous allons partager avec vous cette expérience, en vous communiquant les résultats de nos tests de charge.</p>
<ol>CAS DE VARNISH</ol>
<p>Varnish peut être utilisé pour cacher du contenu dynamique car il implémente <a href="http://http://varnish.projects.linpro.no/wiki/ESIfeatures">ESI</a>. De plus, il permet de décharger le ou les serveur(s) WWW situés en aval. Cela présente donc des avantages qui font toute la différence lors de contraintes systèmes élevées. IMPORTANT Notez que pour donner un sens aux résultats de nos benchmarks, Varnish n&#8217;a pas été activé : le but ici est de mesurer l&#8217;impact de Magento sur les différents composants systèmes. Nous y faisons référence car la présence d&#8217;un reverse-proxy / cache nous paraît importante pour de gros sites de E-commerce.</p>
<ol>FONCTIONNEMENT</ol>
<p><img src="http://www.virtua-network.com/wp-content/uploads/infrastructure-495x437.png" alt="infrastructure magento" /></p>
<ol>HARDWARE</ol>
<p>Serveur A <code>4cores : 1 x Intel(R) Xeon(R) CPU X3210 @ 2.13GHz 2GB RAM </code>Serveur B <code>8cores : 2 x Quad-Core AMD Opteron(tm) Processor 2376 8GB RAM </code>Box1 et Box2 : <code>IBM thinkpad X41 Dothan 1,5Ghz Network : Gigabit Ethernet </code>OS <code>Ubuntu 8.04 LTS 64bits Linux 2.6.24-23-server #1 SMP Mon Jan 26 01:36:05 UTC 2009 x86_64 GNU/Linux </code></p>
<ol>SOFTWARE</ol>
<p><code>(Serveurs) PHP 5.2.8 (+ fpm 0.9.6.3 + suhosin) eaccelerator 0.9.5.3 MySQL 5.1.33 (+ percona's XtraDB 1.0.2-3) - OU - MySQL 5.0.51a InnoDB Nginx 0.6.36 (Generateurs de charge) Funkload </code></p>
<ol>LEXIQUE</ol>
<p>Connexions Simultanées : Nombre de connexions qu&#8217;un serveur peut supporter au même instant t. Temps de réponse moyen ou PRT : Délai d&#8217;attente du chargement des pages (moyenne)</p>
<ol>METHODE</ol>
<p>Les deux machines de charges (Box 1 et Box 2) générent des réquêtes en parallèle sur le front WWW Le front WWW est composé soit :</p>
<ul>
<li>de Magento 1.2.1 + Sample Data 1.2.0</li>
<li>de Magento 1.3 + Sample Data 1.2.0</li>
</ul>
<p>Chaque machine va effectuer un parcours sur le site. Ce parcours est le suivant : <code>GET /index.php/customer/account/login/ POST /index.php/customer/account/loginPost/ GET /index.php/ GET /index.php/catalog/category/view/s/furniture/id/10/ GET /index.php/catalog/category/view/s/bedroom/id/23/ GET /index.php/catalog/product/view/id/42/s/barcelona-bamboo-platform-bed/category/23/ GET /index.php/customer/account/logout/ GET /index.php/ </code>Ces deux machines de tests peuvent générer sans tortiller 200 connexions simultanées chacune, ce qui porte le test final à 400 connexions parallèles sur le site.</p>
<ol>BENCHMARKS</ol>
<p><strong>Test de référence :</strong> Le test de référence est réalisé sur la version 1.2.1 de Magento sur le serveur A. Dans un premier temps la DB n&#8217;est pas externalisée sur un autre serveur nous avons donc :</p>
<ul>
<li>Nginx</li>
<li>Php-fpm</li>
<li>Eaccelerator</li>
<li>MySQL 5.0 + InnoDB</li>
</ul>
<p><img src="http://www.virtua-network.com/wp-content/uploads/121_4c-495x432.png" alt="Magento 1.2.1 QuadCores" /> Nous retenons qu&#8217;avec un PRT 1,5 seconde nous obtenons 120 CS. <strong>Gain avec le 8core :</strong> 50% Avec la meme configuration mais &#8216;transplantée&#8217; sur le serveur B (8cores), le gain est appréciable : <img src="http://www.virtua-network.com/wp-content/uploads/121_4c_vs_8c-4950x432.png" alt="Magento 1.2.1 sur 2*QuadCores" /> Ainsi, le seuil des 200 CS est dépassé pour un PRT inferieur à 2 secondes ! * Passage a la version 1.3 de Magento 50% Le test de la version 1.3 est effectue sur le serveur B. Le test presente un pic sans doute du une surcharge ponctuelle du serveur (Cron etc..), nous avons decide de le laisser car ce type de cas est souvent present en production, et simule un action sur un autre service&#8230; Quoiqu&#8217;il en soit, le gain avec la nouvelle version est aussi important qu&#8217;avec le passage d&#8217;un 4core a un 8core ! PRT de 2secondes pour 280 CS ! * Passage a MySQL 5.1 et XtraDB 10% Nous passons a des gains positifs mais largement moins impressionants : &lt;1.3_8c_innodb_vs_xtradb.png&gt; On remarque que l&#8217;ecart se creuse lors d&#8217;une charge importante et tend a s&#8217;augmenter.. * Sortie de la database : tests sur 2 serveurs 10% Le gain n&#8217;est encore une fois pas enorme. Plus le serveur sera charge, plus ce gain augmentera. &lt;1.3_8c_xtradb_in_vs_out.png&gt; * Test final compare au test de reference Si l&#8217;on compare les optimisations systemes qui ont ete faites : &lt;1.2.1_4c_vs_1.3_8c.png&gt; L&#8217;ecart est enorme, car si l&#8217;on resume : Pour 2s, Gain de 120% que l&#8217;on attribue a 80% au passage d&#8217;un 8cores et au passage a la version Magento 1.3</p>
<p>&copy;2012 <a href="http://www.virtua-network-services.com">Virtua Network Services</a>. All Rights Reserved.</p>.]]></content:encoded>
			<wfw:commentRss>http://www.virtua-network-services.com/en/blogonews/performances-magento/feed</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Server housing and website hosting</title>
		<link>http://www.virtua-network-services.com/en/solutions-reseau/hebergement</link>
		<comments>http://www.virtua-network-services.com/en/solutions-reseau/hebergement#comments</comments>
		<pubDate>Wed, 18 Mar 2009 13:40:29 +0000</pubDate>
		<dc:creator>marcel</dc:creator>
				<category><![CDATA[Non classé]]></category>
		<category><![CDATA[hébergement]]></category>
		<category><![CDATA[high availability]]></category>
		<category><![CDATA[hosting]]></category>
		<category><![CDATA[housing]]></category>
		<category><![CDATA[load balancing]]></category>
		<category><![CDATA[tolérance de panne]]></category>

		<guid isPermaLink="false">http://www.virtua-network.com/?page_id=291</guid>
		<description><![CDATA[1. Introduction Virtua dispose depuis plus de dix ans de ses propres serveurs, h&#233;berg&#233;s dans un local optimis&#233; &#224; proximit&#233; de nos bureaux. &#160; Nous g&#233;rons enti&#232;rement la fourniture du r&#233;seau, du c&#226;blage &#224; la gestion BGP4+ multi peer, offrant une ind&#233;pendance totale, des performances de pointes et une redondance compl&#232;te. Nous offrons des solutions [...]]]></description>
			<content:encoded><![CDATA[<h2>1. Introduction</h2>
<p>Virtua dispose depuis plus de dix ans de ses propres serveurs, h&eacute;berg&eacute;s dans un local optimis&eacute; &agrave; proximit&eacute; de nos bureaux.</p>
<p>&nbsp;<br />
Nous g&eacute;rons enti&egrave;rement la fourniture du r&eacute;seau, du c&acirc;blage &agrave; la gestion BGP4+ multi peer, offrant une ind&eacute;pendance totale, des performances de pointes et une redondance compl&egrave;te. Nous offrons des solutions de qualit&eacute; &eacute;lev&eacute;e adapt&eacute;e &agrave; tout besoin, de simples serveurs ind&eacute;pendants &agrave; des solutions complexes totalement redondantes et hautement s&eacute;curis&eacute;es.</p>
<p>&nbsp;<br />
Nous offrons des services de consulting pour l&#8217;aide &agrave; l&#8217;&eacute;laboration de votre infrastructure ainsi que pour sa mise en fonction. Nous avons par exemple enti&egrave;rement imagin&eacute;, mis en place, optimis&eacute; et continuons de maintenir la plateforme compl&egrave;te de Swissfriends.ch, le plus grand site Suisse de rencontres, g&eacute;rant plus de 150&#8217;000 membres.</p>
<p>&nbsp;</p>
<h2>2. H&eacute;bergement</h2>
<h4>2.1. Informations g&eacute;n&eacute;rales</h4>
<p>Notre centre d&#8217;h&eacute;bergement se trouve dans les locaux de la SEFA (Soci&eacute;t&eacute; Electrique des Forces de l&#8217;Aubonne) &agrave; Aubonne.</p>
<p>&nbsp;<br />
Cette localisation am&egrave;ne diff&eacute;rents avantages :</p>
<ul>
<li>- Gr&acirc;ce &agrave; notre partenaire &eacute;nerg&eacute;tique, Virtua est l&#8217;une des seules entreprises &agrave; pouvoir proposer un h&eacute;bergement aliment&eacute; par une &eacute;nergie renouvelable &agrave; la norme TUV EE01. Nous soucier de l&#8217;avenir de la plan&egrave;te est un choix que nous avons fait. Cela ne nous emp&ecirc;che pas de prendre en compte les besoins de nos clients. Ainsi, nos serveurs ne d&eacute;pendent pas d&#8217;une source &eacute;lectrique ext&eacute;rieure : ils sont aliment&eacute;s, refroidis, sauvegard&eacute;s 24 heures sur 24, sept jours sur sept gr&acirc;ce &agrave; l&#8217;&eacute;nergie hydraulique produite par la SEFA elle-m&ecirc;me. Virtua prouve que l&#8217;on peut &ecirc;tre hautement efficace et profond&eacute;ment respectueux de la nature.</li>
<li>- Ce lieu est strat&eacute;giquement pos&eacute; sur trois n&oelig;uds totalement ind&eacute;pendants de fibres optiques : le r&eacute;seau Fibrelac (autoroute), EOS (lignes &eacute;lectriques) et celui de l&#8217;&eacute;tat de Vaud. Ainsi, contrairement &agrave; la plupart de nos concurrents, nous sommes aliment&eacute;s physiquement par des r&eacute;seaux distincts et autonomes. Une coupure d&#8217;un canal de fibre n&#8217;entra&icirc;ne qu&#8217;une perte partielle d&#8217;acc&egrave;s sans incidence visible par les internautes.</li>
<li>- Proximit&eacute; imm&eacute;diate de nos bureaux, le centre se trouvant &agrave; moins d&#8217;un kilom&egrave;tre de nos bureaux, nous pouvons intervenir imm&eacute;diatement en cas de probl&egrave;me grave.</li>
</ul>
<h4>2.2. S&eacute;curit&eacute; physique</h4>
<p>Le centre d&#8217;h&eacute;bergement n&#8217;a pas d&#8217;acc&egrave;s direct depuis l&#8217;ext&eacute;rieur, il s&#8217;agit d&#8217;un &laquo; bunker &raquo; ferm&eacute;, situ&eacute; au centre du b&acirc;timent SEFA &agrave; Aubonne. En journ&eacute;e, le contr&ocirc;le physique d&#8217;acc&egrave;s est assur&eacute; par le personnel sur place, durant les autres p&eacute;riodes, un service de piquet ne donne l&#8217;acc&egrave;s qu&#8217;apr&egrave;s contr&ocirc;le physique des autorisations. De plus, un syst&egrave;me vid&eacute;o contr&ocirc;le la pi&egrave;ce 24h/24, 7j/7.</p>
<h4>2.3. Climatisation</h4>
<p>Afin de garantir une performance optimale, la pi&egrave;ce est maintenue &agrave; une temp&eacute;rature de 23&deg;C et une humidit&eacute; relative de 50% par un syst&egrave;me de climatisation industrielle.</p>
<h4>2.4. Alimentaire &eacute;lectrique</h4>
<p>Tous les clients b&eacute;n&eacute;ficient d&#8217;une alimentation redondante haute capacit&eacute;, stable et fiable, &eacute;volutive en cas d&#8217;expansion future. L&#8217;alimentation est maintenue ind&eacute;finiment, avec des syst&egrave;mes d&#8217;alimentation sans coupure industriel (UPS) et l&#8217;acc&egrave;s direct au syst&egrave;me de production hydraulique de la SEFA. L&#8217;alimentation &eacute;lectrique y a &eacute;t&eacute; assur&eacute;e &agrave; 100% durant les 24 derniers mois.</p>
<h4>2.5. Fedd internet</h4>
<p>Nous avons mis en place un syst&egrave;me totalement redondant d&#8217;acc&egrave;s &agrave; Internet. Notre syst&egrave;me de routage bas&eacute; sur BGP4 nous a permis d&#8217;offrir 100% d&#8217;acc&egrave;s sur les 12 derniers mois. Nous avons de plus suffisamment de bande passante pour absorber la disparition d&#8217;un lien sans subir de ralentissement notable.</p>
<p>&nbsp;<br />
Sch&eacute;ma de principe :<br />
<img alt="Feed Internet" src="http://www.virtua-network.com/wp-content/uploads/feedinternet.png" /><br />
&nbsp;</p>
<h2>3. Offre d&#8217;h&eacute;bergement sur serveur d&eacute;di&eacute;</h2>
<h4>3.1. H&eacute;bergement</h4>
<p>L&#8217;h&eacute;bergement d&eacute;di&eacute; comprend :</p>
<ul>
<li>- Un emplacement 1U 19&#8242; dans armoire priv&eacute;e Virtua</li>
<li>- 100 Gbps de traffic mensuels</li>
<li>- Port 100Mbit/ directement sur notre backbone</li>
<li>- 2 IP&#8217;s statiques (plus sur demande)</li>
<li>- Service DNS primaire et secondaire pour 4 noms de domaine (plus sur demande)</li>
<li>- Statistiques de consommation &quot;temps r&eacute;el&quot;</li>
<li>- Backup r&eacute;seau 30Gb</li>
<li>- Reboot distant suivant hardware</li>
</ul>
<p><strong>Frais de mise en service : CHF 180.-</strong> <strong>Frais mensuels : CHF 480.-</strong></p>
<h4>3.2. Support</h4>
<p>Les services h&eacute;berg&eacute;s &eacute;tant sur le m&ecirc;me r&eacute;seau que nos machines de production, vous profitez de notre infrastructure maintenue par nos services.</p>
<p>&nbsp;<br />
Nous disposons d&#8217;un syst&egrave;me de monitoring serveur distribu&eacute; international et d&#8217;un service de piquet 24h/24, 7j/7</p>
<p>&nbsp;<br />
Support niveau 2 et 3 inclus :</p>
<ul>
<li>- support t&eacute;l&eacute;phonique pendant les heures de bureau<br />
(LU-VE, 8:00-12:00/14:00-18:00, r&eacute;ponse dans les 4 heures max).</li>
</ul>
<p><strong>Inclus dans les frais d&#8217;h&eacute;bergement</strong></p>
<p>Suivant la demande, nous pouvons facturer CHF 180.- de l&#8217;heure entam&eacute;e si le probl&egrave;me n&#8217;est en aucun cas imputable &agrave; nos services.</p>
<h4>3.2.1. Support optionnel</h4>
<p>Acc&egrave;s direct au syst&egrave;me de piquet 24/24, 7j/7, r&eacute;ponse dans les quatre heures</p>
<p>&nbsp;</p>
<p><strong>Frais annuel : CHF 7&#8217;200.-</strong></p>
<h4>3.3. Options</h4>
<h5>3.3.1. Hardware</h5>
<p>Vous pouvez nous fournir votre propre serveur. Dans le cas contraire, nous pouvons proposer tout type de machine, comme par exemple le serveur suivant : HP ProLiant DL320 G5 : (Suivant les disponibilit&eacute;s, la machine peut changer)</p>
<ul>
<li>- Quad-Core Xeon E3210 3Ghz</li>
<li>- 2Gb RAM</li>
<li>- 2X160Gb harddisk RAID-1 (hotswap)</li>
<li>- Garantie 3 ans</li>
</ul>
<p><strong>Prix : CHF 1&#8217;890.-</strong></p>
<p>Le support hardware est garanti par le producteur.</p>
<h5>3.3.2. Monitoring &quot;local&quot;</h5>
<p>Nous proposons un monitoring de la &quot;sant&eacute;&quot; de votre site, notre syst&egrave;me contr&ocirc;le r&eacute;guli&egrave;rement les &eacute;l&eacute;ments suivants :</p>
<ul>
<li>- Espace disque disponible</li>
<li>- Charge cpu</li>
<li>- Probl&egrave;mes disques (raid)</li>
<li>- Pr&eacute;sence des applications n&eacute;cessaires</li>
<li>- R&eacute;ponse au &laquo; ping &raquo; r&eacute;seau</li>
<li>- R&eacute;ponse du site web</li>
<li>- R&eacute;ponse du serveur mysql</li>
</ul>
<p>En cas d&#8217;anomalie, une alerte est imm&eacute;diatement envoy&eacute;e par sms et email &agrave; nos services. Le d&eacute;tail est de plus accessible via Internet, sur interface prot&eacute;g&eacute;e.</p>
<p>&nbsp;</p>
<p><strong>Frais de mise en service : offerts<br />
Frais mensuels : CHF 60.- </strong></p>
<h5>3.3.3. Monitoring &quot;distant&quot;</h5>
<p>Nous disposons de serveurs &agrave; l&#8217;&eacute;tranger (France et Etats-Unis) depuis lesquels nous contr&ocirc;lons la bonne disponibilit&eacute; de votre site (http, https)</p>
<p>En cas d&#8217;anomalie, une alerte est imm&eacute;diatement envoy&eacute;e par sms et email &agrave; nos services.</p>
<p>&nbsp;</p>
<p><strong>Frais de mise en service : offerts<br />
Frais mensuels : CHF 80.- </strong></p>
<h5>3.3.4. Firewall hardware / UTM</h5>
<p>Nous proposons diff&eacute;rentes solution de s&eacute;curisation adaptable &agrave; vos besoins, nous pouvons fournir les produits suivants :</p>
<ul>
<li>- Bee-ware</li>
<li>- Cisco</li>
<li>- Fortinet</li>
<li>- Watchguard</li>
</ul>
<h5>3.3.5. Firewall Software</h5>
<p>A la place de la solution pr&eacute;c&eacute;dente, nous pouvons proposer la mise en place d&#8217;un firewall software, int&eacute;gr&eacute; &agrave; Linux. Bonnes performances et s&eacute;curisation suffisante.</p>
<p>&nbsp;</p>
<p><strong>Frais de mise en service : CHF 180.&#8211;<br />
Frais mensuels : offerts </strong></p>
<h5>3.3.6. Load-Balancing / Haute disponibilit&eacute;</h5>
<p>Nous avons d&eacute;velopp&eacute; diff&eacute;rentes solutions de load-balancing et haute disponibilit&eacute; pour site &agrave; haute charge. Depuis plus de cinq ans, ces technologies assurent &agrave; nos clients de grande &eacute;chelle une disponibilit&eacute; optimale.</p>
<p>Ces options &eacute;tant tr&egrave;s li&eacute;es au fonctionnement du site, elles n&eacute;cessitent des offres sur mesure. N&#8217;h&eacute;sitez pas &agrave; nous contacter pour plus de d&eacute;tails.</p>
<p>&nbsp;</p>
<p><strong>Prix sur demande</strong></p>
<p>&copy;2012 <a href="http://www.virtua-network-services.com">Virtua Network Services</a>. All Rights Reserved.</p>.]]></content:encoded>
			<wfw:commentRss>http://www.virtua-network-services.com/en/solutions-reseau/hebergement/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
<!-- WP Super Cache is installed but broken. The path to wp-cache-phase1.php in wp-content/advanced-cache.php must be fixed! -->
