X-Ray

Avaliações e benchmarking de desempenho e resiliência da HCI

Vá além do benchmarking de desempenho máximo para tomar decisões fundamentadas nas avaliações de infraestrutura hiperconvergente (HCI). O X-Ray é uma estrutura de testes automatizada e uma solução de benchmarking que oferece avaliações completas de 360° das principais soluções de infraestrutura hiperconvergente.

Por que os testadores de TI adoram o X-Ray

Cenários da vida real

Avalie as configurações de HCI comparando com todos os cenários de infraestrutura comuns e casos de uso, como nuvem privada, bancos de dados e computação do usuário final.

Relatórios detalhados

Visualize, analise e compare os resultados dos testes de cenários reais de HCI para definir a melhor solução para sua organização.

Amplo suporte a HCI

Defina o melhor para a infraestrutura através da avaliação de diversas plataformas de hardware, hipervisores e fornecedores de HCI.

Recursos e benefícios

Cenários de teste totalmente personalizados

Com um conjunto de cenários de teste totalmente personalizados, as organizações podem avaliar o desempenho e a resiliência da HCI quando colocadas em cenários reais de falha e estresse.

A personalização completa através da interface do usuário do X-Ray permite uma adaptação fácil dos testes para atender às necessidades específicas de seus cenários de teste.

Relatórios e análises completas

Relatórios completos, incluindo descrições dos testes, resumo dos resultados dos testes e informações sobre cada alvo do teste.

Você pode comparar vários resultados de testes para tirar conclusões sobre a melhor plataforma que atende à TI, além de exportar resultados brutos para análise externa.

Benchmarking como código

A estrutura do X-Ray foi projetada para fornecer testes consistentes e repetíveis de diferentes plataformas de HCI. Os cenários de teste são publicados como arquivos .yaml que descrevem o processo de teste e os parâmetros de workload, em vez de detalhar ações específicas de pouco valor necessárias para executá-los.

Todos os arquivos .yaml de cenários de teste integrados são publicados em um repositório de código GitLab aqui, para que os administradores de TI possam visualizá-los e modificá-los facilmente. Também é possível criar e compartilhar seus próprios cenários de teste específicos para algumas necessidades exclusivas de infraestrutura.

Recursos do cenário de teste

 

Os cenários de teste integrados permitem que as análises do ciclo de vida da plataforma HCI sejam feitas do dia 0 até o diaN.

Testes de desempenho da infraestrutura

Entender o desempenho básico de uma infraestrutura é o primeiro passo para entender os recursos da plataforma HCI e se a infraestrutura é capaz de fornecer o nível desejado de desempenho das aplicações para atender aos SLAs (contratos de nível de serviço) da TI da sua organização.

Os testes de cenário “four corner benchmark” mais executados para desempenho máximo da plataforma utilizam leituras aleatórias, leituras sequenciais, gravações aleatórias e gravações sequenciais para mostrar como a infraestrutura reage em situações de sobrecarga.

O cenário de teste padrão inclui:

  • Big Data
  • Four-corners
  • Benchmark
  • Benchmark de HCI
  • Benchmark four corners NFS
  • Microbenchmark de armazenamento para Object S3
  • Escalabilidade da taxa de transferência

 

Teste de desempenho de aplicações

Simule a eficiência de uma infraestrutura hiperconvergente no gerenciamento de várias VMs VDI ou VMs de banco de dados OLTP gerando carga em intensidade fixa.

A expectativa é que as IOPS atinjam e mantenham um estado estacionário, com latência de E/S consistentemente baixa. Um desempenho mais consistente indica uma melhor experiência do usuário da VDI ou do banco de dados OLTP.

Os cenários de teste padrão incluem:

  • Simulador OLTP
  • Simulador de VDI

Proteção de dados

Os cenários de proteção de dados utilizam snapshots para criar cópias pontuais dos dados de aplicações, um processo que deve ter um impacto mínimo no subsistema de armazenamento subjacente e na execução de aplicações.

Esses testes de cenário analisam o impacto na latência, IOPS e estabilidade de desempenho das VMs de banco de dados OLTP durante operações de snapshot e clonagem.

Os cenários de teste padrão incluem:

  • Impacto do snapshot
  • Impacto do clone da VM

Resiliência da infraestrutura

O tempo de inatividade de aplicações e a perda de dados podem causar um grande impacto econômico nas organizações. Esses testes de cenário analisam as IOPS da VM e a latência para determinar o impacto de várias situações de infraestrutura, incluindo falhas de nó e reinicializações planejadas de nó durante a realização de upgrades.

Se os nós falharem, as aplicações serão reiniciadas em outros hosts e devem continuar com o mesmo desempenho alcançado antes da falha. Da mesma forma, isso também vale para aplicações movidas para outros nós durante cenários de upgrade.

IOPS consistentemente alta e latência baixa indicam melhor desempenho da aplicação.

Os cenários de teste padrão incluem:

  • Falha estendida do nó
  • Upgrade contínuo
  • Falha sequencial do nó
  • Falta total de energia
  • Failover não planejado do local
  • Alta disponibilidade de VM

Escalabilidade da infraestrutura

Um dos principais pontos positivos para as infraestruturas de HCI é a capacidade de executar simultaneamente workloads heterogêneos em nós de infraestrutura comuns.

Esses testes de cenário simulam workloads OLTP e VDI analisando IOPS e latência, enquanto outros workloads, como o DSS (Decision Support System, sistema de suporte a decisões) são iniciados em outros nós do cluster.

A IOPS consistentemente alta e a latência consistentemente baixa após a introdução das outros workloads indicam um melhor desempenho.

Os cenários de teste padrão incluem:

  • Live Migration entre diferentes locais
  • Colocation de banco de dados
  • Workflow da HCI
  • Live Migration de VM

Como funciona

 

O Nutanix X-Ray executa testes que criam intencionalmente situações de falha de nó ou carga de infraestrutura para simular atividades da vida real dentro do data center. Isso inclui carregar os nós do cluster com várias VMs, desligar nós para simular falhas e criar altos níveis de utilização do armazenamento para simular cenários de alta utilização de workload. Em consequência, o X-Ray precisa de um cluster de teste dedicado.

Recomenda-se a implementação da VM do X-Ray em hardware separado do cluster de teste, permitindo um teste mais completo, como cenários de falha de nó do cluster e upgrade.

Para começar:

  1. Baixe a VM do X-Ray do portal Nutanix aqui
  2. Realize a implementação de acordo com as recomendações do guia do usuário encontradas aqui
  3. Inicie a VM e adicione um cluster para ser testado
  4. Analise e selecione os cenários de teste desejados
  5. Analise e compare os resultados para tomar decisões fundamentadas sobre os requisitos da plataforma HCI

Transparência do teste

 

O X-Ray conta com uma grande variedade de cenários de teste por padrão, mas outros novos cenários podem ser criados e modificados, permitindo um teste de solução que correspondam melhor aos seus objetivos em TI. 

O Curie é um componente de código do X-Ray utilizado para interpretar e executar todos os cenários de teste. Seu código fonte foi disponibilizado no GitLab sob a licença MIT e permite que todos vejam exatamente como os cenários de teste do X-Ray são executados para garantir a autenticidade.

Saiba mais sobre como cada cenário funciona visitando o repositório de código de cenário aqui.

Test drive hiperconvergente

Experimente hoje a infraestrutura hiperconvergente líder de mercado!