我可以使用 VPS 运行多少个 Rails 应用程序?

我可以使用 VPS 运行多少个 Rails 应用程序?

我一直在尝试使用 Rails,并开发了一些简单的应用程序。我正在考虑购买 VPS 来托管这些应用程序,想知道我预计要花多少钱。

我一直在关注的产品提供 25GB 存储空间、每月 500GB 流量和 384MB 保证内存,在安静的时候还会提供更多。

我运行的应用程序的流量和存储空间非常低。

另外是否可以在同一台服务器上运行使用 PHP 的网站?

如果这些问题看起来像是简单的问题,请原谅,我没有运行自己的服务器的经验。

任何建议都值得赞赏。

谢谢。

答案1

答案确实和往常一样,“视情况而定”。取决于多种因素。您没有给我们提供太多信息。例如:

  • 谁会使用这些应用程序?是仅供个人使用,还是供一些有限的潜在用户使用(例如当地小联盟球场的日程安排工具),还是向国内/国际公众开放?

  • 单个用户交互是什么样的?您是否希望访问者长时间停留在您的网站上(例如玩游戏)、进行一两次搜索,然后在一分钟后消失?

  • 您是否需要其他服务,例如 RDBMS 或邮件或......?

一种选择是购买托管服务;有人负责所有的管理、安全、操作系统更新等,而您编写应用程序并继续工作。这样做的好处是,在开始之前您需要学习和处理的事情较少,如果您可以使您的需求符合他们的产品,那么开销就会低得多,让您可以专注于您想要实现的目标。

另一方面,您将受到安装软件等方面的限制;如果您需要他们没有提供的东西,或者工具的较新版本,您就必须等待或忍受。

另一个选择是运行自己的机器,可能是 VPS。缺点是你必须独自设置和维护它,学习起来很复杂,而且要付出很多努力才能保证机器在庞大、糟糕的公共互联网上安全。优点是你可以做任何你想做的事情,并且拥有你需要的灵活性。有些 VPS 提供商会让你从小处着手,并且(几乎?)透明地让你在需要更多资源时进行升级。

部署规划很复杂,如果您希望能够提前合理地了解自己需要什么,那么您需要考虑自己要做什么。

然而,还有一种对许多人来说都很有效的替代态度:不要指望提前对自己的需求有一个合理的了解。为变化做好计划。让你的应用程序非常容易部署,确保你的 web 服务/代码/数据库服务/数据可以很容易地部署到新机器上,这样即使你的主机不够强大也没关系。当你需要的时候,移动起来就很容易了。

相关内容