首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >选择开放源码应用平台

选择开放源码应用平台
EN

Software Recommendation用户
提问于 2015-01-05 13:30:42
回答 1查看 115关注 0票数 1

目前,我一直在为公司的需要选择开源应用程序平台。以下是对它的要求:

  • 它应该通过集群部署、扩展和平衡应用程序;
  • 处理、控制和监控底层API调用和消息传输(http请求、对DB的调用、缓存等);
  • 通过一些API\监视和为应用程序提供恢复选项来处理jar的稳定性;
  • 应易于继续开发平台以及应用程序;
  • 可以为开发人员提供合适的API。

因此,我一直在研究这个话题,并面对目前存在的三种方法:

  • Vertx (与Vertigo一起)
  • AppScale
  • 迪斯

在我看来,App scale并不是很有希望,因为它使用了我们无法修改的Google代码,并且只支持Java、Python和Go。

Vertx和Deis看上去很有希望,所以我很想听听你们对每个平台的道具和硬币所描述的需求。

EN

回答 1

Software Recommendation用户

发布于 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是否适合您公司的需求。

票数 2
EN
页面原文内容由Software Recommendation提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://softwarerecs.stackexchange.com/questions/15072

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档