【发布时间】:2015-06-12 00:16:47
【问题描述】:
我正在设计一个SAAS application,它将托管在AWS 上。以前我使用Elastic Beanstalk 来管理应用程序。我可以设计应用程序,以便所有客户端共享单个 DB(使用 EB 应该很容易)。有没有办法为每个客户建立一个单独的数据库?
我可以为此使用环境(这似乎不是一个好主意,因为环境不是为此而生的),或者为每个客户端创建一个单独的 beanstalk 应用程序(我不确定这是否不会进行更多更新麻烦)。
我也可以将 EB 放在一边,完全使用不同的 AWS 服务。
我的问题是 - EB 可以用于创建具有隔离数据库的多租户 SAAS 应用程序,还是我被共享解决方案锁定(单个应用程序,单个数据库)?
【问题讨论】:
标签: php amazon-web-services amazon-elastic-beanstalk saas