Zimbra - NFS vs. iSCSI

5

Vamos migrar nosso servidor de correio do postfix / courier para o Zimbra nos próximos meses. Nós executamos um protótipo de servidor sobre um iSCSI LUN exportado de um Dell Equallogic com bastante sucesso. O Equallogic não é nossa SAN de 'produção', é um NetApp FAS 2050.

Um dos problemas em ter um sistema baseado em um iSCSI LUN é a falta de flexibilidade. E se precisarmos redimensionar sem ter que derrubar todo o sistema? Eu sinto que colocar o datastore Zimbra em uma exportação NFS ajudaria em termos de

  • flexibilidade de redimensionamento a qualquer momento sem tempo de inatividade
  • instantâneos de revisões de arquivos anteriores são mais fáceis de acessar
  • não precisa se preocupar com o sistema de arquivos ficando corrompido / sem fsck'in

Contras de mudar para o NFS

  • velocidade
  • confiabilidade (?)
  • velocidade

A questão é se o Zimbra (que roda uma pilha inteira de daemons, incluindo spamassassin, jetty e o mais importante MySQL), será confiável & estável o suficiente para rodar sob o NFS - estamos nos preparando para perder dados executando o MySQL sob o NFS? Se optarmos por executá-lo no NFS - o que podemos fazer para ajustar o desempenho?

    
por petertonoli 02.01.2010 / 01:12

1 resposta

6

Redimensionar um iSCSI LUN em tempo real em uma NetApp não é grande coisa, fazemos isso o tempo todo. A única pegadinha está no nível de suporte do seu sistema de arquivos para redimensionar um dispositivo de bloco na hora. Dito isso, a facilidade de usar snapshots e o sistema de arquivos de log WAFL são dois grandes benefícios para o NFS em um NetApp.

Embora eu não lide com o Zimbra ou com qualquer outro servidor de e-mail na minha linha de trabalho, isso soa terrivelmente parecido com o debate FC / iSCSI vs NFS para o ESX. Executar o ESX no NFS em relação a um NetApp é algo básico, principalmente para os instantâneos e a confiabilidade do WAFL. A velocidade não provou ser um problema. Há muitos benchmarks mostrando que o NFS de 1GBps pode aguentar contra FC de 4GBps para ESX (isso se deve principalmente à natureza altamente aleatória do tráfego de ESX I / O).

Se você quiser, então vá ainda mais rápido, você sempre pode colocar uma NIC de 10GBps em um NetApp (não tenho certeza se uma série 2000 pode fazer 10GBps embora ...) e pode acabar com qualquer cartão FC (8GBps) que você comprar hoje .

Existe uma publicação no Fóruns Zimbra sobre este mesmo tópico. O cartaz foi com o NFS.

    
por 02.01.2010 / 05:13