我在 VPS 服务器中托管了大约 5 个网站,出于某种原因,我最近购买了另一台 VPS 服务器,仅用于托管这 5 个网站的电子邮件。我想知道拥有独立于其网络主机的单独电子邮件服务器的利弊。
我最初这样做是为了避免在一台服务器上运行多个软件。因此,PostFix、Dovecot 等软件不会共享资源并减慢 mysqld、php-fpm 的速度……但由于我是菜鸟,我没有任何知识来支持这一假设。
答案1
为不同的功能设置不同的服务器(物理的或者虚拟的)是一个绝妙的主意。
如果某台服务器死机或出现问题,只会影响到该项服务。如果所有服务都在同一台服务器上,服务器崩溃将导致所有服务瘫痪。
这也意味着您可以更轻松地安排更新,因为更新一次只会影响一项服务。当您决定某天升级操作系统时,您不必担心它会破坏多项不同的服务。您甚至可能会遇到这样的情况:网站需要旧版本的 PHP 或 MySQL 才能正常运行,但您的电子邮件服务需要较新版本。单独的服务器可以满足您的需求。
它还使从备份中恢复变得更容易。如果电子邮件和网站在一台服务器上,您必须担心同时恢复两者的数据。并且可能会丢失一些尚未备份的最新电子邮件和网站更改。如果它们是分开的,您只需担心其中一个被回滚。如果您要恢复的是网络服务器,这尤其有用 - 重新应用一些网站更改并不是一件坏事。因为网站崩溃而不得不删除过去 23 小时的电子邮件就很糟糕了。
缺点是现在你需要管理更多服务器,并支付更多费用。但在大多数情况下,消除问题导致一切中断的风险是值得的。