Conselhos sobre os servidores Windows mais simples possíveis com capacidade de failover?

1

Eu estou apoiando uma empresa que vende coisas para o público em três lojas. Neste momento, o site principal tem dois servidores (servidor de arquivo + AD e servidor citrix) e os outros locais têm um servidor (todas as janelas 2003). Por anos eles conseguiram escapar sem qualquer capacidade de failover, mas é óbvio que se qualquer uma das quatro caixas morresse, eles não seriam capazes de lidar com isso bem. O software do POS teria desaparecido, etc. Eles têm backups e invasão 1 em todos os servidores.

Eu gostaria de configurá-los para que, se um servidor morresse, eles pudessem continuar transacionando seus negócios. Eles precisariam da solução menos cara que os levaria até lá.

Eu observei rapidamente os clusters de failover e eles parecem muito complicados de configurar. Não tenho certeza se dois servidores no escritório principal o fariam; como é agora, eles têm dois servidores (servidor de arquivos + AD e servidor citrix) e, a menos que combinássemos as funções em um servidor, seriam quatro caixas. Mas um cluster de failover é a única maneira de obter o que eles precisam, não é?

Eu não acho que ir para a nuvem seja uma opção para eles, mas vou investigar isso. Se eles tivessem algumas instâncias do amazon ec2, elas seriam isoladas de falhas de máquinas locais, mas ainda sujeitas a interrupções da Internet.

Se ficarmos com servidores locais, uma opção que estou considerando seria que os dois escritórios-satélite dependam da Citrix para acessar o software POS. Então, pelo menos, eles não precisariam de servidores redundantes.

Esta questão pode ser irremediavelmente ampla, mas gostaria de receber quaisquer opiniões que você possa oferecer.

    
por meridian 25.04.2012 / 04:27

2 respostas

1

They would need the least expensive solution that will get them there.

Sua mentalidade já está errada e eles estão se preparando para o fracasso. Como alguém que trabalhou predominantemente com pessoas que não dependem de doações do público em geral sem apoio do governo, sei muito bem como as restrições orçamentárias geram decisões difíceis. No entanto, banir a palavra "cluster" ou mesmo "failover" do seu vocabulário, se quiserem manter os custos baixos.

A menos que eles estejam bem com a solução menos cara sendo alguns dez mil dólares.

I've looked briefly at failover clusters and they look pretty complicated to set up.

Isso depende dos aplicativos que estão sendo protegidos e do nível de proteção do sistema operacional desejado. Você pode agrupar aplicativos se eles suportarem. No entanto, agrupar o sistema operacional sob o aplicativo geralmente é mais uma provação e, como tal, as ferramentas que podem executar isso são muito caras.

A complicação envolvida é totalmente dependente dos métodos de criação do cluster.

Você pode querer olhar para um aplicativo como o Marathon ou o Double-Take (não vou vinculá-los a eles, mas você pode encontrá-los se procurar pelo nome deles mais a palavra "cluster"). Esses produtos podem agrupar todo o servidor no nível do sistema operacional e executar um failover uniforme (em teoria) no caso de uma falha. Além disso, desconfie do armazenamento em cluster de um servidor que execute o Active Directory, a menos que a solução de clusterização possa garantir que todas as transações atômicas sejam confirmadas em ambos nós.

Os preços são altos, mas esse é apenas o custo de fazer negócios nesse campo.

If we do stay with local servers, an option I am considering would be to have the two satellite offices rely on citrix for access to the POS software. Then at least they would not need redundant servers.

Isso parece razoável. Agora você depende da conexão de internet entre escritórios, bem como da confiabilidade dos servidores. Seria menos dispendioso obter conexões de ISP duplas nas filiais e ligá-las do que seria agrupar em cada servidor em cada escritório.

Considere isso como uma possibilidade. Despeje o dinheiro para agrupar um servidor central que hospede os terminais virtuais POS e o restante da lógica de negócios. Então, se e somente se o software POS suportá-lo, permita o acesso ao servidor através de uma conexão de terminal services / citrix.

    
por 25.04.2012 / 04:43
0

Como outra medida intermediária, eu implementaria um programa de backup contínuo em nível de bloco (usei o StorageCraft). Se a placa-mãe do servidor ou a placa RAID morrerem - ou mais provavelmente - você tem um malware ou uma atualização do Windows destruiu o seu servidor, você pode estar de volta em questão de minutos. Eu acho que a StorageCraft tem um tipo de recurso hot-spare, mas eu nunca consegui usá-lo.

Ah, e teste seus backups e planos de recuperação de desastres regularmente!

    
por 25.04.2012 / 23:59