我有一个基于 PHP 的网站,它执行二进制(C++ 独立编译代码)。现在我在 Amazon EC2 机器上安装了这个系统,所以我可以自由地执行这个二进制文件。
我需要的是云中的服务,我可以将二进制这样的批处理系统发送到该服务。这样,我只需按二进制文件的执行时间付费,而且,我可以立即扩展我的网站(没有每次我想执行二进制文件时启动新机器的延迟)。
谢谢!
我有一个基于 PHP 的网站,它执行二进制(C++ 独立编译代码)。现在我在 Amazon EC2 机器上安装了这个系统,所以我可以自由地执行这个二进制文件。
我需要的是云中的服务,我可以将二进制这样的批处理系统发送到该服务。这样,我只需按二进制文件的执行时间付费,而且,我可以立即扩展我的网站(没有每次我想执行二进制文件时启动新机器的延迟)。
谢谢!
您正在谈论与工作人员建立消息队列。不幸的是,ec2 中没有选项可以让您完全按照自己的意愿运行工作程序。
使用 AWS,您最接近的是基于 SQS 队列设置 Auto Scaling 组。但是,如果没有实例正在运行,则实例仍需要时间来启动。
可以在此处找到更多信息:http: //aws.amazon.com/articles/Amazon-SQS/1464
有一个产品 - Batchly 在云端进行批处理。更多信息,请查看http://www.batchly.net/