0

我即将编写一个Ruby on Rails应用程序,它将使用子域来验证用户身份。我们将有两种类型的帐户:

  • 用户帐户
  • 域帐户

因此,用户将能够使用相同的凭据属于多个域帐户。我希望域帐户管理员能够搜索特定用户并将其添加到他们的域中。

除了在数据库中简单地创建一个域帐户之外,我还想在机器上设置一个实际帐户(基于 linux),以便用户可以将文件放到一个特殊的目录中,我们可以运行一些脚本来导入新数据。或者,我可以编写一个客户端/服务器脚本来简化这个过程。

所有这些我相信我都可以做到,但是,一旦项目获得一定数量的域帐户,就有必要弄清楚如何适当地对域帐户进行集群,以便我们可以拥有多台机器。

从数据库的角度来看,这相当容易,并且有很多关于如何集群 MySQL 或我决定使用的任何 SQL 服务器的教程。所以我的问题实际上更多地与机器帐户以及如何集群 Rails 应用程序有关。

如果您想进行比较,请考虑像GitHubBeanstalk这样的项目,但其数据与源代码控制无关。

有没有人有这方面的经验或知道任何非常好的文章/书籍让我开始?

非常感谢!

4

1 回答 1

0

我建议您考虑使用其中一个 PAM 模块,该模块可让您针对 SQL 数据库进行帐户身份验证。这样,您只需将域帐户添加到 SQL 数据库,就可以自动免费获得 UNIX 帐户(在所有服务器上)。所以集群也应该免费发生......

于 2009-07-16T08:43:04.010 回答