我正在研究在主服务器发生故障时远程启动备份服务器的可能性。想法是:
- Amazon Route 53 监控主服务器
- 服务器发生故障,触发 Cloud Watch 中的警报
- Cloud Watch 推出全新简单消息通知功能
- SNS 向某处发送 HTTP/S 请求,从而触发 Ruby 脚本的执行
- 该脚本在云中的某个地方(但不在 AWS 中)衍生出一个新实例
网上是否存在通过 HTTP/S 请求触发并执行任意 Ruby 脚本的服务?
该服务的工作方式类似于Twilio,只是它会执行脚本而不是发送短信或拨打电话。