我正在考虑转向使用 VPS 来满足我的网络托管需求(我自己的网站和一些客户;没什么大问题 - 每天有几百名访问者,偶尔有几千名)。
由于我不愿意将电子邮件外包给 Google,而且他们的免费服务不再适用于新域名,而付费服务又太贵,所以我也一直在考虑运行自己的邮件服务器。(同样,没什么大不了的,可能 5 个域名有 20 个帐户,每天最多发送一百封电子邮件。)
所以我发现自己面临的一个显而易见的问题是:有什么理由不为两者使用同一个 VPS 吗?
具体来说:
- 有没有安全我应该知道这种安排有哪些缺点?
- 这是否会对可靠性? 邮件服务器的可靠性更重要,但当然网络服务器也很重要。
- 有没有其他事宜我应该意识到,或者为什么我需要做与运行两个不同的服务器不同的事情?
答案1
您可以在同一 VPS 中同时运行邮件服务器和 Web 服务器,但考虑到如今无法访问邮件服务器是相当不可接受的,请考虑使用两个 VPS 运行 HA 解决方案,这样即使您的其中一台服务器发生故障,您也可以访问电子邮件。如果您无法使用 HA 解决方案,至少运行具有良好垃圾邮件过滤功能的备用 MX 服务器,这样当您的主 MX 离线时,您就不会丢失电子邮件。
运行网站托管时的一个常见错误是从与 Web 服务器相同的 VPS/物理服务器提供 DNS,因此当该服务器发生故障时,您无法向访问者提供“服务离线”通知。如果您运行辅助服务器作为备份 MX,请在其上运行辅助 DNS 服务器以获得额外奖励。
答案2
有什么理由不为两者使用同一个 VPS 吗?
有很多。安全性。可靠性。可扩展性。
这种安排是否存在我应该注意的安全隐患?
是的。一项服务中的任何漏洞都可能影响另一项服务的安全性。例如,如果您的网站允许上传,而您没有及时更新 CMS,攻击者可能会访问您的服务器,其中包括电子邮件。
这会对可靠性产生负面影响吗?邮件服务器的可靠性更重要,但当然 Web 服务器也很重要。
是的。一项服务的峰值可能会影响另一项服务。例如,如果您的服务器内存或存储空间不足,则意味着您的网站和电子邮件将受到影响。此外,如果服务器因任何原因停机,两项服务都会受到影响。
我还应该注意其他问题吗?或者为什么我需要采取与运行两个不同的服务器时不同的做法?
您应该考虑您的备份和灾难恢复计划。
您应该这样做吗(电子邮件和网络在同一台服务器上)?
完全由您来决定成本效益是否大于安全性、可靠性和可扩展性。
外包您的电子邮件可以为您节省大量时间(规划、服务器、备份、停机时间、保持最佳实践、垃圾邮件、升级等时间),并且可以免费或以非常划算的价格完成。
重要的提示
如果您已拥有 Google Apps 帐户您可以添加多个域并继续享受免费电子邮件。
例如,如果您之前有一个允许 50 个免费用户的帐户,而您当前仅使用 2 个用户...您可以添加一个域并免费添加几个(最多 48 个)新用户。