Ruby on rails 如何在多个vps服务器上运行rails应用程序以保持其良好性能?

Ruby on rails 如何在多个vps服务器上运行rails应用程序以保持其良好性能?,ruby-on-rails,flynn,Ruby On Rails,Flynn,我计划使用Flynn部署应用程序并配置服务器,但Flynn似乎不支持扩展应用服务器,db服务器,但只支持扩展web服务器。 尽管我寻找了关于扩展rails应用程序的信息,但几乎没有得到任何信息。这是因为人们认为Rails应用程序无法扩展 有什么想法吗?当Twitter迁移到scala时,RubyonRails应用程序无法扩展是市场上的一个声明。 但也有其他使用Ruby on Rails的巨头,如Github、Shopify等 所以我的观点是,您需要做出架构设计决策来扩展您的应用程序,这将根据您的

我计划使用Flynn部署应用程序并配置服务器,但Flynn似乎不支持扩展应用服务器,db服务器,但只支持扩展web服务器。 尽管我寻找了关于扩展rails应用程序的信息,但几乎没有得到任何信息。这是因为人们认为Rails应用程序无法扩展


有什么想法吗?

当Twitter迁移到scala时,RubyonRails应用程序无法扩展是市场上的一个声明。 但也有其他使用Ruby on Rails的巨头,如Github、Shopify等

所以我的观点是,您需要做出架构设计决策来扩展您的应用程序,这将根据您的用例而有所不同

这里有一个信息量很大的博客: 这描述了ROR的垂直和水平缩放

关于数据库扩展,您可以决定使用多租户、多数据库连接、带平衡器的分布式数据库等

你可以根据你选择的方法找到不同的宝石。
您可以参考的一些GEM示例有:multiverse、multi_db等。

谢谢您提供的信息,但我想要的是配置数据库、服务器以进行水平扩展的方法。