Gostaria de compartilhar com vocês a experiência prática de testar e usar o sistema de armazenamento HPE Nimble, no nosso caso, compartilharemos nossas impressões sobre o modelo All-Flash - HPE Nimble AF40. O quão relevante e interessante este artigo será depende de você, mas em certa época nos deparamos com o problema de encontrar histórias reais (não confunda com histórias de sucesso), nas quais o autor compartilharia principalmente seus pensamentos, experiências e impressões, ie emoções puras do coração, não fatos secos ou marketing onipresente. Portanto, decidimos gastar um pouco do nosso tempo e tentar escrever algo assim, então não julgue à risca, porque esta é a primeira tentativa da caneta. Então vamos.
A fim de introduzi-los um pouco no curso do assunto, para começar, daremos poucas informações sobre nosso experimental. Este modelo é posicionado pela HPE em sua própria família de arrays Nimble All-Flash como a melhor escolha em termos de relação preço / desempenho. Em termos de desempenho, o sistema é bastante diferente do modelo AF20 mais jovem (quase 5 vezes mais!), Mas ao mesmo tempo não é muito inferior aos modelos mais antigos - AF60 e AF80. O modelo mais antigo, nosso exemplar é em média 3 vezes inferior no passaporte, menos ainda em alguns indicadores, e o modelo Nimble AF60 não é mais do que 2 vezes. Os arrays de toda a linha HPE Nimble possuem todas as funcionalidades necessárias, de acordo com seu status - arrays do segmento de preço médio. Aqui você tem compactação com desduplicação, a última com um bloco variável e instantâneos de hardware com aprovação no nível do aplicativo,
Agora sobre os números
De acordo com o passaporte, o sistema permite que você obtenha até 130K IOPS em blocos de 4 K em uma carga mista de 50/50 em operações de E / S aleatórias, 150K IOPS em todos os mesmos blocos de 4 K em 100% de leitura aleatória e 150K IOPS em Gravação 100% aleatória - tudo isso sem levar em conta a desduplicação. Levando isso em consideração, os indicadores finais dependerão de seu coeficiente global. Por exemplo, com uma taxa geral de desduplicação de 10: 1, as operações de gravação aleatória diminuirão ligeiramente - até 130K em blocos de 4 K. Ao mesmo tempo, o número de IOPS em operações de leitura aumentará para 170 K e, em um modo misto de 50/50, 96 K IOPS são declarados. Pelos padrões de hoje - mais do que modesto para uma matriz All-Flash. Além disso, o array é um representante do segmento Mid-Range, e você espera números realmente decentes deles, já que o segmento é como uma pista de corrida, onde cada fração de segundo conta e os fabricantes colocam o melhor, apenas para surpreender o público sofisticado e conquistar seus corações (e ao mesmo tempo suas carteiras). Não há nada que surpreenda aqui em termos de números, especialmente porque agora mesmo matrizes de nível de entrada (nível de entrada) podem se orgulhar de 300 + K IOPS, o que, a propósito, poderia ser a inveja de um número decente de Hi-End sistemas de armazenamento de dados 8 a 10 anos atrás. Sim, o progresso não pára - tudo é assim. Outra questão é que os critérios de seleção são diferentes para todos e nem todos precisam do carro mais rápido. Eu sou muito mais adepto do conforto. Sim, a dinâmica, sem dúvida, é uma coisa importante e necessária (em certa medida) para a formação desse mesmo conforto: quando o carro está a conduzir e permite sem tensão, quando é necessário adicionar, fazer uma manobra dinâmica e em em geral, é agradável quando um motor potente está sob o capô, que, talvez, nunca será usado com força total, mas quem se importa ... Carros esportivos que alegremente e alegremente estrondam na cidade de semáforos em semáforos, notavelmente sacudindo as carcaças de seus proprietários remotos - aceleração muito dinâmica e nada menos travagem dinâmica. O sabor e a cor das canetas hidrográficas são diferentes: algumas gostam, outras não. Eu sou assim com todas as mãos para a praticidade, ou seja, você pode comer sopa com um garfo, mas ora, quando há uma colher. Ou por que comer borscht com uma concha de uma panela de 10 litros, se há um prato e a mesma colher. Bem, em geral, acho que você me entende. notavelmente sacudindo as carcaças de seus ousados proprietários - aceleração muito dinâmica e não menos frenagem dinâmica. O sabor e a cor das canetas hidrográficas são diferentes: algumas gostam, outras não. Eu sou assim com todas as mãos para a praticidade, ou seja, você pode comer sopa com um garfo, mas ora, quando há uma colher. Ou por que comer borscht com uma concha de uma panela de 10 litros, se há um prato e a mesma colher. Bem, em geral, acho que você me entende. notavelmente sacudindo as carcaças de seus proprietários ousados - aceleração muito dinâmica e não menos frenagem dinâmica. O sabor e a cor das canetas hidrográficas são diferentes: algumas gostam, outras não. Eu sou assim com todas as mãos para a praticidade, ou seja, você pode comer sopa com um garfo, mas ora, quando há uma colher. Ou por que comer borscht com uma concha de uma panela de 10 litros, se há um prato e a mesma colher. Bem, em geral, acho que você me entende.
. , . , . , , . , : , .. ( , ).
, HPE - , . , – . , , … (, – , ).
, , : , , best practice . , , ( ), – End of General Support. , SAN- SN6000 (8- Qloqic SANbox 5800 — 2010- ). , 4 , — . 16 FC HPE Nimble AF40 , , . , , , best practice, .. 4 - , 2 16 FC 8 .
DL385 Gen7 VMware ESXi 6.0.0. VMware vCenter appliance Linux. AMD Opteron 6180 SE 192 DDR3 PC3-10600 ECC RDIMM (1300 ). SAN- FC HBA 8 (HPE 81Q) . HPE Nimble AF40 24 480 , 16 FC HBA .
— vdbench, - HCIbench , VMware.
HPE Nimble AF40 , . , , , , . : - . .
№1: ,
, . , , : , , ( ). – . . 4U, , «» — 89 , — 50 . , — «». , , . — , , . 10 — , , . , , ; .
. Welcome Center Nimble. - -, , . Nimble , — HPE Primera.
, , — -, , , .
, , , Installation Guide:
15-30 . , , — «5» «5». , , , .
№2: HPE Nimble AF40 VMware
c HPE Nimble — VMware VVOL. , VVOL, VMware VMFS Datastores . , LUN ( VMware VMFS Datastore , , ).
QoS . , , VMware VMFS Datastore. . , VMware VMFS Datastore - , . , , — , .
, , , . , , VMware VMFS Datastore, . , , — ESXi 6.0.0 256. , .
VVOL . , VMware vCenter. , , - HPE Nimble AF40 . ( , , ). vCenter VM Storage Policies.
( SAN , , ).
1. vCenter
2. HPE Nimble – Folder VVOLs:
3. Performance Policies HPE Nimble VM Storage Policies ( Performance Policies HPE Nimble — , , ):
4. VM Storage Policies vCenter Performance Policies:
5. Folder vCenter:
VVOL HPE Nimble vCenter, VM Storage Policies:
№3:
. — 100- 4 ( ). HCIbench :
— 12, — 8 10 , — 6 , — 1 , — 384. — , 0, 1:1. , .. .
. HPE Nimble AF40:
HCIbench ( : GMT -07:00, 10 GMT +03:00):
— 2 , — : , 6, 192:
.
, , QoS, VVOL 20 IOPS 384 , — 10 .
SSH- ESXi esxtop, , 125-128 FC HBA . : QoS, - 20 000, -.
, . , .
? 100% , – 4, – . – 384 .
, 6 , , , 192 .
2 . 100% . , IOPS, , . , 150 IOPS 100% 4 100% 4. , , HPE Nimble CASL , .
, , vdbench , , , , , ( , ).
: , 16 FC, , , - .
, SkyNet HPE Infosight, , .
№4: HPE Infosight – ,
HPE Infosight , . , . , – . , .
HPE Infosight ( , ), , .
. , Operational, , Recommendations, . , , , c HPE Nimble ( HPE Nimble Cross Stack Recommendations).
— Physical CPU Saturation . — Elevated Latency, Virtual CPU Overprovisioning, :
(Executive), , , , ( ), . Wellness , , Capacity .
, , — HPE Infosight, .
Cross Stack Recommendations, Resource Planner, - , . .
, , , , HP Virtualization Performance Viewer, , , , .
, , AI Performance Recommendations . , — , .
, , — ( , , Excel- ), , , .
: « , - - VMware vCenter, - — HPE Nimble Monitoring, ». , , . Infrastructure -> Virtualization , ( VMware Hyper-V) -, , , - ( , , ).
, , .
HPE Nimble. , , , ( ) , .
: HPE Infosight , , – . 86% . ? “” , , , . , , “” . , , . HPE Nimble, – ( ?) – 3 , .
№5: ,
, — ! - , , , , “”. , , , . , . , , , . , , – ?
, , - . , . L3 HPE Nimble. (HA Failover). , . , , , . , HPE Infosight L3 HPE Nimble, . , , , , ( , , – ). , , . .
, , ( ). , , , - -. - HPE Nimble . , . . , , .. 2-3 , , , . HPE Nimble (, ).
, , , , , HPE Nimble, .. . , .
, : , - ? , . , , , . – . , 20% SSD/80% MDL 7,2K, , HPE Nimble HF20 HPE Nimble HF40, , . , .. , , . , HPE Infosight, , - , - , , , , – . VDI? , ! VMware Horizon Just-in-Time (linked clones ). - NVIDIA Tesla T4 RTX6000. .
UPD: dentro da estrutura do artigo, perdi muitas coisas interessantes, a saber, o problema principal de testar arrays All-Flash em hipervisores VMware ESXi, com os quais eles lutaram por muito tempo e pecaram no HPE Nimble (nós não dizer que somos santos). Fora da caixa, o teste de carga não funcionará adequadamente: há problemas com filas em HBAs FC (valores de base do driver) - DQLEN e Nº de IOs pendentes com mundos concorrentes, bem como restrições por parte de controladores virtuais de máquinas virtuais. Este material será suficiente para um artigo separado.