Cisco Hyperflex para DBMS de alta carga

Continuamos a série de artigos sobre Cisco Hyperflex. Desta vez apresentaremos o trabalho do Cisco Hyperflex em SGBDs Oracle e Microsoft SQL altamente carregados, e também compararemos os resultados obtidos com soluções concorrentes.

Além disso, continuamos demonstrando as capacidades do Hyperflex nas regiões do nosso país e temos o prazer de convidá-lo para assistir às próximas demonstrações da solução, que desta vez serão realizadas nas cidades de Moscou e Krasnodar.

Moscou - 28 de maio. Registro по ссылке.
Krasnodar - 5 de junho. Registro по ссылке.

Até recentemente, soluções hiperconvergentes não eram uma solução muito adequada para SGBD, especialmente aqueles com carga elevada. Porém, graças ao uso da malha UCS como plataforma de hardware para Cisco Hyperflex, que comprovou sua confiabilidade e desempenho ao longo de 10 anos, essa situação já mudou.

Quer saber mais? Então seja bem-vindo ao gato.

Introdução

Atualmente, existem duas abordagens para organizar soluções hiperconvergentes. A primeira abordagem é baseada em soluções definidas por software, que são entregues como software, e os próprios clientes selecionam o equipamento. A segunda abordagem é baseada em soluções turnkey, ou seja, contendo software, hardware e suporte técnico. Na Cisco, seguimos a segunda abordagem e entregamos soluções prontas aos nossos clientes, pois só assim podemos garantir um comportamento estável do sistema, suporte técnico de alta qualidade de um único fabricante e alto desempenho.
É o alto desempenho do sistema um dos fatores-chave na decisão de usar um determinado produto em tarefas de missão crítica.

Hoje, as organizações tendem a colocar tarefas de missão crítica em soluções clássicas de arquitetura de três camadas (armazenamento > rede de armazenamento > servidores). Ao mesmo tempo, a maioria das organizações esforça-se por simplificar e reduzir o custo da sua infra-estrutura de TI sem reduzir a sua estabilidade e desempenho. Por esta razão, cada vez mais clientes estão prestando atenção às soluções hiperconvergentes.

Neste artigo falaremos sobre os últimos testes (fevereiro de 2019) realizados pelo laboratório independente ESG (Enterprise Strategy Group). Durante os testes, foi emulada a operação de SGBDs Oracle e MS SQL altamente carregados (testes OLTP), que é um dos componentes mais críticos da infraestrutura de TI em um ambiente produtivo real.

Essa carga foi realizada em três soluções: Cisco Hyperflex, além de duas soluções definidas por software que foram instaladas nos mesmos servidores que são utilizados no Hyperflex, ou seja, em servidores Cisco UCS.

Configurações de teste

Cisco Hyperflex para DBMS de alta carga

O sistema do fornecedor A não usa cache porque uma configuração de cache não é suportada pelo desenvolvedor da solução. Por esse motivo, foram utilizados discos para armazenar mais capacidade.

Metodologia de teste

Os testes OLTP foram realizados com quatro máquinas virtuais e um conjunto de dados de trabalho de 3,2 TB. Antes de cada teste ser executado, cada VM foi preenchida com dados registrados usando uma ferramenta de teste. Isso garante que o teste leia dados “reais” e os grave em blocos existentes, em vez de simplesmente retornar blocos nulos ou valores nulos diretamente da memória. Isso ocorre quando os dados não são preenchidos, por isso era importante garantir que o teste refletisse com precisão como os dados eram lidos e gravados no ambiente do aplicativo. Este grande kit de trabalho demorou muito para ser concluído, mas em nossa opinião é um investimento de tempo que vale a pena, pois fornece dados de desempenho mais precisos.

Os testes foram conduzidos usando a ferramenta HCI Bench (baseada no Oracle Vdbench) e perfis de E/S projetados para emular cargas de trabalho OLTP complexas de missão crítica usando back-ends Oracle e SQL Server. Os tamanhos dos blocos foram atribuídos de acordo com as aplicações emuladas com acesso 100% aleatório aos dados (full random).

Carga de trabalho do banco de dados Oracle

O primeiro foi um teste OLTP projetado para emular o ambiente Oracle. O Vdbench foi usado para criar uma carga de trabalho com diferentes taxas de leitura/gravação. O teste foi realizado em quatro máquinas virtuais. Durante o teste de quatro horas, o HyperFlex conseguiu atingir mais de 420 IOPS com uma latência de apenas 000 milissegundos. As soluções de software A e B conseguiram mostrar apenas 4.4 e 238 IOPS, respectivamente.

Cisco Hyperflex para DBMS de alta carga

Cisco Hyperflex para DBMS de alta carga
Os níveis de latência foram bastante semelhantes entre os sistemas, com exceção da latência de gravação do Fornecedor B, que foi em média de 26,49 ms, com uma latência de leitura muito boa de 2,9 ms. A compactação e a desduplicação estavam ativas em todos os sistemas.

Carga de trabalho do Microsoft SQL Server

A seguir, analisamos uma carga de trabalho OLTP projetada para emular um SGBD Microsoft SQL Server.

Cisco Hyperflex para DBMS de alta carga
Como resultado deste teste, o cluster Cisco HyperFlex superou os concorrentes A e B em aproximadamente duas vezes: 490 IOPS para Cisco contra 000 e 200 para os fabricantes A e B.

Cisco Hyperflex para DBMS de alta carga
O resultado de latência no Cisco HyperFlex não foi muito diferente do teste Oracle, ou seja, ficou em um bom nível de 4,4 ms. Ao mesmo tempo, os fabricantes A e B apresentaram resultados significativamente piores do que no teste da Oracle. O único aspecto positivo da solução competitiva B é a latência de leitura consistentemente baixa de 2,9 ms; em todos os outros indicadores, o Hyperflex estava duas ou mais à frente das soluções concorrentes.

Descobertas

Os testes conduzidos pelo laboratório independente ESG não apenas confirmaram mais uma vez o nível decente de desempenho da solução Cisco Hyperflex, mas também provaram que os sistemas hiperconvergentes já estão prontos para uso generalizado em tarefas de missão crítica.

Os sistemas hiperconvergentes há muito são considerados mais adequados para cargas de trabalho não críticas. Em 2016, o ESG realizou uma pesquisa entre grandes empresas. Eles foram questionados por que escolheram a infraestrutura tradicional em vez da infraestrutura hiperconvergente. 54% dos entrevistados responderam que o motivo é a produtividade.

Avanço rápido para 2018. A imagem mudou: uma segunda pesquisa ESG revelou que apenas 24% dos entrevistados ainda acreditam que as abordagens tradicionais ainda são melhores em termos de desempenho.

Quando a evolução tecnológica altera os critérios de decisão da indústria, muitas vezes há uma incompatibilidade entre o que os clientes desejam e o que podem obter. Os fabricantes que conseguem ver o que está faltando e preencher essa lacuna têm uma vantagem. A Cisco oferece uma solução hiperconvergente que oferece simplicidade, economia e desempenho consistente que os clientes precisam para cargas de trabalho de missão crítica.

A Cisco avança continuamente no domínio dos sistemas hiperconvergentes, o que é confirmado não só pelas excelentes características da solução Cisco Hyperflex, mas também pela sua presença no mercado. Portanto, no outono de 2018, a Cisco entrou merecidamente no grupo de líderes do mercado de HCI segundo o Gartner.

Cisco Hyperflex para DBMS de alta carga
Já agora você pode ter certeza de que o Hyperflex é uma excelente solução para as tarefas empresariais mais complexas e exigentes visitando nossas demonstrações, que serão realizadas nas cidades de Moscou e Krasnodar.

Moscou - 28 de maio. Registro по ссылке.
Krasnodar - 5 de junho. Registro по ссылке.

Fonte: habr.com

Adicionar um comentário