Estou investigando a possibilidade de iniciar um servidor de backup remotamente caso o servidor principal falhe. A ideia é:
- Amazon Route 53 monitora o servidor principal
- O servidor falha, o que aciona um alarme no Cloud Watch
- Cloud Watch lança uma nova notificação de mensagem simples
- O SNS envia uma solicitação HTTP/S para algum lugar que aciona a execução de um script Ruby
- O script gera uma nova instância em algum lugar da nuvem (mas não na AWS)
Existe um serviço disponível on-line que, acionado por uma solicitação HTTP/S, executaria um script Ruby arbitrário?
O serviço funcionaria de maneira semelhante aoTwilio, apenas executaria um script em vez de enviar um SMS ou fazer uma chamada.