Como posso garantir que as instâncias do EC2 sejam reiniciadas após uma finalização anormal?

1

Existe algum serviço da AWS ou de terceiros que possa monitorar várias instâncias do EC2 e reiniciá-las caso uma delas seja encerrada inesperadamente?

    
por Phillip B Oldham 21.01.2011 / 11:40

2 respostas

1

A Rightscale faz isso. Eu acredito de modo geral que você precisa detectar e fazer o script de suas outras instâncias (ainda vivas).

    
por 30.09.2011 / 10:23
0

De um modo geral, você deve procurar por softwares de gerenciamento em nuvem. Eles oferecem ferramentas de automação que permitem iniciar uma nova instância automaticamente se outro nó terminar inesperadamente. Mais precisamente, se eles detectarem uma falha no servidor, eles o resolverão substituindo-o por uma nova cópia ou reiniciando os serviços críticos. Se isso acontecer com um de seus bancos de dados, um escravo será promovido e o armazenamento montado será comutado, se necessário. Os softwares de gerenciamento de nuvem são desenvolvidos com base no IaaS, como o Amazon EC2 e o Rackspace. Os recursos descritos anteriormente são feitos graças a chamadas complexas da API.

Existem muitos softwares de gerenciamento de nuvem disponíveis. RightScale, que foi mencionado anteriormente, é um deles. Vou adicionar Scalr à lista (disclaimer: eu trabalho lá). O Scalr é lançado sob o Apache 2 licença. Espero que isso ajude.

    
por 28.03.2012 / 23:46