任何良好的在线部署自动化和管理工具?

时间:2012-04-25 12:50:33

标签: deployment open-source automation cloud

我想为我的客户提供点击安装/点击激活选项,让他们可以在线获取Magento / Custom Webapp,而无需根据我的服务器配置模板/自定义虚拟设备进行手动安装。我知道这可以通过某些脚本完成,但我想要的是一个Web解决方案,最好用PHP编写。

我发现standingcloud.com提供了我想要的产品,但每月额外费用与服务器费用相当。将自定义Web应用程序推送到客户控制台也不方便。

是否有类似的开源部署自动化&管理系统支持amazon ec2 / rackspace / linode和多个自定义Web应用程序?

有许多开源IaaS产品可供数据中心或托管公司构建云基础架构。

但我没有得到任何类似的ISV开发PaaS产品或构建开发平台的服务提供商的线索。

SaaS对某些客户来说已经足够了。但是,许多客户只希望托管在所选服务器上的托管开源Web应用程序,以避免供应商锁定。那是一种“私人saas”。

有什么建议吗?    谢谢你的分享。

2 个答案:

答案 0 :(得分:2)

ComodIT(http://comodit.com)具有一项功能,可让您直接在网站上添加一键式部署按钮。他们还为您的用户提供免费的云平台来测试您的应用程序。我不知道任何开源的等价物,但如果您只需要一个免费服务,使您的用户能够轻松地使用您的配置部署您的应用程序,这应该可以解决问题。

以下是我的一个开源项目中的集成:http://storytlr.org/

披露:我是ComodIT的联合创始人兼软件架构师

答案 1 :(得分:0)

这里对PaaS产品进行了很好的比较:Looking for PaaS providers recommendations

免责声明:我为Cloudify开源PaaS开发商Gigaspaces工作。 Cloudify是使用Java开发的,但允许您运行所需的任何本机进程,并支持多个云。这里有一个apache httpd配方: https://github.com/CloudifySource/cloudify-recipes/tree/master/services/apache

您可以使用Cloudify CLI或REST API来部署应用程序。