我正在考虑为我的虚拟主机的需求(我自己的网站和一些客户转移到VPS;没有什么重大的 – 每天几百人,偶尔几千)。
由于我不喜欢把我的电子邮件外包给Google,而且他们的免费服务已经不能用于新的域名,而付费的服务也是无法承受的 – 我一直在考虑运行我自己的邮件服务器。 (再次没有什么重要的,也许5个域的20个帐户,每天多达100个左右的电子邮件。)
所以我发现自己面临的一个显而易见的问题是: 有什么理由不使用相同的VPS吗?
特别:
您可以在同一台VPS上同时运行邮件服务器和Web服务器,但考虑到现在无法访问邮件服务器是非常不可接受的,请考虑使用两个VPS运行高可用性解决scheme,以便即使其中一台服务器出现故障。 如果您无法使用高可用性解决scheme,则至less需要运行备份MX服务器,并使用正确的垃圾邮件过滤function,以便在主要MX脱机时不会丢失电子邮件。
运行网站主机时出现的一个常见错误是来自同一个VPS /物理服务器的DNS服务器,所以当服务器出现故障时,您不能向访问者发送“服务离线”通知。 如果您运行辅助服务器作为备份MX,请在其上运行辅助DNS服务器以获得额外奖励。
是否有任何理由不使用相同的VPS?
有很多。 安全。 可靠性。 可扩展性。
我应该知道这个安排有什么安全缺点吗?
是。 一个服务中的任何漏洞都可能影响其他服务的安全性。 例如,如果您的网站允许上传,而且您不更新CMS,则攻击者可能会访问包含电子邮件的服务器。
这会对可靠性产生负面影响吗? 邮件服务器的可靠性更重要,但是当然Web服务器也很重要。
是。 一个服务中的尖峰可能会影响另一个服务。 例如,如果您的服务器内存或存储空间不足,则意味着您的网站和您的电子邮件将受到影响。 另外,如果服务器出于任何原因停机,则两种服务都会受到影响。
还有什么其他的问题我应该知道,或者说,如果我运行两台不同的服务器,我需要采取不同的做法。
您应该考虑您的备份和灾难恢复计划。
完全由您来决定成本效益是否超过了安全性,可靠性和可扩展性。
外包您的电子邮件可以为您节省大量的时间(在规划,服务器,备份,停机时间,保持最新的最佳实践,垃圾邮件,升级),当然可以免费或以非常经济实惠的速度完成。
如果您已经拥有Google Apps帐户,则可以为此添加多个域 ,并继续享受免费电子邮件。
例如,如果您的帐户以前允许50个免费用户,而您目前只使用2个用户,则可以添加一个域,并免费添加几个(最多48个)新用户。