Le stockage défini par logiciel (SDS) est encore un concept relativement nouveau. Bien que sa définition varie selon les fournisseurs, elle est centrée sur le découplage de l'intelligence de stockage du matériel sur lequel se trouvent les données, ce qui permet de regrouper les données et de les affecter aux applications via une gestion automatisée basée sur des règles..

L'un des avantages de cette solution est que le stockage de base d'un grand nombre de fournisseurs de matériel peut être ajouté à tout moment sans ajouter à la complexité de la gestion, qui est un principe clé de SDS selon le fournisseur de SDS basé aux États-Unis, Nexenta..

Nexenta compte plus de 5 000 entreprises et fournisseurs de services de cloud computing parmi sa clientèle et se concentre maintenant sur le développement de ses solutions SDS afin de se concentrer sur les architectures évolutives et les baies de stockage SSD 100% Flash..

Nous avons parlé au chef des produits de l'entreprise, Thomas Cornely, pour en savoir plus..

Secouer le stockage

TechRadar Pro: Comment le stockage défini par logiciel bouleverse-t-il l'industrie??

Thomas Cornely: Tout le monde s’appelle maintenant un stockage défini par logiciel, ce qui est amusant. À notre avis, il existe une grande différence entre SDS et les solutions logicielles, ce que tout le monde fait à peu près de nos jours. La plupart des fournisseurs, que nous appelons fournisseurs de stockage à base de logiciel, fonctionnent sur les mêmes composants et utilisent un logiciel pour créer la fonctionnalité..

C’est une bonne chose pour eux car au final, ils vendent toujours les mêmes systèmes qu’ils ont toujours et appliquent les mêmes marges qu’ils ont toujours facturées. Bien plus que des serveurs ou des réseaux, les perturbations dans le stockage sont énormes, comme en témoigne les marges élevées que propose EMC à ses produits matériels. C’est ce que les lecteurs de stockage définis par logiciel comme nous peuvent changer; vrai SDS est bon pour les clients.

TRP: En quoi SDS est-il bon pour les clients??

TC: Il s’agit de casser le modèle de stockage; c'est un argument économique et pas de technologie en soi. La technologie est un catalyseur, mais elle concerne la manière dont vous fournissez du stockage au client. Si vous examinez l'espace défini par logiciel, vous ne trouverez que quelques fournisseurs..

Il y a Nexenta et VMware, qui propose actuellement des solutions SDS avec vSAN, mais cela ne concerne que VMware. Microsoft possède des espaces de stockage et un serveur de stockage Windows, mais ils ne concernent que les environnements Microsoft. C'est le même genre de chose avec RedHat.

À l’heure actuelle, Nexenta est le seul joueur capable de s’appuyer sur une grande variété de partenaires matériels répondant à toutes les charges de travail. Nous travaillons sous les environnements natifs VMware, Hyper-V et Microsoft, les environnements Linux, CloudStack et OpenStack, etc. Cela se résume à des considérations économiques et à une réduction des coûts afin que le client puisse dépenser moins en stockage. A partir de là, question de flexibilité et de choix.

Un client peut souhaiter acheter auprès de Dell. Il peut donc désormais utiliser Dell de bout en bout du côté matériel. Ils souhaitent peut-être utiliser Dell pour le calcul et le stockage, puis faire quelque chose avec HP, ce qu'ils peuvent parce qu'ils disposent de ce choix sans faire de compromis sur les fonctionnalités..

TRP: Comment un stockage défini par logiciel peut-il aider les fournisseurs de services de cloud computing à fonctionner plus rapidement et à moindre coût?

TC: Pour nous, historiquement, nos clients choisiraient NexentaStor, qui permet aux fournisseurs de services de cloud computing de créer des systèmes de back-end cloud rentables pour leurs environnements CloudStack et VMware en utilisant les services NFS en tant que service de back-end.

Nous constatons maintenant que de plus en plus de logiciels migrent vers OpenStack et ses solutions, où les clients envisagent de déployer leurs déploiements sur des dizaines de pétaoctets, mais pas seulement. Je pense que cela appelle de nouvelles technologies, raison pour laquelle nous lançons bientôt NexentaEdge.

Capacité croustillante

TRP: Qu'est-ce que NexentaEdge et quels sont ses principaux avantages?

TC: C'est une nouvelle offre que nous avons annoncée chez VMworld à San Francisco et qui est conçue pour les architectures évolutives déployées sous Linux. Nous avons réussi à exécuter et à prendre en charge les environnements OpenStack en leur fournissant des services de blocage et d'objet..

La clé de NexentaEdge est la déduplication en ligne globale, qui permet aux données stockées dans le cluster d’être dédupliquées au fur et à mesure, ce qui signifie que vous ne devez stocker ces morceaux qu’une seule fois. Maintenant, réfléchis à ça. Pourquoi les gens font-ils le stockage d'objets? C'est parce qu'ils recherchent la solution la plus économique pour les configurations de grande capacité.

Vous pouvez le faire en exécutant sur du matériel de base en utilisant un objet pour évoluer et rester simple. De plus, vous pouvez utiliser du matériel rentable tout en ajoutant la compression et la déduplication pour être plus efficace en termes de capacité de paiement..

L’autre avantage est que vous pouvez le faire en tant que backend pour OpenStack, dans lequel vous disposez généralement d’un environnement OpenStack dans lequel vous exécuteriez des dizaines de milliers de machines virtuelles. Mais vous n'avez pas besoin de le faire car le système d'exploitation n'a besoin que d'une seule sauvegarde, ce qui signifie que 10 000 copies du même système d'exploitation sont stockées une fois dans le cluster..

Cela nous permet d’effectuer une fonctionnalité d’extension à l’échelle du pétaoctet. Ceux qui font aujourd'hui la déduplication sont généralement des vendeurs 100% flash, et c'est tout.

TRP: Quelle est la technologie sous-jacente qui permet cette?

TC: Nous mettons beaucoup d'IP. L’autre partie de Nexenta est que, même si nous sommes une entreprise open source, nous avons beaucoup d’IP de base qui complimentent ce que nous faisons là-bas. Dans ce cas particulier, quelque chose appelé flex hachage nous permet d'effectuer la déduplication. C’est là que nous plaçons les données dans le cluster pour obtenir la déduplication presque par défaut. La conception est donc très importante dans notre approche de NexentaEdge et du stockage d’objets..

TRP: Est-ce basé sur un algorithme?

TC: Il y a l'algorithme, mais il concerne également la façon dont vous le placez physiquement dans le cluster, ainsi que la façon dont vous le hachez et comment vous décidez de le placer dans le cluster en fonction du hachage.

Flash rapide

TRP: que fait Nexenta avec les baies 100% Flash et comment peut-il aider vos clients??

TC: Si vous regardez NexentaStor, la technologie de base que nous utilisons pour déplacer NetApp, etc., c'est une excellente solution pour effectuer des configurations évolutives, mais il ne s'agit pas tant de la technologie que du niveau de confort de la client. Au cours des dernières années, certains de nos clients du cloud ont utilisé NexentaStor pour des configurations tout-SSD..

Nous avons un client en Californie qui déploie des configurations purement flash, NexentaStor avec tous les disques SSD. Ils le font aujourd'hui et cela fonctionne très bien pour eux, mais nous savons que le logiciel peut en faire plus et être plus optimisé pour le flash..

Nous venons d'annoncer la sortie d'un mode SSD avant la fin de l'année, ce qui nous permet d'activer un chemin de code dans le logiciel, ce qui permet de l'optimiser avec des configurations 100% flash. Cela vous donne de nombreuses façons d’apporter les avantages économiques de la technologie SDS aux baies 100% Flash..

Aujourd'hui, les baies 100% Flash se présentent sous la forme de systèmes logiciels ou d'appliances. Elles ont tendance à être très coûteuses et comportent toutes sortes de limitations. Vous devez les acheter auprès du même fournisseur et, dans la plupart des cas, il ne s'agit que de systèmes bloqués. Vous y trouverez des systèmes de blocs et de fichiers, ainsi que des logiciels pouvant fonctionner sur des configurations 100% Flash via des architectures de référence. Cela signifie que vous n'êtes pas bloqué ou lié à un fournisseur en particulier, et que vous devez physiquement choisir le meilleur disque SSD qui correspond à vos besoins..

Vous pouvez ensuite exécuter les fonctionnalités de Nexenta sur votre stockage, ce qui, selon moi, constituera un facteur de perturbation majeur non seulement pour le marché du stockage central, mais également pour le marché émergent du stockage 100% flash..

TRP: Quels sont certains des cas d'utilisation pour les SSD?

TC: Je pense qu'ils peuvent être utilisés pour tout, mais pour le moment, en raison de l'argument coût, ils ont tendance à être utilisés pour des charges de travail de grande valeur. Nous voulons réduire les coûts et rendre les disques SSD pertinents pour une gamme de charges de travail encore plus large..

Je pense que, là où il y a beaucoup d'E / S aléatoires, les disques SSD ont un sens pour les environnements dorsaux des environnements virtuels, car ils vous permettent de bénéficier physiquement de performances accrues pour une gamme plus étendue de machines virtuelles. Je pense que c'est un aspect clé.