0

我正在向潜在客户提出 SaaS 解决方案,以避免本地安装和升级的需要。客户根据需要上传他们的输入数据并下载输出,因此数据备份和维护不是问题,但在线软件服务的连续性是他们关心的问题。

代码托管在这里似乎有点矫枉过正,而且可能没有什么价值。我想知道是否有一个选项可以提供云服务器的快照图像,其中包括应用程序的工作版本,并且在客户无法再访问该软件的紧急情况下使用它.

这需要尽可能接近点击式解决方案 - 比如说一个单页文档,其中包含一些非网络知识 IT 人员可以遵循的步骤 - 用于启动备份服务器映像并能够使用该应用程序。如果我要创建一个包含应用程序工作版本的私有 AWS EBS 快照/AMI,并且他们为自己创建了一个 AWS 账户,他们是否能够轻松启动它?

更新:该应用程序目前在 heroku 上,所以希望让它在亚马逊 EC2 中运行非常简单。

4

1 回答 1

0

在任何主要的 PAAS 提供商处托管他们的应用程序,例如 EngineYard 或 Heroku。将他们的代码签入一个私有的 Github 存储库,您可以将他们分配为所有者。这样他们就可以访问源代码,并且可以使用存储库作为源快速创建一个新实例。

我认为不需要为 Rails 应用程序创建完整的服务镜像,除非有特定的配置需求无法包含在项目中或无法通过 capistrano 处理。

于 2013-03-05T16:54:59.703 回答