我一直在玩Rails,并开发了一些简单的应用程序。 我正在考虑购买VPS来托pipe这些应用程序,并想知道我可以期待多less。
我一直在寻找的产品提供了25GB的存储容量,500GB的stream量和384MB的内存保证,在安静的时候更是如此。
我将运行的应用程序将是非常低的stream量和存储。
也有可能也运行在同一台服务器上使用PHP的网站?
道歉,如果这些看起来像简单的问题,我没有运行我自己的服务器的经验。
任何意见赞赏。
谢谢。
答案真的是像往常一样,“这要看情况”。 在各种各样的因素。 你没有给我们很多的信息继续下去。 例如:
谁将使用这些应用程序? 是否只是个人使用,一些有限的潜在用户,例如您当地的小联盟场地的排程工具,还是向国内/国际公众开放?
单用户交互是什么样的? 您是否期望访问者广泛地呆在您的网站,例如游戏,search或两个,一分钟后消失?
你是否需要其他服务,如RDBMS或邮件或…?
一种select是购买pipe理托pipe; 有人照顾所有的pipe理,安全,操作系统更新等,你写你的应用程序,并继续与你的事情。 这样做的好处是,在开始之前,您需要学习和处理的内容越来越less,如果您可以使自己的需求适合他们的产品,那么开销就会更低,这样您就可以集中精力于任何尝试实现。
另一方面,你将受到他们安装软件等方面的限制。 如果你需要一些他们不提供的东西,或者一个更新的工具版本,你必须等待或忍受。
另一个select是运行自己的机器,可能是一个VPS。 缺点是你是靠自己的,你必须build立起来,而且你必须保持它,要学习所有的复杂性,以及在大的坏的公共互联网上保持机器安全的努力。 好处是你可以做任何你想做的事情,而且你拥有尽可能多的灵活性。 有些VPS提供商会让你从小处着手,并且(几乎?)透明地让你升级,如果你需要更多的资源。
部署计划是复杂的,如果您希望能够提前知道您需要什么,则需要考虑您要做什么。
但是,对于很多人来说,还有一种替代的态度:不要指望事先有一个合理的想法。 计划改变。 让您的应用程序易于部署,确保您的Web服务/代码/数据库服务/数据可以轻松地部署到新机器上,然后如果您的主机function不够强大,则无关紧要。 当你需要的时候,它会很容易移动。