我正在向潜在客户提出一个SaaS解决方案,以避免本地安装和升级的需要。客户端根据需要上传输入数据并下载输出,因此数据备份和维护不是问题,但在线软件服务的连续性是他们关心的问题。
代码托管在这里似乎有点过头了,而且可能没有什么价值。我想知道是否有这样一种选择,即提供云服务器的快照图像,其中包括应用程序的工作版本,并由客户端拥有,以便在无法再访问软件的紧急情况下使用。
为了启动备份服务器映像并能够使用应用程序,这需要尽可能接近一个点并单击解决方案-例如,一个包含几个步骤的单页文档,非精通web的IT人员可以遵循这些步骤。如果我创建一个私有的AWS EBS快照/ AMI,其中包括应用程序的工作版本,而他们为自己创建了一个AWS帐户,他们是否能够轻松地启动该操作?
更新:该应用程序目前在heroku上,所以希望在亚马逊EC2上运行它会非常简单。
发布于 2013-03-06 00:55:00
在任何主要的PAAS提供商上托管他们的应用程序,例如EngineYard或Heroku。将他们的代码签入一个私有的Github存储库,您可以将他们分配为所有者。这样,他们就可以访问源代码,并可以使用存储库作为源代码快速创建新实例。
我不认为有必要为Rails应用程序创建完整的服务镜像,除非有特定的配置需求无法包含在项目中或通过capistrano处理。
https://stackoverflow.com/questions/15229396
复制相似问题