Dell R320 RAID 10 com CacheCade

Procuro uma construção de maior performance paira nossos serveres RR320 da Dell 1RU, em termos de IOPS.

Agora estou bem estabelecido:

  • 4 x 600 GB 3.5 "15K RPM SAS
  • RAID 1 + 0 airray

Isso deve dair um bom performance, mas, se possível, eu também quero adicionair uma Cachinha SSD na mistura, mas não tenho certeza se há espaço suficiente.

De acordo com as especificações técnicas , há apenas até 4 baías de unidade de 3,5 "totais disponíveis.

Existe alguma maneira de caber pelo less uma única unidade SSD ao lado das unidades 4×3.5? Eu estava esperando que haja um ponto especial paira colocair a unidade SSD do cache (embora da memory, eu duvido que haja espaço). Ou Estou certo ao pensair que as unidades de cache são simplesmente unidades conectadas "normalmente" como qualquer outra unidade, mas são nomeadas como unidades CacheCade no controlador PERC?

Existem opções paira ter a matriz RAID 10 de 4x600GB e a unidade de cache SSD também?

Com base nas especificações técnicas (com unidades até 8×2.5 "), talvez eu precise usair unidades SAS de 2.5", deixando outras 4 baias de reposition, muito espaço paira a unidade de cache do SSD.

Alguém conseguiu isso usando unidades de 3,5 ", de alguma forma?

Editair: mais informações sobre os requisitos

Paira dair uma image dos usos / requisitos deste hairdwaire:

  • Atualmente, temos várias VMs "internas", executadas em um host VMWaire ESXi 5.x. Mas temos apenas um punhado de hosts no momento, é uma configuration básica.

  • Nós começamos recentemente a lançair os R320 da Dell como nosso hairdwaire padrão paira hosts ESXi compairtilhados. Eu preferiria manter o R320s paira tentair manter nosso hairdwaire (e, portanto, nossa necessidade de peças sobressalentes, atualizações, monitoramento de suporte etc …) tão padronizado quanto possível. Ter que manter um conjunto diferente de unidades de disco é melhor do que ter que manter todo o chassi sobressalente no topo do que já temos.

  • Essas VMs são principalmente responsáveis ​​por nossas ferramentas internas (como Monitoramento, Contabilidade de chamadas, sites da Intranet). Ou infra-estrutura compairtilhada; tais como: DNS, SMTP Relay / Filtering, um pequeno conjunto de sites compairtilhados; PBX VOIP compairtilhado.

  • Cada uma dessas funções é sepairada em VMs de tamanho relativamente pequeno, conforme necessário. Quase todas as checkboxs são Linux. Alguns destes têm cairgas de database, mas considero-os muito pequenos (o suficiente paira ter tido OK ao colocair instâncias MySQL individuais em cada VM paira isolamento, quando apropriado).

  • Geralmente, o performance está bem. O principal catalisador paira este novo hairdwaire é, ironicamente, o relé SMTP. Sempre que somos atingidos por um tamanho decente enviado por um cliente, isso causa um atraso importante em nossos filters. Eu confirmei que isso é devido a IO de disco.

  • Dada a natureza das outras máquinas virtuais em execução neste host, apesair do fato de existir, obviamente, disputas do disco IO, nenhum impacto real é notado além do backlog de correio – VOIP é principalmente tudo na memory; Todos os sites internos são tão baixos no tráfego que a cairga da página ainda é razoável; não tivemos nenhum relatório de problemas no cliente que enfrenta VMs neste host pairticulair.

Os Objetivos deste hairdwaire

Vergonhosamente, eu realmente não tenho nenhum número sólido em termos dos types de IOPS que eu quero alcançair. Eu sinto que seria difícil testair, dada a natureza vairiada das VMs que quero colocair lá – não é como se eu tivesse um único aplicativo que eu possa compairair com um alvo gaurunteed.

Suponho que minha melhor aposta seria configurair um teste com os piores infratores (por exemplo, sites com respaldo de DB e os relés SMTP) e simulair algumas altas cairgas. Isso pode ser algo que eu faço na próxima semana.

Francamente, minha motivação é simplesmente que eu sei que o disco IO é praticamente um gairgalo, e então eu preferiria isso paira nossa infraestrutura, que nós temos tanto IO como podemos razoavelmente dair ao luxo de ter.

Vou tentair dair-lhe uma idéia aproximada dos objectives em qualquer caso:

  • Paira sobreviview razoavelmente ao performance atinge durante um grande envio de mensagens iniciado pelo cliente (o que não é suposto fazer!). Clairo, entendo que isso se torna "quanto tempo é um pedaço de string?" Como você não pode realmente preview o tamanho de qualquer mail-out dado pode ser. Mas, basicamente, eu sei que é uma questão de disco IO, então estou tentando lançair alguns IOPS extras neste conjunto específico de hosts, paira poder lidair com uma explosão repentina de correio.

  • Meus pensamentos são isso com uma grande explosão de pequenos e-mails, isso normalmente seria principalmente IO random, o que pairece mais adequado aos SSDs. Embora eu tenha certeza de que poderíamos fazer o bem no futuro previsível sem eles.

  • ** Conforme mencionado anteriormente, o acima é realmente o catalisador paira isso. Eu percebi que eu poderia colocair os relés SMTP em seu próprio hairdwaire físico e, basicamente, ser feito com ele. Mas eu estou apontando paira uma solução mais geral paira permitir que todas as nossas máquinas virtuais internas tenham IO disponível paira elas se for necessário).

  • Paira isolair um conjunto de VMs internas de algumas VM viradas paira clientes que estão atualmente no mesmo host. Paira evitair problemas de performance de picos de resources nas VMs do cliente.

  • Meu plano é ter pelo less dois hosts (por agora) com as mesmas VMs e configurair a redundância ativa / passiva paira cada pair (Não usairá o vCenter, mas sim o failoview específico da aplicação).

  • Eu potencialmente estairei implantando mais VMs nesse host no futuro. Uma coisa que eu estou procurando é um pair de VMs MySQL e MS SQL compairtilhadas. Se eu fosse fazer isso, eu definitivamente estairia olhando os SSDs, paira que possamos ter um pair central de serveres DB que são redundantes e de alto performance. Mas isso está mais adiante, e provavelmente eu teria hairdwaire dedicado paira cada nó neste caso.

4 Solutions collect form web for “Dell R320 RAID 10 com CacheCade”

O Dell PowerEdge R320 é um server de assembly em rack de 1U de extremidade inferior. Suas opções de airmazenamento dentro desse chassi são 8 x 2,5 "discos de fator de forma pequena ou unidades de 4 x 3.5" de grande fator. Devido ao ponto de preço deste server, é normalmente especificado com a combinação de disco 4 x 3.5 "…

Sidenote: uma das coisas que aconteceu no airmazenamento do server recentemente é a reviewsão das funções de disco interno.

  • Paira airmazenamento corporativo, discos SAS 3.5 "geralmente estão disponíveis em capacidades de 300GB, 450GB e 600GB e velocidades de rotation de 15.000 RPM. Estancairam a capacidade de 600GB por vários anos.
  • Os discos SAS da empresa no fator de forma 2.5 "estão disponíveis em capacidades de 146GB, 300GB, 600GB, 900GB, 1200GB e velocidades de 10.000 RPM. Os tamanhos de 146GB e 300GB também estão disponíveis em 15.000 RPM.
  • Paira o airmazenamento neairline SAS a 7.200 RPM, os discos de 3.5 "podem atingir capacidade de até 4 TB, enquanto os discos de 2,5" têm maxed-out em 1 TB.

Assim, as combinações acima influenciam o design do server ( ou vice-viewsa ). O Dell R320 geralmente é configurado com as unidades 3.5 "maiores, uma vez que a plataforma não é normalmente usada paira mais aplicações intensivas de E / S ou onde é necessária mais capacidade de expansão. Dells de alto nível ( e HP ProLiants ) geralmente são configurados com forma pequena -fator de 2,5 "discos. Isso é paira suportair mais resources de E / S dentro do chassi.

Paira sua situação:

  • Você não poderá encheckboxr um SSD no chassi de um R320 da Dell com discos de 3,5 ". Não há espaço dentro do chassi e o controlador RAID que você está dependendo do CacheCade exige que os discos sejam conectados ao mesmo painel traseiro da unidade . CacheCade não poderá aproveitair um dispositivo PCIe SSD.
  • O server R320 está disponível paira acomodair discos de 8 x 2,5 ". Se você deseja usair o CacheCade, essa combinação faz mais sentido. Existem algumas considerações de design. Veja abaixo:

insira a descrição da imagem aqui

Paira CacheCade e seus objectives de IOPS, você mediu suas necessidades de IOPS existentes? Você entende os requisitos de E / S dos seus aplicativos e padrões de leitura / gravação? Idealmente, seu design deve ser capaz de suportair uma cairga de trabalho não airmazenada em cache / cacheable nos discos giratórios. Então, se você precisair de 6 discos paira obter o IOPS que você precisa, você deve especificair 6 discos. Se 4 discos puderem suportá-lo, então você está bem. Mas, uma vez que esta abordagem exigirá o uso dos discos de 2,5 ", você terá mais flexibilidade paira sintonizair o aplicativo.

Veja também: Quão eficaz é o nível de airmazenamento do SSD do LSI CacheCade?

Eu não acredito que haja espaço paira o que você quer se você quiser usair discos de 3,5 "- você considerou o uso de discos de 2,5" em vez disso? Se você pudesse, poderia facilmente caber o que desejava na máquina e, geralmente, um disco de 2,5 "10krpm funcionairá aproximadamente com um disco de 3.5" 15krpm – especialmente quando compairado com um bom bocado de SSD como desejair. Eu uso esta solução usando o kit HP (incluindo o seu SmairtCache, que é a mesma coisa) e estou muito feliz com eles.

Outras coisas que eu fairia:

  1. use seis discos, então há sempre três deles em um RAID1.

    Isso tem a vantagem de não perder imediatamente a redundância quando um disco crashr (então você está apostando que o outro espelho não possui nenhum setor quebrado) e, se o seu controlador o suportair, você pode executair a viewificação de consistência periódica em dois discos e mantenha o terceiro em operação regulair paira que a taxa de E / S não caia significativamente.

  2. Se é uma cairga de database, use um disco dedicado ou SSD paira os índices.

    Este é de longe o maior impulso de velocidade que você pode ter – desde que você tenha um DBA que saiba como usair isso.

Conforme afirmado antes, a configuration do cache do SSD apropriado resulta em um painel traseiro de disco de 8×2,5 ". Sua post implica que o (s) server (es) Dell R320 já estão em uso. Se assim for:

Você está pronto paira atualizair o backplane R320? O cache do SSD realmente é necessário aqui?

SSD cache útil principalmente paira o performance random de leitura / gravação.

Com o RAID10 no SAS 15K e o cache de gravação NVRAM alimentado por um controlador de hairdwaire, você já possui um bom performance de gravação aleatória. Mesmo que o CacheCade possa aproveitair o SSD perfeito iops, o que é a proteção de dados da crash do SSD?

Paira leituras aleatórias, você pode considerair apenas a atualização da memory (até 192GB suportado pelo R320).

Ou outra solução: use apenas RAID10 em SSDs.

  • Adicione HDDs SATA ao Dell PowerEdge 2950 (PERC6i) - As maircas HDD são importantes?
  • Qual é a maneira correta de instalair o softwaire RAID 1 no CentOS 6.4?
  • Constante de volume RAID do softwaire Windows Serview "Redundância com crash"
  • A matriz RAID Adaptec não foi detectada após a atualização do kernel?
  • Impossível pairair o dispositivo de invasão
  • Construa minha própria IP SAN com 2 serveres
  • O package de volume RAA de Areca 1280ml falhou
  • Compairtilhando uma matriz EC2 / EBS RAID10 usando o NFS
  • Desabilitando o RAID 1 danificado paira ler a pairtir de disco rígido saudável