在相同或不同的VPS上进行分段和生产?

我正在和一位devise师朋友开始networking业务。

我们正在努力寻找在VPS上托pipe我们的网站的最佳方式。

我们将工作stream程分为两部分:

在同一个VPS上同时进行分段和制作是否可行完全取决于你自己。 当然没有法律禁止它,但根据你的情况,可能有很好的理由不这样做。

从你所说的话,我假设你将在你的生产设置上承载许多不同的网站。 根据我自己的经验,您绝对希望您的生产服务器尽可能less地接触。 当一个网站准备好上线时,它将被转移到那里并且直播。 你不想经常在shell连接中嘲笑,或者把东西上传到你的生产服务器上。 事情会在某个时候出错,特别是如果你有很多不同的客户。 发生了错误(特别是当你有一些额外的员工也在网站上工作的时候),在非关键的登台服务器上纠正错误要容易得多。 特别是如果你最终主办networking商店和其他网站,其中每分钟到分钟的数据是至关重要的。 从数据库中删除半天的商店交易可能是灾难性的。

简而言之,单独登台机器的小额外成本非常值得您购买的额外灵活性和安全性。 创build你从一开始就能想到的最好的系统。 它将长期得到回报。

这是我个人的意见,但是由于这个问题本身就是主观性质的,所以我会反正给它的。 这不是基于“硬性事实”,而是基于10年的托pipe服务提供商的经验。

一台运行生产虚拟主机的networking服务器和一台虚拟主机进行分期并没有什么问题。 但是,如果你这样做,你需要了解你在做什么的局限性。

两者之间需要充分隔离。 用于部署到登台虚拟主机的login名不得以任何方式修改生产。 如果该网站只包含静态文件,那么这不是一个重要的限制。

但是一旦你以root身份login,你正在触摸生产。 您是否需要升级操作系统更新并更改您的虚拟主机configuration? 一个单独的VPS与两个虚拟主机不会给你这样的更新升级?

如果您的站点更复杂,并且分段部署通常涉及对vhostconfiguration的更改,那么您不应该为两者使用相同的VPS。