![使用单个 VPS 同时托管网站和游戏可以吗?](https://linux22.com/image/616144/%E4%BD%BF%E7%94%A8%E5%8D%95%E4%B8%AA%20VPS%20%E5%90%8C%E6%97%B6%E6%89%98%E7%AE%A1%E7%BD%91%E7%AB%99%E5%92%8C%E6%B8%B8%E6%88%8F%E5%8F%AF%E4%BB%A5%E5%90%97%EF%BC%9F.png)
我计划购买一台 VPS 来托管我为客户开发的网站,但我也在考虑租用其中的一些资源来托管游戏。希望拥有一台更强大的服务器并能承载更多内容,可以缓解高峰负载。
详细信息: - 我刚刚开始接触这些,所以仍在学习。现在我正处于学习的初级阶段,而且不处理极其关键的数据,因此愿意承担风险。 - Windows Server,可能是 2012,假设那是最好的。我建议将它们全部放在一个操作系统上。 - 网站是 ASP.NET,将在 IIS 上运行。一些网站将有一个 MSSQL DB。 - 游戏是 Team Fortress 2 - VPS,因此我可以根据需要轻松扩展资源
有什么想法吗?“游戏 = 漏洞”的想法渐渐浮现在我的脑海里,但我实际上无法证明这种担忧是合理的。
或者我真的值得去买一个可以运行多个虚拟机的 VPS,在一台虚拟机上托管游戏,在另一台虚拟机上托管网站吗?这样做每月需要额外花费约 100 美元,所以考虑到你可以用这么多钱买到一个好的游戏主机,这真的不值得。
答案1
我认为最大的问题不是安全性(但不要被它愚弄,这是一个大问题),而是你在客户眼中的样子。假设你将在此服务器上设置演示站点,并让客户查看它、建议更改等。
如果他们恰好在您的游戏服务器处于活动状态时这样做,您的网站将变得非常缓慢。游戏服务器相当耗费资源。MSSQL 非常耗费资源。将它们放在同一个盒子里会自找麻烦。
我并不是说这做不到,但要确保游戏服务器不会干扰您的测试网站,需要做很多额外的工作。当您的演示网站无法加载或需要 5 分钟才能加载时,客户会感到沮丧,而且您的形象会很糟糕。