Qual é a melhor maneira de implantar / atualizar / controlar os serviços do Windows em uma centena de servidores EC2?

2

Estou desenvolvendo um aplicativo de processamento de imagens em execução no Windows no Amazon EC2. O aplicativo é atualmente um aplicativo de console que estou iniciando manualmente em algumas máquinas. Estou refatorando-o em um serviço do Windows e estou tentando entender a melhor maneira de implantar e gerenciar serviços do Windows em um ambiente de computador em cluster de grande escala.

Eu percebo que posso atualizar uma máquina central, criar uma nova AMI e começar a criar novas instâncias com essa nova AMI, mas sinto que tem que haver uma maneira melhor de implantar, atualizar e controlar (Iniciar / Parar / Reinicie) Serviços do Windows em grande escala.

Existe alguma prática recomendada sobre como fazer isso?

Obrigado- Hg

    
por Hairgami_Master 12.10.2011 / 17:30

2 respostas

0

Eu ainda não fiz isso, mas na documentação existem maneiras de gerenciar instâncias do ec2 pela linha de comando. Eu li sobre pessoas usando o serviço de monitoramento amazon para programar quando os servidores são iniciados / parados.

Este é o link para a ec2 api: link

Boa sorte!

    
por 13.10.2011 / 18:08
0

Para os tipos de aplicativos "workhorse", o padrão de lançamento de novas instâncias a partir de um modelo e a finalização de instâncias antigas é, sem dúvida, o mais simples (se não isso, definitivamente nos padrões recomendados de topo).

Nesses cenários, o disco rígido local é considerado um espaço de rascunho e o trabalho é obtido de alguma fonte fora do servidor (como um banco de dados, S3 ou SQS, etc.) e os resultados são armazenados em algo semelhante.

Além disso, se um dos seus servidores falhar, você pode simplesmente lançar mais do seu modelo de AMI para compensar.

    
por 10.11.2011 / 21:18