Logiciel de Virtualisation du Stockage

Logiciel de Virtualisation du Stockage - Stockage - Systèmes & Réseaux Pro

Marsh Posté le 24-08-2010 à 16:50:59    

Bonjour à toutes et à tous !
 
Je vous expose mon problème;
 
Dans le cadre d'un projet d'entreprise je doit mettre en place un système de sauvegarde secondaire de notre baie de disque (qui contient moulte serveurs virtualisés, donc autant vous dire qu'une solution de secours en cas de crash s'impose !) sur un NAS par exemple. En cas de crash, le NAS devra alors prendre le relais et lorsque la baie sera de nouveau fonctionnelle, les données devront être resynchroniser automatiquement.
Plusieurs soft propose cette fonctionnalité de backup (Datacore disaster recovery, Falconstor NSS, NetApp SnapMirror). Cependant je voudrais avoir des avis sur ces différentes solutions, des critiques, ...
 
Enfin, coté matériel, qu'est ce qui serait le plus intéressant afin de stocker les sauvegarde de la baie, un NAS ?
 
Merci d'avance !
 
Ps: Nous sommes sous Hyper-V


Message édité par ssay3r le 25-08-2010 à 13:48:19
Reply

Marsh Posté le 24-08-2010 à 16:50:59   

Reply

Marsh Posté le 25-08-2010 à 12:42:17    

Bonjour,
Si j'ai bien compris, tes vm sont sur un SAN et tu voudrais qu'en cas de crash de baie, les VM continuent de fonctionner sur une autre.
 
La virtualisation de stockage est, à mon avis (et peut être parce que je l'utilise :) ) une excellente solution. Mais il va peut être revoir en partie ton réseau.
 
Je pense qu'il est important que le réseau systèmes/serveurs physiques et stockage/serveurs physiques soit équivalent entre l'existant et la future baie afin d'avoir, dans le cas d'une reprise, le même niveau de service.
Le maillon le plus faible définira la vitesse de l'ensemble.
C'est à dire que la couche de virtualisation va s'interposer entre les systèmes et le stockage, tes systèmes n'y verront que du feu.  
Comme l'écriture va se faire simultanément sur l'une et l'autre baie(il n'y a donc pas de resynchro), la moins rapide va donner le "LA"... donc au niveau perf est ce que le NAS est une bonne solution?
 
Pour les fonctions de backup: ce n'est pas un backup d'une baie vers l'autre. Ce sont bien 2 baies sur lesquelles l'écriture est identique et simultanée.
On reserve sur chaque baie deux espaces:
- un espace de stockage (avec des grappes RAID différentes pour éviter de perdre le backup en cas de pb sur une grappe) pour la prod
- un espace de stackage qui est le backup de l'espace de prod
(avec des grappes RAID différentes entre prod et backup pour éviter de perdre le backup/prod en cas de pb sur une grappe)
=> 2 espaces de stockage PROD (1 sur chaque baie) + 2 espaces de backup (1 sur chaque baie)
 
Je n'utilise pas hyperV mais Vmware pour la virtualisation des serveurs mais comme la virtualisation du stockage est indépendante je ne pense pas qu'il y ait des différences.


Message édité par akabis le 25-08-2010 à 12:51:39
Reply

Marsh Posté le 25-08-2010 à 13:40:26    

Et bien je dois dire que ... tu as tout cerné comme il faut !  
 
En effet, si ma baie principale "tombe" pour une raison ou pour une autre, le but de la manœuvre serait que le système continu de tourner comme si de rien n'était. Le principe de la virtualisation de stockage est bien plus intéressant que la réplication de données car la reprise en cas d'incident est automatique. De plus le système ne vois qu'un seul moyen de "stockage" alors qu'il y en a deux en parallèle. Si l'une chute, l'autre prends le relais, et dès la remise en marche la resyncro entre les deux est automatique.
 
En effet le mieux est choisir une baie "identique", la moins puissante sera celle de référence (qui peux le plus peux le moins, comme on dis). Coté matériel je vois à peu près ce qu'il faut faire, cependant coté logiciel je suis paumé: pleins de solutions, toutes différentes, ...  
 
Ma questions est la suivante: Y'a t'il, un soft qui permet juste de faire cette fameuse virtualisation ?
 
Dans mes recherches j'ai retenu Falconstor : Network Storage Server & DataCore : SANmelody.


Message édité par ssay3r le 25-08-2010 à 13:52:28
Reply

Marsh Posté le 25-08-2010 à 13:56:12    

J'utilise Falconstor nss, c'est bien. Mais je n'ai pas d'élement de comparaison avec d'autres outils vu que c'est la première et seule solution utilisée.
SANmelody, si je ne dis pas de bêtise, n'est pas de la virtualisation de stockage, il simule (à partir de n'importe quelle source de stockage) un SAN.
Si tu utilises SANmelody sur du stockage, tu te retrouveras tout de même confronté au cas du maillon faible je pense (car je n'ai jamais testé ce cas de figure).
 
Sinon la baie n'a pas besoin d'être identique, il faut juste vérifier les perf et avoir quelque chose d'au moins équivalent ou si en dessous, avec des perfs acceptable.


Message édité par akabis le 25-08-2010 à 13:58:47
Reply

Marsh Posté le 25-08-2010 à 14:01:41    

Yes, j'avais vu Falconstor Nss, donc cela correspond bien à de virtualisation pure et dure. Satisfait du produit ? Et en ce qui concerne le coût de la licence ? (si ce n 'est pas trop indiscret bien sûr)
 
Pour Melody j'ai un doute (doc en Anglais, je comprends le principal mais pas tout). Hormis ces deux softs je ne sais pas s'il y en a d'autres. Car le gros problèmes est que certains éditeurs proposes de la virtualisation alors qu'au final leur solution s'apparente plutôt à de la réplication de données  ...
 
Pour la baie: des perf équivalentes, je retiens ;)
 
Et backup exec de Symantec dans tout ça ?  
 
Merci pour ton aide au faite c'est sympa.


Message édité par ssay3r le 25-08-2010 à 14:10:57
Reply

Marsh Posté le 25-08-2010 à 14:29:50    

C'est en route depuis quelques mois, pas eu de souci donc oui satisfait.
Pour les tarifs:
Licence: Pour 2 baies (2x5To): un peu plus de 2000€ttc
Maintenance annuelle: moins de 100€ttc le To + moins de 200€ttc/baie
 
Sinon pour les perfs, il n'y en a pas 50:
- vitesse des DD
- les controleurs
(j'oublie un truc, mais je ne sais plus quoi)
 
Pour l'instant nous n'utilisons plus de logiciel de backup (autre que le snapshot nss pour le stockage) puisuqe le backup se fait sur DD et qu'il y a 2 baies identiques. On a donc pas mis en place un système de rétention de média.
Mais nous allons y revenir car sans (bandes) nous sommes exposés à une corruption persistante de données en cas de virus puisqu'une baie est un media non inerte (on n'y avait pas pensé au moment de la mise en place... c'est en relisant MEHARI que j'ai vu ça).  
Donc pas d'info la dessus pour l'instant.


Message édité par akabis le 25-08-2010 à 14:47:52
Reply

Marsh Posté le 26-08-2010 à 01:16:39    

Je confirme que la virtualisation du stockage me semble la réponse au besoin exprimé.
Personnellement je ne positionne de NAS que pour les TPE/PME qui ne peuvent investir dans une baie SAN... peut être qu'un spécialiste NetApp pourra nous prouver le contraire...
 
Une fois qu'on est d'accord sur la solution, quelle offre choisir ?
J'en vois 3 principales (ce qui ne veut pas dire que ce sont les meilleures, Falconstor par exemple, je ne connais pas du tout):
Dell EqualLogic
HP LeftHand
Datacore SAN Melody
 
Les bonnes questions à se poser et à poser à ton intégrateur ou directement au constructeur (la liste n'est pas exhaustive et d'ailleurs si vous avez d'autres idées, elles seront les bienvenue) :
 
- Bien calculer la capacité de stockage utile de ta baie (avec la virtu du stockage il est fréquent de "perdre" près de 60% de ta capacité brute).  
 
-Mesure le débit et les capacités d'E/S de tes applications sur une période de plusieurs jours (avec IOMeter par exemple) pour déterminer ton besoin en charge E/S (à partir d'une vingatine de VMs les E/S c'est vraiment très important) et ainsi déterminer le nombre de disques nécessaires pour ta baie (attention vérifie que ton constructeur ne bride pas le nombre d'étagère disques comme chez les baies entrée de gamme Dell EqualLogic ;)
 
- Vérifie que ta baie fait du thin provisioning et surtout que les snapshots et copies répliquées sont elles aussi thin provisionnées (sinon gaspillage d'espace de stockage)
 
- Pose toi la question si tu as besoin de faire de la réplication synchrone entre les deux baies sachant que généralement si les deux baies sont pas dans le même batiment on preferera rester sur de l'asynchrone. Pour faire simple : synchrone = écriture simultanée sur les deux baies (idéal données transactionnelles) tandis que de l'asynchrone cela va être des snapshots répliquées (idéal quand tu as des contraintes de bande passante et latence et/ou que tu n'as pas de grosses databases). A ma connaissance pas de synchrone avec dell mais ok pour HP LeftHand et Datacore
 
- Je ne pense pas que cela sera ton cas mais si tu as besoin de faire de la virtu de stockage au sein d'un SAN en connectique FC 4 ou 8Gb/s, il n'y a que Datacore qui propose cela.
 
- Demande à ton intégrateur de te donner une idée de ta fenêtre de backup suivant ta stratégie de backup et la qualité de ton réseau. Maquettage éventuellement.
 
- Ne pas oublier de parler du niveau de service et vérifie que tu as bien droit à des jours de formation avec l'acquisition de ta baie (y a 2 ou 3 jours inclus généralement)
 
- Vérifie que le driver DSM MPIO de ta baie est supportée par Hyper-V (un doute pour Datacore), je te conseille des cartes broadcom si tu veux faire du teaming sous Hyper-V et concernant le sizing de tes grappes RAID et le découpage de tes LUN c'est pareil qu'avec VMware => max 10 disques par RAID group, pas de LUN > à 1To, moins de 8 VMs par LUN
 
- Ne pas négliger aussi la partie réseau Ethernet => support des switchs avec des Jumbo frames 9k, rester sur du niveau 2 avec vlan dédiés, 6 ou 8 ports NIC par host.  
 
 
 
 
 
 
 
 

Reply

Marsh Posté le 26-08-2010 à 09:22:36    

julienrayes a écrit :

- Vérifie que ta baie fait du thin provisioning et surtout que les snapshots et copies répliquées sont elles aussi thin provisionnées (sinon gaspillage d'espace de stockage)


NSS le fait
 

julienrayes a écrit :


- Bien calculer la capacité de stockage utile de ta baie (avec la virtu du stockage il est fréquent de "perdre" près de 60% de ta capacité brute).  


J'ai une question: le thin provisioning n'évite pas ce genre de déconvenue, n'est ce pas son but?
 

julienrayes a écrit :

- Pose toi la question si tu as besoin de faire de la réplication synchrone entre les deux baies sachant que généralement si les deux baies sont pas dans le même batiment on preferera rester sur de l'asynchrone. Pour faire simple : synchrone = écriture simultanée sur les deux baies (idéal données transactionnelles) tandis que de l'asynchrone cela va être des snapshots répliquées (idéal quand tu as des contraintes de bande passante et latence et/ou que tu n'as pas de grosses databases). A ma connaissance pas de synchrone avec dell mais ok pour HP LeftHand et Datacore


NSS le fait (option de réplication croisée+ snapshot intégré à la solution)
 
L'avantage de la solution Falconstor (je crois que c'est idem pour datacore) par rapport à Dell ou HP c'est qu'elle est completement independante du matériel. Tu peux aussi bien mettre un serveur de données, un SAN, un NAS qu'un DAS ou même mixer (la techno et les constructeur).
Par ex, je n'ai pas choisi Dell et la solution equalogic pour cette raison (et aussi parceque c'etait plus chère).

Reply

Marsh Posté le 27-08-2010 à 10:28:03    

Merci pour votre aide, je vais me pencher sur NSS. En effet les autres solutions sont proposées avec du matos (donc bien plus chères) alors qu'une solution comme NSS s'adapte.
 
Je vous tiens au courant de l'évolution du projet, merci encore !


Message édité par ssay3r le 27-08-2010 à 10:28:26
Reply

Marsh Posté le 27-08-2010 à 15:08:01    

Bonjour,
Moi j'utilise Datacore SAN Melody.
mon infra est simple :
3 serveurs hôtes VMWARE (dell R710)
2 serveurs Datacore (Dell R610)
2 baie Dell MD1200 (2To par baie)
switchs SAN et fibres (le matos est réparti sur 2 salles).
baie de sauvegarde thecus 8800, robot de bandes Dell PV 2400 (j'ai un doute sur celui-là) et soft Tina.
Le fonctionnement est tip top, performances excellentes, reprise 100% automatique est transparente.
Bien sûr, ça a un coùt : 140k€ pour l'ensemble de l'infra, installation, paramétrage, virtualisation des machines physiques existantes (12) et transfert de compétence inclus.

Reply

Marsh Posté le 27-08-2010 à 15:08:01   

Reply

Marsh Posté le 27-08-2010 à 15:35:06    

pour 12 serveurs, l'ISCSI n'aurait il pas suffit (je ne connais pas le contexte)?
Pour une infra équivalente (les serveurs falconstor ont été virtualisés, on utilise le bundle vmware avec seulement 2 serveurs hôtes ) en iscsi 1gb avec le même service: 55k€ avec support Matériel, Falconstor et Vmware sur 5 ans. (on avait déjà le robot de backup +1 serveur pour la console)


Message édité par akabis le 27-08-2010 à 15:38:30
Reply

Marsh Posté le 27-08-2010 à 18:52:53    

Prenons une infra un peu plus simple que fafa406 :

 

2 serveurs hote
2 serveurs sous virtualisation du stockage (Datacore SANMelody ou Falconstor NSS peu importe)
Pas de baie de stockage ni de switch
Volumétrie brute dans les 2 serveurs de virtualisation du stockage : 10 To
On oublie le backup (pour simplifier)

 

1) Quid du licensing Falconstore et Datacore => par host, par volumétrie ?
2) Est ce qu'il y a une limitation du stockage des serveurs de virtualisation du stockage (d'ailleurs quel est la bonne désignation?) ? Je crois qu'il y a une limitation de 10To et si limitation il y a, est ce que l'on parle en brut ou en utile ?
3) Quid du support sur du matériel Dell ou HP qui disposent de solutions concurrentes. Perso je serais Dell pourquoi je m'embetterai à valider mes serveurs/cartes controleurs avec Datacore ou Falconstor ?

 

Et enfin 4) Quel serait le PRIX PUBLIC de la solution logicielle à partir de mon exemple d'infra ? En Datacore et Falconstor si possible.
Je voudrais comparer avec les baies HP LeftHand que je pousse auprès de mes clients ;)


Message édité par julienrayes le 27-08-2010 à 19:14:54
Reply

Marsh Posté le 29-08-2010 à 00:08:05    

Personnellement, je pense qu'un comparatif concret entre offres de baie de stockage virtualisée constructeur et solutions de virtualisation de stockage éditeurs nous permettraient de définir quelle est la meilleure solution pour tel type de besoin.
 
Car si je comprend bien, la virtualisation de stockage repose bien sur un OS type Windows ou Linux, on rajoute donc une couche supplémentaire logicielle.
 
De plus, on rajoute à notre infra des serveurs physiques avec baies DAS donc plus d'abstraction réseau type iSCSI et FC ?  
 
 
 
Merci pour vos lumières
 
 

Reply

Marsh Posté le 30-08-2010 à 09:42:25    

Je pense qu'il faut lancer ça en créant un nouveau sujet.
Sinon comme je le disais, il faut voir le contexte et donc partir d'un contexte défini dès le départ (nbr d'employé, type d'appli, nbr de connexions aux applis, volumétrie, charges, évolution à 3/5 ans etc etc mais avec des chiffres réalistes). Il faudra séparer investissement /frais de maintenance...
Enfin bref, partir sur un cahier des charges précis, sinon il n'y a pas d'interêt à faire ça (bon courage pour celui qui s'y colle)

Reply

Marsh Posté le 02-09-2010 à 16:03:45    

@ akabis,
 
tu as avancé qqs données chiffrées sur NSS...tu pourrais résumer ton infra sur laquelle réponse ta soluce de virtualisation ?
 
merki !

Reply

Marsh Posté le 03-09-2010 à 10:55:59    

2 serveurs physiques avec Vmware essentials+
1 serveur physique pour la console vmware
2 swichs Gb pour le coeur de réseau
2 baies iscsi 1Gb avec virtualisation du stockage
Une quinzaine de serveurs virtualisés (Les controleurs de virtualisation du stockage, SGBD, serveurs d'appli métiers, Exchange,fichiers, web,... le truc de base)


Message édité par akabis le 03-09-2010 à 10:56:26
Reply

Marsh Posté le 03-09-2010 à 12:14:25    

salut,
 
et donc tu as 2 appliances NSSVA au-dessus de tout ça ? les licences NSSVA ne tiennent compte que de la volumétrie totale uniquement, ou bien y-a t'il d'autres aspects dans la tarification ? merci pour ton aide

Reply

Marsh Posté le 03-09-2010 à 12:29:13    

je n'ai pas le detail de la tarification (je suis passé par un presta), ce que j'ai donné comme tarif c'est le package Falconstor

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed