Php pass提供程序 - 跨多个服务器进行沙盒和负载平衡

时间:2013-05-26 00:54:44

标签: php google-app-engine heroku amazon-web-services paas

我想知道是否有人可以列出谷歌应用引擎的替代品,以相同的沙盒方式运行php作为paas。

据我所知,gae将您的应用分布在多台服务器上(这些服务器与其他应用共享)。这使得您的应用程序具有高度可扩展性(他们的谷歌io演示中的客户表示他们运行了800个并发请求)并且效率高(没有虚拟机坐在idel或非满容量。

不幸的是,gae不适合我的用例,因为(根据我的理解):

  • 限制为10个应用程序(我的每个客户都需要自己的应用程序)。
  • 没有用于部署新应用程序的API,这必须通过他们的GUI控制台完成,并且不能自动化

我知道Heroku可以在沙盒和路由环境中运行php。但是它允许无限制的应用程序?还有一个命令行或API来创建它们?它支持apc吗?

在多个共享服务器上运行php并自动扩展和路由请求有哪些其他好的替代方案?

如果没有其他选择,例如在Aws上建立自己需要多少努力?

很抱歉,如果这个问题是开放式的。

1 个答案:

答案 0 :(得分:2)

实际上你在很多方面都错了。

你说

  

限制了10个应用(我的每个客户都需要自己的应用)。

您可以申请限额增加。

此外,appengine支持多租户(名称空间)(不确定当前对appengine的支持,但它在python,java和go中有支持)

如果该模型不适合,则客户可以创建实例,并为您提供开发人员/管理员权限。

  

没有用于部署新应用程序的API,这必须通过他们的GUI控制台完成,无法自动化

appcfg是一个命令行工具,可以自动化