NetApp e SQL Server?

3

Você tem experiências boas ou ruins para compartilhar a execução de sistemas OLTP do SQL Server em dispositivos NetApp? Tenho trabalhado com um pequeno cluster de volume relativamente baixo com um dispositivo NetApp de baixo custo, e descobri que o ambiente é geralmente instável, pelo menos em comparação com minhas experiências com outras SANs, arrays iSCSI e configurações de DAS. Eu me esforço para acreditar que RAID DP e WAFL são mais do que tecnologias de pó de fada. Uma solução foi proposta para mim que eu só preciso de uma NetApp maior e melhor, com cartões PAM e outra tecnologia bacana que eu não tenha ouvido falar, e eu sinto que seria melhor gastar um quarto disso em boas conexões diretas. drives e um servidor robusto. Ao mesmo tempo, sinto que uma SAN de classe empresarial deve ser algo com o qual eu posso contar para ser consistentemente mais estável e melhor do que a solução mais barata que eu poderia propor. Você é um DBA do SQL Server em um ambiente OLTP e adora o seu NetApp? Se você não gosta deles, por que não?

    
por Edinor 18.06.2010 / 16:38

2 respostas

3

O SQL Server não irá (ou pelo menos não recentemente) trabalhar com um volume compartilhado SMB, já que o SMB não suporta a semântica de bloqueio de arquivo necessária. Você precisará de LUNs expostos por meio de iSCSI, FC via Ethernet ou Fibre Channel para fazer isso. Se você estiver usando a NetApp como um Arquivador que compartilha volumes SMB, isso pode ser a origem do seu problema.

Compre uma SAN se quiser recursos da SAN (backups de captura instantânea etc.); caso contrário, compre o armazenamento de anexação direta. Se você realmente quer apenas uma caixa executando o SQL Server para suportar um portfólio de aplicativos com carga moderada, uma única grande caixa do SQL Server com armazenamento de anexação direta provavelmente funcionará bem. Será mais barato, mais rápido e provavelmente custará menos do licenciamento do SQL Server.

Para alguns valores de grande porte, uma caixa Nelahem de dois soquetes padrão como um DL380 G6 provavelmente se qualificará. Isso custará dois soquetes para o licenciamento do SQL Server, vem com 8 núcleos e ocupa 192 GB de RAM. Pode levar 16 discos internamente e você pode anexar 100 ou mais externamente com as opções controlador de estoque e prateleira externa (MSA70). A maioria dos outros fornecedores oferece uma caixa com especificações semelhantes.

Se você estiver usando o SQL Server EE, a máquina e uma caixa de DR provavelmente custarão menos do que o licenciamento do SQL Server para dois soquetes. Se você está começando pequeno, preencha apenas um soquete e economize US $ 20.000 ou mais no licenciamento.

Eu acho que esse tipo de caixa é subestimado e está ficando mais intenso hoje em dia - já que VMs e blades são a moda agora. No entanto, esta é uma máquina extremamente poderosa capaz de suportar uma carga de trabalho de banco de dados bastante agressiva para apenas dois soquetes de licenciamento do SQL Server. Se você estiver atualmente em uma SAN de baixo custo, isso custará menos e executará anéis em torno dele para obter desempenho.

    
por 18.06.2010 / 17:16
2

Se tudo o que importa é executar o MSSQL em um cluster, sugiro que seja muito melhor usar um array FC dedicado de 8 Gbps - certamente se o desempenho sob carga for uma preocupação principal e o preço final for menor de um problema. Obviamente, se você não precisa de cluster, então o post do CoTW acima faz um strong argumento para o DAS (eu também amo MSAs;))

Somos principalmente uma HDS / HP-XP e HP-EVA house, mas ainda temos caixas LOADS of NetApps puramente porque são realmente um bom compromisso. Ter uma única caixa que muitas vezes é melhor do que suficiente em todos esses protocolos pode ser um benefício real. Dito isso, na minha opinião eles não fazem FC / FCoE nem perto nem como caixas dedicadas e não são muito melhores que o OpenFiler etc. para iSCSI / NFS - eu também acho que eles são um suíno para configurar a partir do 'bare metal' 'se você tem um ambiente razoavelmente complexo. Mas não há como negar que a NetApps tem grande valor para muitas pessoas, eu apenas tenho minhas dúvidas pessoalmente.

    
por 18.06.2010 / 17:41

Tags