Private Cloud OVH :
Retour d'expérience

#APIHour

Un cas client

1 site e-commerce (Magento / LAMP)

Objectifs de la nouvelle infrastructure

Private Cloud OVH

-> Nouveau nom : Dedicated Cloud

Infrastructure de cloud dédié basée sur VMware vSphere


http://www.ovh.com/fr/dedicated-cloud/

Le principe

Location d'un ensemble de ressources pour constituer votre infrastructure virtuelle.

-> Livraison d'une infra vSphere prête à l'emploi

-> Le prix des licences VMware est compris dans le prix de location des serveurs

Fonctionnalités «de base»

Créer des VMs et leur allouer des ressources
(RAM, vCPU, espace disque)

Évolutivité

Possibilité d'ajouter de nouvelles ressources (Hosts, Datastores) à son infrastructure virtuelle.

Temporairement (facturées à l'heure)

-> Encaisser des pics de charges (soldes, pub TV)

De façon durable (facturées au mois)

-> Faire évoluer son infrastructure progressivement

vSphere Features

HA : High Availability

Si une panne est détectée sur une machine physique, toutes les VM présentes sur cette machine sont automatiquement redémarrées et réparties sur vos autres machines physiques.

HA : remarques

Prévoir 30s pour la détection de la panne + le temps de boot de vos VM :
~2 min d'indispo en cas d'incident

Possibilité de spécifier l'ordre de boot des VM

Possibilité de laisser certaines VM éteintes

FT : Fault Tolerance

L'état d'une VM est copié en temps réel sur un 2ème host physique.

En cas de panne, bascule automatique sans perte de paquets !

FT : Remarques

VM limitée à un seul vCPU

-> Idéal par exemple pour un load balancer.

Retour au cas client

2 hosts

3 datastores

Performances

Passer d'un serveur dédié à un environnement virtuel fait forcément un peu mal...

Mais quel point ?

Requête à une fiche produit

Temps de réponse :

+50% .... pourquoi ?

Performances - CPU

Pour pouvoir fournir des machines avec un grand nombre de cores à prix abordable, OVH a choisi des processeurs AMD Opteron.


Sur les traitements mono-processus et gourmands en CPU (comme nos requêtes PHP / Magento), on sent la différence.

Deal with it !

Mise en place de cache un peu plus agressif dans Magento ( Made_Cache )

-> 350 ms

\o/

Performances datastores

Les datastores sont des baies de stockage en réseau.

Dans notre cas, pas de baisse de performance constatée.

Conclusion

Une solution très satisfaisante pour notre cas.

Les points forts :

Les points faibles :

Merci !

On en parle devant une bière ?