estratégia de backup fora do local para servidor de torre local pequeno

2

Eu sou um biólogo computacional que trabalha para uma pequena startup encarregada de configurar uma implementação local de um pequeno servidor de torre (se for importante, estou procurando um PowerEdge T620 ou similar) para uso como um sistema de computação & pequena implementação do MySQL.

Minhas preocupações estão na segurança de dados, mais especificamente, como eu manejo o backup de dados. Nós gostaríamos de flexibilidade quando se trata de armazenamento global, no entanto, nosso ponto de partida para armazenamento é na marca de 6TB. Portanto, estou prevendo o uso de 2 drives de 3 TB.

Gostaria de ter uma estratégia na qual eu sempre tenha uma cópia de backup dos meus dados (atualizada todas as noites) acessível ao servidor & uma cópia fora do site (que é fisicamente trazida e atualizada no fim de semana).

Parece que o servidor tem várias opções de RAID (através do Controlador RAID integrado PERC H310), três que parecem particularmente úteis no meu caso são

  • RAID 10
  • RAID 0 + RAID 0
  • RAID 1 + RAID 10

Minha pergunta: é seguro / aconselhável trocar os dois discos rígidos que compõem a cópia de backup para os dois que compõem a cópia externa e fazer o backup dessa maneira?

Ou devo procurar comprar um gabinete RAID que funcionará como backup externo e conectá-lo por meio de algo como USB3.0?

Nota: Eu gostaria de desconectar fisicamente (pelo menos desligar) o backup durante a atualização do site (ou seja, nunca quero todas as unidades conectadas ao servidor). Portanto, estou me perguntando como é viável extrair unidades e trocá-las por outras.

Pergunta secundária: a configuração RAID 0 + RAID 0 da Dell é descrita assim:

RAID 0+RAID 0 for H710P/H710/H310 (1 SATA + 1-31 SAS HDDs) add $0.00

É possível usar quatro unidades divididas em duas configurações RAID 0?

    
por Constantino 29.09.2014 / 21:57

2 respostas

1

Backups são difíceis. E absolutamente necessário.

Como assinalou marc99, desconectar as unidades fisicamente do gabinete não é uma opção segura.

Primeiro, você precisa decidir quais dados são realmente importantes. Você menciona o MySQL e está levando cerca de 6GB. Alguma coisa é ELSE no servidor valiosa?

Você já olhou para a compressão? Isso te poupa alguma coisa? Dependendo do conjunto de dados, isso pode ou não acontecer.

Você procurou backups quentes e frios do mysql? mysqldump funciona bem, mas não é uma ferramenta de backup quente. você precisa parar todas as transações de gravação.

Se você tiver ativado a capacidade do servidor executando o mysql, você pode ter que fazer o mysqldump através de uma conexão SSH para um servidor diferente ... isso pode ter outros benefícios, pois ele pode enviar o backup recém-concluído para algum outro lugar (armazenamento em nuvem como o S3 ou o Google Compute Storage vem à mente para isso) enquanto o servidor 'principal' continua a funcionar.

    
por 29.09.2014 / 22:41
0

Você deve tomar uma decisão sobre a estratégia de armazenamento com base na capacidade / desempenho necessários. A solução de backup deve ser baseada no tempo para recuperar sua janela de backup / tempo para o backup ser executado.

Sobre armazenamento e desempenho, você deve considerar:

  • tipo de disco (SATA / SAS vs SSD): capacidade versus desempenho
  • número de discos: mais discos, mais desempenho
  • tipo de ataque

Sobre a estratégia de backup, trocar discos não será a solução mais segura. Se você tiver uma pequena janela de tempo de backup, o instantâneo provavelmente é a melhor solução aqui. O instantâneo de hardware pode valer a pena, dependendo do orçamento.

Se você procura uma solução adequada fora do local, deve dar uma olhada na biblioteca LTO. Ele permitirá um backup completo de 6 TB em 4 ou 5 cartuchos. Tenha cuidado com a janela de tempo de backup novamente.

Marc

    
por 29.09.2014 / 22:28

Tags