Plateforme de performances de stockage

Définition - Que signifie Storage Performance Platform?

Une plate-forme de performances de stockage est un nouveau paradigme d'architecture pour les environnements virtualisés. Le principe de cette nouvelle approche du stockage est l'utilisation de supports côté serveur contrôlés par un logiciel intégré à l'hyperviseur capable de fournir des plates-formes distribuées ou en cluster avec des opérations d'E / S de lecture et d'écriture de stockage accélérées. Ces nouvelles plates-formes utilisent des solutions de stockage flash ou RAM au sein du serveur lui-même, par opposition à celles basées sur disque plus lentes implémentées sur une structure réseau.

Definir Tech explique Storage Performance Platform

Une plate-forme de performances de stockage utilise deux éléments qui lui permettent de fournir des performances supérieures aux solutions de stockage réseau actuelles. Premièrement, les ressources informatiques côté serveur telles que la RAM ou la mémoire flash, car elles offrent de nombreux avantages en termes de performances par rapport aux solutions de stockage en réseau. L'un des avantages est que ces ressources sont déjà très proches des applications elles-mêmes, ce qui leur permet de vraiment tirer parti des performances des médias. Par rapport aux solutions de stockage réseau actuelles qui peuvent résider entièrement dans une pièce, un bâtiment ou un emplacement géographique différent, les ressources côté serveur offrent de meilleures performances en raison de chemins d'E / S plus courts. Le stockage partagé implémenté sur une structure ne peut pas rivaliser avec les performances fournies par la RAM elle-même qui se trouve juste à côté du processeur, ou par le stockage flash qui peut être connecté à l'aide d'interconnexions à large bande passante. Par exemple, les périphériques de stockage flash PCIe actuels peuvent fournir 250,000 XNUMX IOPS réels avec une latence de l'ordre de la microseconde.

La deuxième partie de cette nouvelle plate-forme de stockage est un logiciel intégré à l'hyperviseur installé en tant que modules du noyau. Cela signifie que l'accès d'E / S aux ressources de stockage accéléré est effectué dans le cadre du noyau et non comme un pilote de remplissage séparé à l'intérieur d'une autre machine virtuelle ou d'une machine virtuelle elle-même. De cette manière, les problèmes de planification et de contention sont complètement évités, ce qui signifie qu'il y a plus de débit par trafic d'E / S. Et comme le logiciel est un module de noyau, le chemin d'E / S est assuré d'être le plus court possible de l'application vers les données demandées, ce qui se traduit par les meilleures performances possibles. Le stockage partagé actuel auquel on accède via une structure réseau ne pourra jamais rivaliser avec le débit de quelque chose qui se trouve juste à l'intérieur de l'hôte / serveur lui-même.