Tag: saas

Ruby on Rails:如何设计SaaS基础架构?

我正在构建一个Rails 3应用程序,我计划将其作为基于订阅的SaaS(软件即服务)产品提供。 基本上,我希望用户能够点击我的“注册”页面,创建一个新帐户,并立即开始使用该软件。 我想要完成的一个很好的例子是: http : //www.getharvest.com/ 以下是有人报名时我需要做的事情: 在db服务器上生成它们的MySQL数据库 创建子域(例如,companyx.awesomeapp.com) Rails应用程序应该知道要基于子域连接的相应数据库 是否有任何好的指南来设置这些东西? 更好的是,您可以购买哪些服务来自动化此类事物? 理想情况下,我只是担心编写我的Rails应用程序,然后能够将它放在一些非常棒的Rails SaaS基础架构上。 (另外,我需要一种方法来按月向他们开账单,但我认为这是一个单独的问题/问题。)

衡量SAAS App带宽使用情况

我正在构建基于Ruby on Rails的SaaS应用程序。 该应用程序正在AWS(亚马逊)上托管。 我需要测量每个客户的带宽使用情况,以进行计费和客户细分。 客户可以通过他们的Urls识别。 像customer1.myapp.com或mycustomer.com 有人可以建议最好的方法吗? 任何工具或简单的黑客将不胜感激。

在多用户saas应用程序中生成序列号

人们如何在典型的saas应用程序中为特定用户生成auto_incrementing整数? 例如,特定用户的所有发票的发票编号应为auto_incrementing并从1开始。在这种情况下,rails id字段不能使用,因为它在所有用户之间共享。 在我的头脑中,我可以计算用户拥有的所有发票,然后添加1,但有没有人知道任何更好的解决方案?