我是否可以仅在检测到Web请求时启动EC2实例?

时间:2016-07-20 00:21:23

标签: nginx amazon-ec2

我有一个使用大量内存的Web应用程序,但它每天只使用几个小时。我想降低使用Amazon EC2实例的成本。是否有可能将一个廉价实例作为前端(可能是nginx配置为反向代理),可以在检测到Web请求时启动更昂贵的实例,并在一段时间不活动后关闭它?

我似乎无法想象的问题是如何在实例启动时保持连接“暂停”,然后将其转发到更大的实例。

问题是:

  1. 这样的事情可能吗?
  2. 最好的方法是什么?
  3. 值得吗?

1 个答案:

答案 0 :(得分:0)

我想如果你看看php /聊天室是如何工作的,你应该去哪里 如果你可以控制如何调用服务器,例如。你自己的HTML或者你用什么方式来调用服务器,如果没有 直到一个实例启动并运行将需要几分钟任何程序(你没有控制权)将超时到那时

另一件事是您访问此实例的频率 请记住,您每小时付费 因此,如果您收到请求,请启动实例服务请求关闭实例 并且每天25次你付出更多,然后它会全天不停地运行