vendredi 26 mars 2010

DataCore SANmelody Tunes



"Provisionnement dynamique" VMware avec "provisionnement fin" DataCore

Provisionnement dynamique, provisionnement fin, provisionnement automatique, provisionnement virtuel.

Tous ces termes servent à décrire la fonction d’allocation de stockage à la demande. La virtualisation des serveurs ajoute une autre dimension au provisionnement fin du stockage car certains hyperviseurs permettent un tel provisionnement pour les serveurs virtuels qui sont encapsulés grâce à eux.

Examinons la relation entre le provisionnement dynamique VMware et le provisionnement fin du stockage avec DataCore SANmelody, et leurs modalités de complémentarité.

Le provisionnement dynamique
VMware assure le provisionnement fin au niveau du système de fichiers (VMFS). Il s’agit d’une fonction de l’hyperviseur fournissant des disques virtuels à provisionnement fin pour les machines virtuelles.

Le provisionnement fin
DataCore assure une allocation par bloc au niveau du réseau de stockage. Il s’agit d’une fonction des logiciels de contrôleurs de stockage (SANmelody / SANsymphony) fournissant de l’espace à provisionnement fin pour les serveurs d’applications via un réseau iSCSI et/ou Fibre Channel.

Pour les utilisateurs qui ont mis en œuvre la virtualisation des serveurs VMware et la virtualisation du stockage DataCore Software dans leur environnement informatique, examinons comment optimiser le déploiement simultané des fonctions de capacité dynamique de VMware et des fonctions de provisionnement fin de DataCore.
 

Depuis leur origine il y a douze ans, les solutions de DataCore sont axées principalement sur la virtualisation du stockage, l’administration et la supervision. Il est donc tout à fait logique que DataCore se trouve en pointe en termes de fonctionnalités et de caractéristiques de stockage.
Étant donné que les solutions VMware ont pour vocation première la virtualisation des serveurs, elles offrent des avantages en matière de stockage :
  • Gestion du stockage --> Excellents outils d’administration et d’émission d’alertes 
  • Extension dynamique --> Outils d’extension de capacité très dynamique
Recommandations :
  1. Utiliser les fonctions de provisionnement fin de DataCore Software pour créer des volumes de grande capacité.
  2. Exploiter le cache performant de DataCore en présentant un plus grand nombre de volumes avec moins de charges de travail (5 VM par volume).
  3. Limiter les besoins en capacité au niveau du système de fichiers ou des disques virtuels VMware.
  4. Utiliser l’extension de capacité dynamique VMware selon les besoins. 
Pour de plus amples informations

Points à considérer en matière de performances :
Il existe quelques points clés que je voudrais aborder dans une perspective de performances en cas de recours aux fonctions de provisionnement automatique de VMware.
Il peut être tentant d’utiliser les fonctions de provisionnement fin pour héberger un plus grand nombre de charges de travail sur une seule banque de données, mais procéder ainsi risque de nuire gravement aux performances des VM. Plus le nombre de charges de travail résidant sur un même volume est important, plus grand est le risque de connaître des problèmes de performances en raison de conflits de réservation SCSI. 
Pour chaque mise à jour de métadonnées sur une banque de données VMware, une réservation SCSI doit être placée sur la LUN pour en bloquer l’accès en écriture pendant une courte durée pour tous les hôtes ESX. Plus vous utilisez les fonctions de VMware et plus vous hébergez de charges de travail, ce qui accroît le risque de problèmes de performances dus à des conflits de réservation SCSI.
Quelles opérations nécessitent-elles une mise à jour de métadonnées ? (et donc une réservation SCSI)
  1. Création, extension ou verrouillage d’un fichier
  2. Modification des attributs d’un fichier
  3. Activation et désactivation d’une machine virtuelle
  4. VMotion
  5. Opération de snapshot
  6. Certaines opérations de fichier dans la console de service
  7. Chaque allocation d’un nouveau bloc à un « disque fin » à l’aide du provisionnement automatique VMware
De toute évidence, lorsqu’on consolide un nombre grandissant de charges de travail E/S par la virtualisation des serveurs, il faut veiller à examiner l’environnement de stockage qui les héberge. Malheureusement, l’environnement de stockage est souvent négligé, ce qui conduit à des déploiements de virtualisation des serveurs mal maîtrisés, voire qui échouent.
Simplifiez-vous la vie, examinez votre environnement de stockage actuel, prévoyez les changements d’infrastructure (physiques ou logiques) si nécessaire et mettez-les en œuvre. Vous pourrez peut-être ainsi résoudre certains de vos problèmes de virtualisation des serveurs.


Aucun commentaire: