SSD como alternativa barata para armazenamento SAN? [fechadas]

1

Somos uma empresa de US $ 3 bilhões com uma equipe de seis especialistas em infraestrutura. Eu sou um DBA, não faço parte da equipe de infra.

Nossa configuração é toda VMware ESX 5.1, EMC SAN para armazenamento e ExaGrid para backups. Os servidores Prod e não-prod estão hospedados em DCs separados em duas cidades diferentes. O compartilhamento de backup do Prod é replicado para o compartilhamento de não-produto, o atraso geralmente é de 4 a 8 horas. As minhas restaurações de banco de dados que não são prod agora levam cerca de 5 horas, o que nos custa trabalho noturno e tempo de inatividade. Se eu copiar os backups para as unidades locais primeiro, restaure a conclusão em 1-2 horas. Eu solicitei uma unidade local adicional de 500GB em cada um dos quatro servidores que não eram produtos e a equipe de infraestrutura rejeitou, dizendo que custa cerca de US $ 5k por 2TB. Feira suficiente .

Neste caso, não preciso de nenhuma resiliência, tolerância a falhas, detecção de falhas, espelhamento, replicação, backup, capacidade de recuperação; Nada disso. Os dados não são importantes, tudo o que preciso é de uma velocidade razoável por algumas horas duas vezes por semana. O objetivo é restaurar bancos de dados em 1 a 2 horas. Eu olhei para o uso de RAM e CPU, e eles não são os gargalos.

Minha pergunta é: existe uma maneira de usar esses SSDs como armazenamento adicional barato como alternativa para a cara SAN?

Se sim, além do custo dos drives, quais são os outros custos envolvidos?

Qualquer outra maneira de reduzir o custo para dizer abaixo de $ 2k ou até $ 1k?

    
por Don 17.11.2014 / 17:17

4 respostas

2

Sim, existe. Você se depara com a típica idiotice corporativa de empurrar tudo para a SAN - algo que virá e matará o desempenho a médio prazo. Há uma razão, por exemplo. MS SQL Server permite LOCAL SSD para tempdb desde 2012 .... velocidade vs. custo. Existem muitos casos em que até mesmo os dados de produção podem ser reproduzidos com prazer em discos locais sem a resiliência da SAN, pois você tem uma replicação no nível do aplicativo (por exemplo: Grupos sempre disponíveis no SQL Server).

Basicamente: Sua equipe de Infra tenta resolver tudo padronizando uma tecnologia que faz tudo e espera que você pague. Esta é uma perversão de seu trabalho - que seria padronizar as abordagens válidas para tudo, e sim, ter espaço temporário local é bastante crítico, especialmente para bancos de dados. E não, não precisa de resiliência.

Seu SSD em particular funcionará - mas queimará bastante rápido. Ainda assim, o conceito é válido. Eu provavelmente pegaria um par de Samsung 843T;)

    
por 17.11.2014 / 17:23
1

Se tudo que você precisa é de uma rápida restauração / reversão, você precisa de armazenamento local nos hosts, não de um LUN adicional na SAN. Normalmente, isso é chamado de DAS (armazenamento anexado diretamente) e pode vir na forma de uma caixa de armazenamento anexada externamente, preenchida com unidades, ou um disco interno ou dez.

A solução mais barata é uma unidade USB externa, que pode permitir uma restauração de ~ 500Gb em ~ 5 horas em boas condições, sendo a velocidade do USB em ~ 25mbps o gargalo.

Um SSD interno ou até 15k SAS (potencialmente uma matriz RAID, para mais IOPS) será muito mais rápido para restaurar, é claro. Para acesso externo, você precisará de um HBA SAS e um dispositivo DAS.

Tenha em mente que eles não cancelam o requisito de um esquema de backup / restauração / recuperação adequado. O custo dessas soluções pode variar muito, talvez até o ponto em que as EMC LUNs sejam mais baratas.

    
por 17.11.2014 / 17:38
1

Se sua loja é parecida com a minha, veja o que você faz:

  • Defina suas necessidades. Não inclua sugestões de como elas podem ser atendidas.
  • Quando eles retornam com um custo, se é mais do que você deseja ser cobrado pelo que precisa fazer, agite-se com a gerência.
por 17.11.2014 / 20:38
0

para encontrar uma solução rápida, eu recomendo que você peça apenas um DAS (armazenamento anexo direto)! Muitas vezes, o problema de desempenho ocorreu porque a SAN está conectada por meio de uma LAN de 1 GB ou os discos são muito lentos para muitos aplicativos de banco de dados. Um DAS resolverá esse problema, porque você é o único nesse armazenamento e não precisa usar nada disso: tolerância a falhas, detecção de falhas, espelhamento, replicação, backup, capacidade de recuperação.

    
por 17.11.2014 / 17:30