【发布时间】:2010-06-27 10:18:17
【问题描述】:
我正在计划一个基于 Web 的 CRM 应用程序。
目标用户将是拥有数百名客户的小公司。我打算使用 Rails 框架和 Rackspace Cloud Server/Amazon EC2 进行托管。
由于数据是机密的,我不希望所有用户都使用一个数据库。这是否意味着我必须为每个客户端启动一个带有单独数据库的 Rails 应用程序的新实例,每个应用程序都绑定到一个子域?或者有解决方法吗?
另一个问题。如果我必须为每个客户端创建一个新的 rails 应用程序实例,一个体面大小的 EC2 实例 [大约 2GB RAM,2GHz CPU] 可以支持多少个实例? [每个实例每天 100 次读/写操作]。
【问题讨论】:
标签: ruby-on-rails architecture web-applications