RAM ECC para servidor (es)

1

Eu tenho alguns (mini) servidores (1xAMD E-350 e 1xIntel i5-2500k) rodando 24/7 que não suportam RAM ECC. No entanto, vou armazenar dados principalmente em servidores dedicados com processadores AMD AM3 (+) que suportam RAM ECC. Agora a pergunta é: desde que eu trabalho da minha área de trabalho em uma LAN para o servidor de arquivos (AM3 +, ECC suportado - unbuffered) e todos os tráfegos passam pelo AMD E-350 que NÃO suporta ECC, meus dados serão corrompidos por esta placa antes de chegar ao servidor seguro suportado pelo ECC (o tráfego passará como uma ponte linux, já que este será um roteador linux debian / gentoo).

    
por user51166 12.10.2011 / 18:45

2 respostas

2

Seus dados podem ficar corrompidos (mas é improvável que isso aconteça).

O encaminhamento de IP do Linux opera no nível de rede do modelo OSI. Isso significa que os datagramas TCP / IP (que incluem um campo de soma de verificação de 16 bits porque as conexões de rede são tão confiáveis) serão decodificados e uma nova soma de verificação será calculada para o restante do transporte. Mesmo que a probabilidade de um erro ocorrer exatamente naquele momento seja realmente baixa, ela não pode ser excluída completamente.

Você pode reduzir esse risco usando um protocolo seguro como o SSL. Os dados viajarão criptografados e serão decodificados e verificados na chegada. A integridade dos dados é garantida pelo SSL, mas não sei se um erro acionará um arquivo ausente ou seu novo download (provavelmente depende da ferramenta que você usa).

    
por 03.10.2012 / 15:38
0

Como essa é uma ponte linux, parece que o cliente e o servidor em ambos os lados dela estão usando um protocolo específico para se comunicar, o que não liga para a ponte. Você precisa:

  • use ou adicione outro protocolo aqui que verifica a transmissão de dados
  • faça você mesmo em dados recebidos por meio do uso de scripts ou outra coisa no cliente e no servidor

Então, se você estiver transmitindo arquivos, uma maneira de resolver isso é:

  • O cliente calcula o hash SHA-1 de todos os arquivos para enviar
  • Cliente envia arquivos para o servidor
  • O servidor calcula o hash SHA-1 de todos os arquivos recebidos.
  • Compare hashes SHA-1 depois para verificar a transferência.
por 26.08.2013 / 17:51

Tags