Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; GSC_Widget has a deprecated constructor in /home/lopese/www/wp-content/plugins/google-custom-search/widget.php on line 20

Deprecated: La méthode du constructeur appelée pour WP_Widget dans GSC_Widget est obsolète depuis la version 4.3.0 ! Utilisez __construct() à la place. in /home/lopese/www/wp-includes/functions.php on line 4806

Deprecated: get_plugin_data est appelé avec un argument qui est obsolète depuis la version 3.0.0 ! The Site Wide Only: true plugin header is deprecated. Use Network: true instead. in /home/lopese/www/wp-includes/functions.php on line 4997

Notice: Constant FORCE_SSL_ADMIN already defined in /home/lopese/www/wp-config.php on line 79

Warning: preg_replace(): Compilation failed: invalid range in character class at offset 4 in /home/lopese/www/wp-content/plugins/crayon-syntax-highlighter/crayon_langs.class.php on line 340

Warning: preg_replace(): Compilation failed: invalid range in character class at offset 4 in /home/lopese/www/wp-content/plugins/crayon-syntax-highlighter/crayon_langs.class.php on line 340

Warning: preg_replace(): Compilation failed: invalid range in character class at offset 4 in /home/lopese/www/wp-content/plugins/crayon-syntax-highlighter/crayon_langs.class.php on line 340

Warning: preg_replace(): Compilation failed: invalid range in character class at offset 4 in /home/lopese/www/wp-content/plugins/crayon-syntax-highlighter/crayon_langs.class.php on line 340

Warning: preg_replace(): Compilation failed: invalid range in character class at offset 4 in /home/lopese/www/wp-content/plugins/crayon-syntax-highlighter/crayon_langs.class.php on line 340

Warning: preg_replace(): Compilation failed: invalid range in character class at offset 4 in /home/lopese/www/wp-content/plugins/crayon-syntax-highlighter/crayon_langs.class.php on line 340

Warning: preg_replace(): Compilation failed: invalid range in character class at offset 4 in /home/lopese/www/wp-content/plugins/crayon-syntax-highlighter/crayon_langs.class.php on line 340

Warning: preg_replace(): Compilation failed: invalid range in character class at offset 4 in /home/lopese/www/wp-content/plugins/crayon-syntax-highlighter/crayon_langs.class.php on line 340

Warning: preg_replace(): Compilation failed: invalid range in character class at offset 4 in /home/lopese/www/wp-content/plugins/crayon-syntax-highlighter/crayon_langs.class.php on line 340

Warning: preg_replace(): Compilation failed: invalid range in character class at offset 4 in /home/lopese/www/wp-content/plugins/crayon-syntax-highlighter/crayon_langs.class.php on line 340

Warning: preg_replace(): Compilation failed: invalid range in character class at offset 4 in /home/lopese/www/wp-content/plugins/crayon-syntax-highlighter/crayon_langs.class.php on line 340

Warning: preg_replace(): Compilation failed: invalid range in character class at offset 4 in /home/lopese/www/wp-content/plugins/crayon-syntax-highlighter/crayon_langs.class.php on line 340

Warning: preg_replace(): Compilation failed: invalid range in character class at offset 4 in /home/lopese/www/wp-content/plugins/crayon-syntax-highlighter/crayon_langs.class.php on line 340

Warning: preg_replace(): Compilation failed: invalid range in character class at offset 4 in /home/lopese/www/wp-content/plugins/crayon-syntax-highlighter/crayon_langs.class.php on line 340

Warning: preg_replace(): Compilation failed: invalid range in character class at offset 4 in /home/lopese/www/wp-content/plugins/crayon-syntax-highlighter/crayon_langs.class.php on line 340

Warning: preg_replace(): Compilation failed: invalid range in character class at offset 4 in /home/lopese/www/wp-content/plugins/crayon-syntax-highlighter/crayon_langs.class.php on line 340

Warning: preg_replace(): Compilation failed: invalid range in character class at offset 4 in /home/lopese/www/wp-content/plugins/crayon-syntax-highlighter/crayon_langs.class.php on line 340

Warning: preg_replace(): Compilation failed: invalid range in character class at offset 4 in /home/lopese/www/wp-content/plugins/crayon-syntax-highlighter/crayon_langs.class.php on line 340

Warning: preg_replace(): Compilation failed: invalid range in character class at offset 4 in /home/lopese/www/wp-content/plugins/crayon-syntax-highlighter/crayon_langs.class.php on line 340

Warning: preg_replace(): Compilation failed: invalid range in character class at offset 4 in /home/lopese/www/wp-content/plugins/crayon-syntax-highlighter/crayon_langs.class.php on line 340

Warning: preg_replace(): Compilation failed: invalid range in character class at offset 4 in /home/lopese/www/wp-content/plugins/crayon-syntax-highlighter/crayon_langs.class.php on line 340

Warning: preg_replace(): Compilation failed: invalid range in character class at offset 4 in /home/lopese/www/wp-content/plugins/crayon-syntax-highlighter/crayon_langs.class.php on line 340

Warning: preg_replace(): Compilation failed: invalid range in character class at offset 4 in /home/lopese/www/wp-content/plugins/crayon-syntax-highlighter/crayon_langs.class.php on line 340

Warning: preg_replace(): Compilation failed: invalid range in character class at offset 4 in /home/lopese/www/wp-content/plugins/crayon-syntax-highlighter/crayon_langs.class.php on line 340

Warning: preg_replace(): Compilation failed: invalid range in character class at offset 4 in /home/lopese/www/wp-content/plugins/crayon-syntax-highlighter/crayon_langs.class.php on line 340

Warning: preg_replace(): Compilation failed: invalid range in character class at offset 4 in /home/lopese/www/wp-content/plugins/crayon-syntax-highlighter/crayon_langs.class.php on line 340

Warning: preg_replace(): Compilation failed: invalid range in character class at offset 4 in /home/lopese/www/wp-content/plugins/crayon-syntax-highlighter/crayon_langs.class.php on line 340

Warning: preg_replace(): Compilation failed: invalid range in character class at offset 4 in /home/lopese/www/wp-content/plugins/crayon-syntax-highlighter/crayon_langs.class.php on line 340

Warning: preg_replace(): Compilation failed: invalid range in character class at offset 4 in /home/lopese/www/wp-content/plugins/crayon-syntax-highlighter/crayon_langs.class.php on line 340

Warning: preg_replace(): Compilation failed: invalid range in character class at offset 4 in /home/lopese/www/wp-content/plugins/crayon-syntax-highlighter/crayon_langs.class.php on line 340

Warning: preg_replace(): Compilation failed: invalid range in character class at offset 4 in /home/lopese/www/wp-content/plugins/crayon-syntax-highlighter/crayon_langs.class.php on line 340

Warning: preg_replace(): Compilation failed: invalid range in character class at offset 4 in /home/lopese/www/wp-content/plugins/crayon-syntax-highlighter/crayon_langs.class.php on line 340

Warning: preg_replace(): Compilation failed: invalid range in character class at offset 4 in /home/lopese/www/wp-content/plugins/crayon-syntax-highlighter/crayon_langs.class.php on line 340

Warning: preg_replace(): Compilation failed: invalid range in character class at offset 4 in /home/lopese/www/wp-content/plugins/crayon-syntax-highlighter/crayon_langs.class.php on line 340

Warning: preg_replace(): Compilation failed: invalid range in character class at offset 4 in /home/lopese/www/wp-content/plugins/crayon-syntax-highlighter/crayon_langs.class.php on line 340

Warning: preg_replace(): Compilation failed: invalid range in character class at offset 4 in /home/lopese/www/wp-content/plugins/crayon-syntax-highlighter/crayon_langs.class.php on line 340

Warning: preg_replace(): Compilation failed: invalid range in character class at offset 4 in /home/lopese/www/wp-content/plugins/crayon-syntax-highlighter/crayon_langs.class.php on line 340

Warning: preg_replace(): Compilation failed: invalid range in character class at offset 4 in /home/lopese/www/wp-content/plugins/crayon-syntax-highlighter/crayon_langs.class.php on line 340

Warning: preg_replace(): Compilation failed: invalid range in character class at offset 4 in /home/lopese/www/wp-content/plugins/crayon-syntax-highlighter/crayon_langs.class.php on line 340

Warning: preg_replace(): Compilation failed: invalid range in character class at offset 4 in /home/lopese/www/wp-content/plugins/crayon-syntax-highlighter/crayon_langs.class.php on line 340

Warning: preg_replace(): Compilation failed: invalid range in character class at offset 4 in /home/lopese/www/wp-content/plugins/crayon-syntax-highlighter/crayon_langs.class.php on line 340

Warning: preg_replace(): Compilation failed: invalid range in character class at offset 4 in /home/lopese/www/wp-content/plugins/crayon-syntax-highlighter/crayon_langs.class.php on line 340

Warning: preg_replace(): Compilation failed: invalid range in character class at offset 4 in /home/lopese/www/wp-content/plugins/crayon-syntax-highlighter/crayon_langs.class.php on line 340

Warning: preg_replace(): Compilation failed: invalid range in character class at offset 4 in /home/lopese/www/wp-content/plugins/crayon-syntax-highlighter/crayon_langs.class.php on line 340

Warning: preg_replace(): Compilation failed: invalid range in character class at offset 4 in /home/lopese/www/wp-content/plugins/crayon-syntax-highlighter/crayon_langs.class.php on line 340

Warning: preg_replace(): Compilation failed: invalid range in character class at offset 4 in /home/lopese/www/wp-content/plugins/crayon-syntax-highlighter/crayon_langs.class.php on line 340

Warning: preg_replace(): Compilation failed: invalid range in character class at offset 4 in /home/lopese/www/wp-content/plugins/crayon-syntax-highlighter/crayon_langs.class.php on line 340

Warning: preg_replace(): Compilation failed: invalid range in character class at offset 4 in /home/lopese/www/wp-content/plugins/crayon-syntax-highlighter/crayon_langs.class.php on line 340

Warning: preg_replace(): Compilation failed: invalid range in character class at offset 4 in /home/lopese/www/wp-content/plugins/crayon-syntax-highlighter/crayon_langs.class.php on line 340

Warning: preg_replace(): Compilation failed: invalid range in character class at offset 4 in /home/lopese/www/wp-content/plugins/crayon-syntax-highlighter/crayon_langs.class.php on line 340

Warning: preg_replace(): Compilation failed: invalid range in character class at offset 4 in /home/lopese/www/wp-content/plugins/crayon-syntax-highlighter/crayon_langs.class.php on line 340

Warning: preg_replace(): Compilation failed: invalid range in character class at offset 4 in /home/lopese/www/wp-content/plugins/crayon-syntax-highlighter/crayon_langs.class.php on line 340

Warning: preg_replace(): Compilation failed: invalid range in character class at offset 4 in /home/lopese/www/wp-content/plugins/crayon-syntax-highlighter/crayon_langs.class.php on line 340

Warning: preg_replace(): Compilation failed: invalid range in character class at offset 4 in /home/lopese/www/wp-content/plugins/crayon-syntax-highlighter/crayon_langs.class.php on line 340

Warning: preg_replace(): Compilation failed: invalid range in character class at offset 4 in /home/lopese/www/wp-content/plugins/crayon-syntax-highlighter/crayon_langs.class.php on line 340

Warning: preg_replace(): Compilation failed: invalid range in character class at offset 4 in /home/lopese/www/wp-content/plugins/crayon-syntax-highlighter/crayon_langs.class.php on line 340

Warning: preg_replace(): Compilation failed: invalid range in character class at offset 4 in /home/lopese/www/wp-content/plugins/crayon-syntax-highlighter/crayon_langs.class.php on line 340

Warning: preg_replace(): Compilation failed: invalid range in character class at offset 4 in /home/lopese/www/wp-content/plugins/crayon-syntax-highlighter/crayon_langs.class.php on line 340

Warning: preg_replace(): Compilation failed: invalid range in character class at offset 4 in /home/lopese/www/wp-content/plugins/crayon-syntax-highlighter/crayon_langs.class.php on line 340

Warning: preg_replace(): Compilation failed: invalid range in character class at offset 4 in /home/lopese/www/wp-content/plugins/crayon-syntax-highlighter/crayon_langs.class.php on line 340

Warning: preg_replace(): Compilation failed: invalid range in character class at offset 4 in /home/lopese/www/wp-content/plugins/crayon-syntax-highlighter/crayon_langs.class.php on line 340

Warning: preg_replace(): Compilation failed: invalid range in character class at offset 4 in /home/lopese/www/wp-content/plugins/crayon-syntax-highlighter/crayon_langs.class.php on line 340

Warning: preg_replace(): Compilation failed: invalid range in character class at offset 4 in /home/lopese/www/wp-content/plugins/crayon-syntax-highlighter/crayon_langs.class.php on line 340

Warning: preg_replace(): Compilation failed: invalid range in character class at offset 4 in /home/lopese/www/wp-content/plugins/crayon-syntax-highlighter/crayon_langs.class.php on line 340

Warning: preg_replace(): Compilation failed: invalid range in character class at offset 4 in /home/lopese/www/wp-content/plugins/crayon-syntax-highlighter/crayon_langs.class.php on line 340

Warning: preg_replace(): Compilation failed: invalid range in character class at offset 4 in /home/lopese/www/wp-content/plugins/crayon-syntax-highlighter/crayon_langs.class.php on line 340
Présentation de StorSimple - Le Blog de Mickaël LOPES

Présentation de StorSimple

by Mickaël LOPES
0 comment

Bonjour à tous,

Après une formation de deux jours par Microsoft sur la solution StorSimple, je me décide d’écrire un article dessus.

Tout d’abord, un rapide constat afin d’expliquer la solution.

Nos données sont froides, ou chaudes, mais couteuses

80% des nos données sont « froides » c’est à dire qu’elles sont stockées et utilisées que très rarement. Pourtant elles sont sont sur les mêmes disques durs, les mêmes baies et les mêmes mécanismes de performances que des données jugées « chaudes » qui sont elles, utilisées tous les jours.

Pour un utilisateur lambda, c’est normal. Mais pour les entreprises et leurs To de données, cela commence à couter cher.

En d’autres termes, 80% de vos données pourraient être stockées dans du stockage moins couteux et moins performant.

La performance du stockage rentre également en compte, plus les baies sont utilisées, plus les performances baissent, nous obligeant à parfois choisir un modèle de la gamme supérieur afin de garantir les I/Os.

La sauvegarde possède également un coût. Les sauvegardes complètes (Full) sont donc remplies à 80% de données déjà présentes dans les anciennes sauvegardes et qui n’ont pas été modifiées…

Au coût de la bande ou des disques durs, cela rentre également dans la balance.

Une solution tirant parti du prix du stockage Cloud

L’ère du stockage dans le Cloud est là. A 0.018€ en moyenne le Go, le coût d’exporter nos données dans le Cloud devient intéressant. Mais Quid d’une solution capable de faire le rôle de « cache » car 20% de nos données restent utilisées tous les jours et si tout devait passer par notre lien internet, le coût deviendrait vite important. Parlons également sécurité car nos données seront quand même exportées vers un tiers.

La solution all-in-one Microsoft

StorSimple est un solution de stockage hybride (racheté par Microsoft en 2012) qui avait bien compris le besoin.

La solution se compose de 2 parties: une baie de stockage ainsi qu’un abonnement Azure.

Plusieurs versions de baies sont proposées afin de correspondre au besoins de chacun.

Je ne vais parler que des deux nouvelles baies permettant d’avoir de 15To (hors déduplication/compression) sur StorSimple 8100 et 40To (hors déduplication/compression) sur la Storsimple 8600, ainsi qu’un abonnement Azure avec XTo de Stockage. Le stockage total ne doit pas dépasser 500To.

Data_up_storsimple

Le but de la solution est de migrer en mode bloc ceux qui ne sont pas utilisées. Des blocs très chauds stockées sur des disques rapides (SSD), chauds (HDD SAS) et enfin froid (Azure). Vous pouvez donc avoir un fichier coupé en 2 voir 3 parties !

Au moment de l’ouverture du fichier par l’utilisateur, les blocs peuvent se retrouver sur les 3 parties ! Il faut donc attendre que la baie télécharge les blocs exportés dans Azure.

Multiple-lecture-storsimple

Mais non n’allons pas en rester là et nous allons un peu décortiquer son fonctionnement

Connectique

La baie n’est disponible qu’en connexion iSCSI. Au choix 1Gb/s ou 10Gb/s (4 interfaces 1Gb/s + 2 interfaces 10Gb/s). A titre d’information la baie n’est pas livrée avec la connectique ni les modules SFP, il faut les prévoir 🙂

Deux alimentations redondantes et deux contrôleurs en Actif/Passif. C’est tout simplement la connectique d’une baie de stockage.

Elle est compatible MPIO. On pourra donc parfaitement l’adapter dans un environnement avec des switch iSCSI déjà utilisés dans d’autres projets.

Baie-storsimple

Configuration disques

On commence à rentrer dans les fonctionnalités de la machine. Comme dit plus haut, la baie va savoir quels blocs sont « chauds » et « froids ». Elle va donc avoir 3 niveaux.

Ces 3 niveaux de stockage sont totalement transparents pour les utilisateurs et les administrateurs au niveau de leurs solutions. Ils ne voient qu’un espace de stockage de la taille alloué.

Il est important de rappeler que la baie possède des fonctionnalités de déduplication ainsi que de compression, afin de pouvoir garder un maximum de stockage disponible.

Storsimple-DataWrite

Le SSD Linear est en écriture/lecture normale. Les blocs dernièrement ajoutés/demandés s’y trouvent.

Viens ensuite l’étape où les blocs « refroidissent » ou que le SSD Linear est complet. Les blocs  passent en SSD Dedupe. Dans ce cas les données commencent à être dédupliquée.

Les blocs qui refroidissent vont dans la partie HDD où elles sont compressées afin d’obtenir un maximum d’espace disponible.

La dernière étape est la Barrier où les données sont cryptées pour être transférées dans Azure.

Dans le cas ou vous accédez à un fichier possédant des blocs dans les trois environnements (SSD/HDD/Azure), vous avez un téléchargement des différents blocs au niveau du SSD Linear afin d’obtenir, sur des prochaines ouvertures une meilleure réactivité.

Les applications supportées

Cette solution étant spéciale au niveau du stockage, voici les solutions qui supportent cet éclatement de leurs blocs:

– FileShare

– Sharepoint

– Hyper-V /!\ pas de VM nécessitant de grosses performances de stockage

– L’archivage /!\ logiciel d’archivage ne nécessitant pas un indexage constant

– SQL Server /!\ Application de Tiers 2 et 3 uniquement

La bande passante

Avec une partie de vos données dans le Cloud, et un échange constant des données, il est important de bien mesurer les besoins réseaux afin de fournir la bande passante nécessaire et ainsi garantir une bonne expérience d’utilisation.

La bande passante devra être mesurée au cas par cas. Il n’y a pas de minimum ou maximum 🙂

Quelques questions qui peuvent vous aider:

  • Quel est le volume de données cibles qui vont être hébergées sur la solution ?
  • Sur quelle période je prévois de copier mes données avec les données initiales ?
  • Quel est le volume quotidien de données changeantes ?
  • Combien de données je prévois de protéger avec des Cloud Clones ?
  • A quelle fréquence vais-je effectuer des sauvegardes de la baie dans le Cloud ?

Bien entendu, cela ne concerne pas que la sauvegarde mais le désign de la baie en général.

La sécurité

Bien entendu la sécurité est importante, vos données sont envoyées dans le Cloud. Les données sont cryptées par la baie à partir du niveau Barrier.

La sécurité proposé dans Storsimple

Pour faire simple on va reprendre chaque étape du schéma:

Portail Windows Azure :

La baie est uniquement manageable par le portail Azure, et c’est par ce portail que l’administrateur contrôle les ressources attribuées au compte. L’administrateur s’authentifie au moyen d’un couple ID et Password. Il est possible d’avoir la double authentification.

Accès au données :

L’authentification de la baie avec le compte Azure Storage requière la configuration des Storage Access Keys. Ce sont deux clés 512-bit générées par Azure pour chaque compte de stockage. Une des clés est nécessaire pour garantir l’accès au stockage. Chaque clé peut être régénérée depuis le portail Windows Azure. Il est recommandé de changer les access keys tous les 90 jours.

Chose importante! Il est possible d’avoir plusieurs comptes de stockage dans un abonnement de stockage. La baie peut se connecter à 64 comptes de stockage, ce qui permet de compartimenter les données dans le compte Azure Storage. On peut donc découper par département ou solution.

Les données pendant le transfert :

Les transmissions entre la baie et Azure utilise SSL avec une encryptions AES 256 durant tout le transfert des données.

Les données dans Azure :

Les données stockées dans Azure sont cryptées avec une clé utilisant le standard AES-256 qui est dérivé d’un mot de passe défini par l’administrateur ou généré par le système Storsimple. Cela prévient d’un hack des clés du compte de stockage.

Cette clé étant détenue uniquement par vous (et la baie StorSimple), les employés Azure ne peuvent pas lire les données.

La sauvegarde

La sauvegarde est un point un peu plus complexe qu’une simple baie. Si vous faites une sauvegarde de toutes vos données, vous perdez l’intérêt du stockage dans Azure et de l’export des sauvegardes, mais surtout vous allez rapatrier les données qui sont dans Azure! Il faut donc bien choisir son logiciel de sauvegarde et savoir s’il est compatible avec la baie StorSimple

Une autre option est possible, il s’agit de sauvegarder le contenu de la baie dans Azure. On appel cela un Cloud Snapshot. La fonctionnalité est intégrée donc pas d’achat supplémentaire.

Le prix

La première année vous achetez une souscription Azure avec certain volume de stockage et Microsoft vous fourni « gratuitement » la baie StorSimple. Les années suivantes la baie vous appartenant, vous n’avez que le prix du stockage consommé Azure à acheter et au Go prêt !

Microsoft annonce un ROI (Retour sur investissement) de 50 à 60%… Ce n’est pas négligeable.

Une version Storsimple pour Azure

StorSimple utilise Azure, mais si vos VMs dans Azure avaient besoin des données ?

Et bien c’est possible avec StorSimple Virtual Applicance !

Une solution parfaite pour un PRA dans Azure 🙂

Et pour finir…

Alors avant le renouvellement de vos baies de stockage, ça serait plutôt intéressant de regarder cette solution, non? 🙂

Toutes les infos sont disponibles ici: http://www.microsoft.com/fr-fr/server-cloud/products/storsimple/ & http://azure.microsoft.com/fr-fr/documentation/services/storsimple/

-Mickaël

You may also like

Laisser un commentaire

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.

En continuant à utiliser le site, vous acceptez l’utilisation des cookies. Plus d’informations

Les paramètres des cookies sur ce site sont définis sur « accepter les cookies » pour vous offrir la meilleure expérience de navigation possible. Si vous continuez à utiliser ce site sans changer vos paramètres de cookies ou si vous cliquez sur "Accepter" ci-dessous, vous consentez à cela.

Fermer