Recentemente, revisamos as últimas SSD Intel Optane P5800X que pode aproveitar PCIe Gen4 (fora das plataformas AMD) graças ao CPUs Intel mais recentes. Os SSDs Optane em servidores fazem muito sentido, o incrível perfil de desempenho torna o armazenamento em cache e a classificação em camadas extremamente úteis. No entanto, para usuários profissionais com aplicativos famintos, aplicar tecnologia corporativa em um gabinete de PC nem sempre é tão fácil. Também é caro amarrar SSDs P5800X em um sistema de usuário único. Então, decidimos ver como poderíamos aproveitar os SSDs Optane corporativos para oferecer o máximo em armazenamento compartilhado de estação de trabalho.
Recentemente, revisamos as últimas SSD Intel Optane P5800X que pode aproveitar PCIe Gen4 (fora das plataformas AMD) graças ao CPUs Intel mais recentes. Os SSDs Optane em servidores fazem muito sentido, o incrível perfil de desempenho torna o armazenamento em cache e a classificação em camadas extremamente úteis. No entanto, para usuários profissionais com aplicativos famintos, aplicar tecnologia corporativa em um gabinete de PC nem sempre é tão fácil. Também é caro amarrar SSDs P5800X em um sistema de usuário único. Então, decidimos ver como poderíamos aproveitar os SSDs Optane corporativos para oferecer o máximo em armazenamento compartilhado de estação de trabalho.
Armazenamento Compartilhado Ultimate Workstation - Configuração
Para usuários profissionais, há várias maneiras de acessar o armazenamento compartilhado. Um NAS é uma opção popular, mas o perfil de desempenho simplesmente não é bom o suficiente para aplicativos exigentes. É por isso que muitos profissionais criativos optam pelo armazenamento local anexado, que utiliza uma interface mais rápida como Thunderbolt. O problema com essas soluções é que, embora sejam boas para um único usuário, a utilização real do armazenamento é bastante baixa, pois as unidades ficam sem uso a maior parte do tempo. Além disso, buscamos o máximo em armazenamento compartilhado, o que significa que precisamos melhorar.
O momento para este projeto vem porque a Intel atualizou seus centros de dados e CPUs de estação de trabalho. Na verdade, acabamos de dar uma olhada em uma atualização recente da HP, o Z2 SFF Gen8. O pequeno chassi SFF nos deu uma oportunidade muito interessante para ver se poderíamos montar uma configuração Intel Rocket Lake e Ice Lake no laboratório StorageReview.
O Z2 SFF G8 não é exatamente o que teríamos selecionado para este projeto, em termos de postagem de dados o mais rápido possível. Embora seja um sistema totalmente competente, mesmo com uma GPU NVIDIA RTX 3000 de curta duração interna, o chassi SFF é sempre um compromisso. Dito isso, é nosso só Sistema Rocket Lake, então o que você vai fazer?
Infelizmente, o Z2 SFF G8 inclui um slot PCIe Gen4 x16, que é apenas para a placa gráfica e é algo que obviamente não queremos sacrificar devido aos aplicativos de destino. Os slots utilizáveis para este projeto se resumem a um slot elétrico Gen3 x4 físico x4 e um Gen3 x16 físico, slot elétrico x4.
Claro, fizemos a coisa razoável e descartamos o Mellanox gêmeo NICs de 5 GbE de porta dupla ConnectX100 na estação de trabalho, conectando-se a uma NIC Intel E810-CQDA2 100 GbE no servidor.
Armazenamento Compartilhado Ultimate Workstation – Acesso Remoto
Porém, temos mais um problema, que é o acesso ao sistema. Uma coisa é estar na rede local, mas se aprendemos alguma coisa no ano passado, é que as organizações estão mais flexíveis do que nunca em termos de onde reside sua força de trabalho. E nenhum orçamento permite enviar servidores cheios de SSDs Optane P5800X para seus usuários de estação de trabalho. No entanto, existe uma solução incrivelmente simples, o HP ZCentral Remote Boost.
Fizemos um extenso artigo sobre esta ferramenta no outono passadoe, no geral, descobrimos que é um produto sólido como uma rocha, fácil de configurar e usar. Como bônus, ele está incluído (sem licença) em todas as estações de trabalho HP Z, HP ZBooks e mochilas HP VR. O HP ZCentral Remote Boost permite que a estação de trabalho SFF faça o processamento real dos arquivos de um cliente Remote Boost executado em um laptop que pode estar em qualquer lugar do mundo ou, neste caso, perto de Portland. Basicamente, apenas “enviamos os pixels do monitor” da estação de trabalho para o escritório remoto, em vez de enviar os arquivos. Como bônus, poderíamos usar o modo de colaboração do Remote Boost para que todos visualizem e, mais importante, interajam na mesma sessão do remetente.
Foi muito simples configurar o Z Central Remote Boost. Precisávamos apenas baixar e instalar o HP ZCentral Remote Boost Sender na estação de trabalho HP, localizada no laboratório de Cincinnati, e baixar e instalar o HP ZCentral Remote Boost Receiver (cliente) nos laptops que estavam em nossos locais remotos. Era isso – nenhuma infraestrutura complexa de desktop virtual (VDI) era necessária e levamos menos de cinco minutos para estarmos em funcionamento.
Como todo o processamento é feito na estação de trabalho Z2 SFF, localizada no mesmo laboratório que os arquivos armazenados no SSD P5800X Optane de alto desempenho, podemos fazer nosso trabalho sem nos preocupar se nossos laptops têm capacidade para executar.
Armazenamento Compartilhado Ultimate Workstation – Desempenho
Dentro de nosso servidor Intel executando o Windows Server 2019, aproveitamos dois de nossos SSDs Intel Optane P5800X e os apresentamos aos espaços de armazenamento. Através dos Storage Spaces criamos então um pool configurado em modo stripe, RAID0. Essa decisão foi mais para focar em como os SSDs podem ser usados para algo como espaço de rascunho para renderização, compilação ou coisas desse tipo.
A partir desse pool, criamos um disco virtual, volume e compartilhamos uma única pasta a partir dele. O Windows em ambos os lados fez o resto, com um compartilhamento de arquivos SMB3 permitindo o balanceamento de carga em várias interfaces. Embora tivéssemos uma largura de banda total de 10 GB/s em nosso servidor, conforme observado, a estação de trabalho tinha x4 slots PCIe que chegavam a 3 GB/s por placa. Portanto, o balanceamento de carga em ambos para um único ponto de montagem foi a cereja do bolo.
Para aumentar a eficiência do uso do Z Central Remote Boost, realizamos dois testes. No primeiro teste, executamos o CrystalDiskMark localmente usando o Z Central Remote Boost. Como o armazenamento estava tão próximo dos dados, vimos uma taxa de transferência superior a 6 GB/s. Isso praticamente satura o que poderíamos esperar, dada a configuração PCIe da caixa SFF.
Agora, embora a maioria do pessoal de TI risse do absurdo de comparar o armazenamento de alta velocidade conectado localmente com o de uma VPN, queríamos esclarecer por que isso é importante. Usando uma conexão VPN entre nossos locais remotos e o servidor de armazenamento em nosso laboratório de Cincinnati, o ponto de estrangulamento se torna a velocidade de upload da conexão WAN do laboratório.
Para testar isso, executamos o CrystalDiskMark de um laptop em nosso local remoto PNW no sistema de armazenamento localizado em nosso laboratório de Cincinnati. O CrystalDiskMark mostrou uma taxa de transferência de 7.75 MB/s.
Também monitoramos o tráfego de rede usando o ControlUp. Isso mostrou como é necessária pouca largura de banda para executar a operação usando o ZCentral Remote Boost apenas “empurrando os pixels”, em vez de transferir os próprios dados pela rede. Ao transferir os dados, consumimos ~ 7.75 Mbps de largura de banda, mas ao usar o Z Central Remote Boost, usamos menos de 1 Mbps.
Considerações Finais
Pegamos um sistema equipado modestamente (exceto talvez o exagero da NIC) e queríamos ver o que poderia ser feito para fornecer a ele o máximo em armazenamento compartilhado de estação de trabalho. Nós o conectamos ao servidor OEM da Intel com alguns SSDs P5800X Optane, apresentados como um compartilhamento do Windows. Os resultados são impressionantes com certeza, com apenas dois SSDs alcançamos quase 6200 MB/s de leitura e mais de 6500 MB/s de gravação.
Também aproveitamos o HP ZCentral Remote Boost, o que significa que qualquer pessoa em nossa organização pode acessar esse sistema e obter o mesmo desempenho, de qualquer lugar do mundo. Ao falar sobre computação remota, também é importante levar em consideração o benefício da localidade de dados junto com seus outros benefícios, como maior segurança, contenção de custos e capacidade de gerenciamento. Com o tempo do sistema agendado, esses recursos caros podem ser utilizados de forma mais completa, o que é ótimo em termos de proporcionar um ROI maior para um investimento caro em flash.
Poderíamos obter mais desempenho? Sim, um sistema com melhor flexibilidade de slot PCIe seria bom e poderíamos colocar mais alguns SSDs Optane no servidor. Mas, independentemente de como chegarmos lá, essa arquitetura oferece um tremendo desempenho de estação de trabalho, com todas as vantagens do data center, como alimentação de failover e backups regulares de dados. Não é loucura tentar adaptar um PC para lidar com SSDs NVMe corporativos, especialmente se você tiver orçamento. Mas existem outras formas de descascar a batata com maior aproveitamento e eficiência.
Envolva-se com a StorageReview
Newsletter | YouTube | LinkedIn | Instagram | Twitter | Facebook | TikTok | RSS feed