目前,我一直在为公司的需要选择开源应用程序平台。以下是对它的要求:
因此,我一直在研究这个话题,并面对目前存在的三种方法:
在我看来,App scale并不是很有希望,因为它使用了我们无法修改的Google代码,并且只支持Java、Python和Go。
Vertx和Deis看上去很有希望,所以我很想听听你们对每个平台的道具和硬币所描述的需求。
发布于 2015-01-05 20:46:26
我可以提供一些关于AppScale的信息。
基于Google模型的AppScale是一个完整的开源是一个完整的,意味着代码是您要修改的。在wiki中,您可以找到用于复制GAE行为的技术列表。
它可以承载Python、Java、Go和PHP应用程序,并且可以在分布式设置中运行在一个或多个Ubuntu上。在上面链接的wiki中,您可以找到AppScale可以运行的受支持基础设施的列表,例如Amazon、OpenStack和Microsoft。
另外,与Google不同的是,您可以使用任何您想要的库或工具,因为没有沙箱限制,因此它具有高度的可定制性。
AppScale部署提供了自动缩放功能,同时也为您提供了随时修改设置的自由。至于平衡和控制,它依赖于诸如HAProxy和Monit这样的工具,这些工具为您监视系统提供了坚实的基础。
最后,已经有了一个开放源码的备份和恢复工具,包括我自己在内的AppScale工程团队目前正在为应用程序及其数据开发一个新的和改进的备份和恢复套件。
尽管如此,我认为您首先需要弄清楚GAE API是否适合您公司的需求。
https://softwarerecs.stackexchange.com/questions/15072
复制相似问题