Je voudrais faire la lumière sur une gamme intéressante de systèmes de stockage HPE Nimble Storage Adaptive Flash et essayer de révéler la question de savoir pourquoi les spécialistes du marketing ont décidé de l'appeler "Adaptive Flash", et pas plus traditionnellement - "Hybrid Flash". À en juger par la recherche, il n'y a pas beaucoup de critiques et d'articles consacrés à Nimble, j'espère donc que ce matériel sera utile à ceux qui s'intéressent à ce sujet.
J'ai un tableau avec des contrôleurs phares - HF60. Il s'agit d'un système de stockage de 5e génération (Nimble Gen5), mais en date du 04/05/2021 HPE a annoncé (pour l'instant uniquement AllFlash) la 6e génération (Nimble Gen6), qui s'appellera Allerta 6000. l'été 2021. Donc pour l'instant, notre expérimental de la dernière (actuelle) génération.
Alors, qu'est-ce qui rend HPE Nimble Adaptive Flash si excitant ?
Commençons de loin. Nimble Storage a ses origines en 2008 et déjà en 2014 a fait beaucoup de bruit en annonçant une réalisation révolutionnaire (à l'époque) - la disponibilité des systèmes de stockage de données dépassait 99,999 %. En 2016, ce chiffre était déjà de 99,999928%. Traditionnellement, ces startups à succès sont reprises par de plus grandes entreprises. C'est ce qui s'est passé avec Nimble - en 2017, la société a rejoint les rangs de Hewlett Packard Enterprise. Comment ont-ils réussi à obtenir de tels chiffres de disponibilité (et ce ne sont pas des données de laboratoire, mais des données réelles) ? En bref : architecture et "add-on" sous forme de plateforme analytique InfoSight. Attardons-nous un peu plus sur chaque point.
Architecture
Si vous êtes trop paresseux pour lire, vous pouvez regarder la vidéo (en anglais) :
Nimble CASL (Cache Accelerated Sequential Layout). :
Active/Standby . Active/Active , , - ...
// ( ). .
RAID Tripple Parity+ 21 HDD + 6 SSD. 3 RAID . Triple+ RAID , 3 . — «+». , . , .
.
– NVRAM.
SSD ( Adaptive Flash). , RAID SSD , . . . , RAID- TripleParity+ HDD ( ).
:
;
NimbleOS NVDIMM ;
NimbleOS NVDIMM NVDIMM Standby ;
NimbleOS ;
DRAM, «» CASL, :
a. ;
b. ;
c. 10 ;
d. HDD;
«Pinned» SSD + ( SSD HDD ). 3 :
«Default» – NimbleOS;
«Pinned» – , SSD All Flash ;
«OFF» - , . . SSD . , ;
?
-: Random write . , , , - SSD/HDD .
-: . , HDD .
, :
NVDIMM. – ;
, DRAM;
, SSD:
a. , , ;
b. ;
, HDD, ;
a. , , ;
b. ;
, SSD;
?
-: , NVDIMM ( SSD ) . . .
-: , 95% « ». , 10…20% SSD , «All Flash» 95% . , 5% . - 21 ., . , HDD 1. , .
:
3- ;
;
: CASL;
: SSD ;
;
. / : ; ; ; ; IOPS ( ) ;
/:
( );
( , 4 );
( ).
InfoSight
:
HPE InfoSight — InfoSight. - , . . , , . .
HPE Nimble 99,9999%, InfoSight.
HPE InfoSight: , !
, ( , , ), , , , . , . .
, , , - . , .
HPE, InfoSight 86% -. , .
InfoSight . , SAN, . - « » . , , InfoSight VMware VCenter. , . SSL .
:
.
(health check).
.
.
.
-
:
Nimble HPE Nimble Storage Adaptive Flash HF60 / 21x2TB HDD / 5.76TB (6x960GB) SSD Cache / 4x16GB FC ;
1: HPE DL160 Gen10 / 1x Xeon 4210R / 6x16GB DDR4-R / 2xSN1100Q 16Gb 2p FC / 2x500W;
2: HPE DL325 Gen10 / 1x EPYC 7551P / 8x16GB DDR4-R / 2xSN1100Q 16Gb 2p FC / 2x500W;
, . . Fibre Channel. 2 , 4 ;
VMware vSphere 7;
HCIbench 2.5.3;
Adaptive Flash HF60 All Flash AF40:
.
: 384 /100%, :
: 192 /100% , :
: 192 /100% , :
Adaptive Flash HF60 vs All Flash AF40:
, 7,2k All Flash . ? . «» CASL «» Adaptive Flash All Flash ( HF20=AF20, HF40=AF40, HF60=AF60, HF AF ). HF60 , Adaptive Flash SSD.
All Flash XS5226D QSAN. :
, 464 32- . 448 480.
448/480 . , « All Flash». QSAN . Nimble 95- .
100% ~ 20%. 100% , . 70/30. .
: «Adaptive Flash» «Hybrid Flash»?
. , … , , . , «». : , , «» , , , .
, . (~94k IOPS 5) 100% … , . . 94k 300k «» . , 7200. , . «». «» – ( ). . ? «» , ( ).