Estoy investigando la posibilidad de iniciar un servidor de respaldo de forma remota en caso de que falle el servidor principal. La idea es:
- Amazon Route 53 monitorea el servidor principal
- El servidor falla, lo que dispara una alarma en Cloud Watch
- Cloud Watch impulsa una nueva notificación de mensaje simple
- El SNS envía una solicitud HTTP/S a algún lugar que desencadena la ejecución de un script Ruby
- El script genera una nueva instancia en algún lugar de la nube (pero no en AWS)
¿Existe algún servicio disponible en línea que, activado por una solicitud HTTP/S, ejecute un script Ruby arbitrario?
El servicio funcionaría de forma similar aTwilio, solo que ejecutaría un script en lugar de enviar un SMS o realizar una llamada.