SATA vs SAS vs SSD para Virtual Machine Automation

2

Estamos usando hosts do SCVMM e do Hyper-V para gerenciar nossos ambientes de VM automatizados. Atualmente, temos dois servidores com três unidades de consumidor de 7.2k cada (uma para o sistema operacional / armazenamento do host, duas para VMs). É difícil dizer se é a qualidade das unidades, mas, no momento, não podemos fazer com que mais de duas VMs sejam executadas simultaneamente em cada unidade sem que isso interfira no teste automatizado da interface do usuário. Eu digo que são as unidades porque temos excesso de disponibilidade de memória e baixo uso de CPU.

Eu estava analisando algumas informações sobre os benefícios das unidades SAS vs SSD vs SATA para uma situação como essa, já que estamos adicionando um terceiro servidor e é um bom momento para reformular nosso sistema de armazenamento. A automação real tem uma demanda IO relativamente baixa, mas como estamos tentando executar o maior número possível de máquinas por unidade, não sei ao certo o que fazer.

A pesquisa não tem sido muito útil, pois a maioria dos artigos e posts de fóruns relacionados a esse assunto giram em torno do uso de servidores domésticos ou do uso de servidores / bancos de dados virtualizados.

    
por Koala Bear 29.08.2015 / 21:56

4 respostas

6

É um equilíbrio entre preço e desempenho.

Os acionamentos mecânicos SATA, obviamente, têm preços melhores, mas não são projetados para tais tarefas, então, para um negócio sério, não é necessário ir

O protocolo SAS possui recursos aprimorados (por exemplo, reordenamento de fila) que permitem gerenciar melhor a E / S de várias VMs e, portanto, são muito mais eficientes (mesmo com as mesmas partes mecânicas) do que o SATA mecânico para esse uso .

SSD têm bom desempenho de gravação e desempenho de leitura muito bom, mas estão disponíveis em tamanho menor ou, na mesma capacidade, são muito mais caros.

Os SSD também são (como drives mecânicos) divididos em grau de consumidor e de nível empresarial. O segundo, por exemplo, com mais células sobressalentes para substituir as células usadas, mais buffers, melhor gerenciamento de acabamentos.

Além disso, a maioria dos SSDs usa uma interface SATA, mas agora você encontrará o SSD com interface SAS, tornando-os a melhor escolha em relação ao desempenho puro.

Portanto, a escolha é realmente sobre a capacidade / preço / desempenho necessários, mas você deve selecionar o produto de nível empresarial, especialmente se você pretende usar o RAID.

    
por 29.08.2015 / 23:14
3

Parece que você está correndo em contenção de IO. Existem algumas maneiras de corrigi-lo:

  • Separando as cargas de trabalho. Coloque o teste em um conjunto de discos e as VMs no outro. Dessa forma, um não irá interferir com o outro.
  • Solte o problema com o SSD. O estado sólido é muito mais amigável ao I / O. Se você puder pagar pelo espaço necessário, isso garantirá que seus problemas de E / S sejam eliminados no futuro.

A diferença entre o SAS e o SATA na contagem de unidades em que você está não é tão boa. Provavelmente, o único que importa é a velocidade. Drives SAS são quase sempre 15K, unidades SATA são normalmente mais lentas. O tipo de interface não importa tanto assim.

    
por 29.08.2015 / 23:33
1

É importante esclarecer alguma coisa: SATA vs SAS vs SSD é como dizer APPLES vs ORANGES vs JAM - eles não são do mesmo tipo.

O SAS é o padrão "empresarial", com alguns recursos extras: a maioria deles vem com portas duplas (para que possam ser conectados a dois HBAs para aumentar a disponibilidade) e também têm um diagnóstico melhor. SATA é encontrado nas unidades "mais baratas", sem as duas melhorias mencionadas acima.

Em termos de desempenho, eles são exatamente os mesmos, já que os dispositivos SATA também têm suporte ao comando de enfileiramento / reordenação (NCQ).

Agora, vá para a comparação SSD vs HDD. Os HDDs estão OK se sua carga de trabalho consiste em longas leituras ou gravações sequenciais. Mas uma vez que o padrão de acesso se torna aleatório, eles são praticamente inúteis: se você fizer alguma matemática rápida, verá que uma unidade de 7200 rpm pode fazer um máximo de 120 buscas / segundo, o que não é muito! Uma unidade de 15krpm dobra isso para 250, mas ainda assim não chega nem perto dos 100.000 IOs aleatórios dos quais um SSD é capaz.

Se o seu sistema é carente de IO, a melhor maneira é o modo SSD. Eles estão quase no mesmo preço, com os drives SAS de 15krpm, então é realmente um acéfalo.

Se você estiver preocupado com a confiabilidade, adquira um com garantia de 10 anos. Uma coisa a observar é que os SSDs têm uma capacidade de gravação limitada, mas hoje em dia a durabilidade da gravação é tão alta que você não precisa se preocupar com isso.

    
por 05.09.2015 / 22:40
0

Certifique-se de que seu controlador de disco tenha design suficiente para lidar com alto throughput em cada canal de unidade. Controladores embutidos de placas-mãe geralmente não são. Obtenha um bom controlador PCIe 8x ou 16x que tenha canais SAS / SATA separados para cada unidade, e não apenas um único canal com uma fuga. Melhor ainda são SSD direto para placas PCIe, mas elas custam muito dinheiro.

    
por 05.09.2015 / 18:31