Get Adobe Flash player

Dimensionnement d’une baie SAN

Print Friendly

Tout d’abord, il convient de faire un audit du parc existant et mesurer la consommation des principaux métriques d’un serveur (utilisation CPU, RAM, IOPS, débit réseau). Il existe des outils gratuits pour cela tels que PerfMon, IOmeter, Microsoft MAP,…

Ci-dessous un exemple avec 20 VMs Windows Server (Exchange, SQL, fichiers, …) et 100 VMs Windows XP :

image

Quelques estimations de consommation IOPS par application et par user :

  • Exchange 2003 : 0.5
  • Exchange 2007 : 0.4
  • Serveur de fichiers : 0.3
  • Base de données : 2
  • VDI XP light user : 4 / heavy user : 16
  • VDI Seven light user : 4 / heavy user : 20

On fait la somme des IOPS :

image

Il nous faut une baie de disques avec suffisamment de disques pour atteindre près de 3000 IOPS.

Pour les PME s’orientant vers des baies de stockage économiques (HP 2000 G3, IBM DS3512) une simple réflexion sur la capacité de stockage utile peut suffire.
Pour les moyennes et grandes entreprises disposant d’environnements transactionnels (Oracle, SAP,…) pour lesquels on positionnera une baie plus importante comme une P4000 ou une EVA chez HP ou encore une DS4800 d’IBM quand les besoins en IOPS sont déterminants et la capacité de stockage est secondaire.

Pour calculer le nombre nécessaire de disques pour atteindre les IOPS souhaités, on peut se baser sur les tableaux ci-dessous :image

image

%R = % d’IO en lecture
%W= % d’IO en écriture
f = IO Penalty

Pour obtenir 3000 IOPS et en admettant que l’on ait un ratio 60% en écriture et 40% en lecture il faut :

RAID 1 :  (0.4 + 2*0.6)(3000 IOPS)/(150 IOPS/disk)  = 32 disques
RAID 5 :  (0.4 + 4*0.6)(3000 IOPS)/(150 IOPS/disk) =  56 disques

Il me faut donc en théorie 56 disques SAS 15Ktpm pour obtenir 3000 IOPS.

On peut aussi utiliser cet outil :  http://www.wmarow.com/storage/goals.html 

image

Les IOPS sont basés sur : la vitesse de rotation des disques, la latence et le seek time.

Pour calculer l’IOPS d’un disque il faut utiliser la formule suivante : (1 / (temps de latence en ms + average seek en ms).

Exemple :

Pour se faciliter la vie nous pouvons utiliser le tableau ci-dessous :

image

 

Attention à ne pas créer des volumes RAID trop importants. Ci-dessous des best practice :
- 1 RAID group de moins de 8 disques
- des LUN de moins d’1To
- 8 VMs max par LUN
- 8 VMs par VMFS ou VHD

Calculer les besoins en IOPS de serveurs Exchange 2010 : http://www.msexchange.org/articles_tutorials/exchange-server-2010/management-administration/exchange-2010-mailbox-performance-testing.html

If you have 800 BlackBerry device users, 800 Microsoft Outlook users, and 400 BlackBerry device users and Microsoft Outlook users (a total of 2000 users), you can use the following calculation:

(800 x 0.12) + (800 x 0.12) + [400 x (0.12 + 0.12)] = 288 IOPS (overall average of 0.14 IOPS per user)

Référence :  http://docs.blackberry.com/en/admin/deliverables/16010/BlackBerry_Enterprise_Server_for_Microsoft_Exchange-Performance_Benchmarking_Guide–1141931-0513042327-001-5.0.1-US.pdf

Login

Recent Tweets
Vous souhaitez me contacter?
Envoyez moi un email en cliquant sur:

Yohann Assoune

Tag Cloud
Virtualization Industry Quarterly Survey