软件安装程序? PAAS?

时间:2014-07-03 22:17:39

标签: rest architecture cloud saas paas

目前我正在寻找一个开源项目,让我有机会轻松安装软件。我更喜欢直接调用或使用REST接口访问。

我认为CloudFoundry符合我的需求,但事实并非如此。 AppFog(https://www.appfog.com/product/)更接近我的目标。它允许我安装Drupal,Wordpress,PhpMyAdmin,NodeJS Apps等。

结论是我正在寻找一个......

的项目
  • 是开源的。
  • 提供了安装,配置和安装的可能性 卸载软件
  • 当没有特定软件时,
  • 可以扩展
  • 可通过REST等界面访问。
  • 是"托管"在我自己的Linux服务器上

我很乐意提供各种提示和技巧:)

Cheers Tobias

3 个答案:

答案 0 :(得分:4)

Docker似乎是PaaS世界的下一个重大事件。有几十个新项目建立在docker之上或支持它。例如OpenShift和Apache Stratos支持docker。因此,如果您查看基于docker的解决方案,您可以找到满足您需求的解决方案。 现在我正在使用docker来托管几个Drupal网站,并使用简单的bash脚本来管理它们。 Nginx用于网络流量路由

  1. Docker是开源的
  2. 使您能够准备和安装应用
  3. 你可以在它上面构建你需要的东西
  4. 它有REST接口
  5. 它几乎在所有主要的Linux发行版上运行
  6. 它相对容易学习和使用
  7. 有很棒的社区

答案 1 :(得分:3)

托拜厄斯,

建议您查看 Apache Stratos:

  • 100%开源
  • 易于启动和运行
  • 高度可扩展,灵活,可扩展
  • 使用REST API
  • 在Linux上运行(Ubuntu或SUSE)
  • 成熟(第4版)

请参阅:

干杯, 迈克尔

答案 2 :(得分:2)

您正在寻找OpenShift:

  1. 它是开源的,可以永久免费使用3档。
  2. 可以在openshift.redhat.comrhc client tools中安装,配置和卸载软件。
  3. 当可以访问不可用的特定软件时,可以将其扩展为DIY(Do it yourself)
  4. REST interface

  5. 是"托管"在Fedora or CentOS

  6. 设置Eclipse很容易。