繁体   English   中英

单独的专用服务器或一台服务器

[英]Separate dedicated servers or one server

从一台服务器上的所有内容启动还是让三台服务器都做不同的事情更好? 例如:一台用于apache的服务器,一台用于mysql的服务器和一台用于邮件的服务器,或者一台同时是apache,mysql和邮件的服务器? (系统将处理多个虚拟主机)

当性能出现问题时,您可以迁移到多个主机,对于小型项目,由于能够使用更快的IPC,将一台主机用于Web服务器和数据库更加方便快捷。

可以始终使用中继来实现邮件,例如,在每个应用程序主机上仅本地转发SMTP服务器(即apache和php),但是您可以将所有邮件转发到其他服务器以执行真实的邮件传递,包括第三方服务(例如Google Mail) 。

如果要处理多个虚拟主机,则在出现性能问题之前,可能需要更高的可用性。 考虑当一台主机发生故障时,或者您希望升级到较新的版本并出现问题时,会发生什么情况。 在这样的配置中,将Web服务器和数据库放置在单独的主机上更为方便,但是现代的软件体系结构允许许多复杂的配置选项,并且哪个选项取决于您正在运行的应用程序。

通常,如果可以的话,我会把事情放在一台服务器上。 如果您不打算使用所有额外的资源,则没有任何意义。

话虽如此,在某些情况下,出于合规性原因,您需要将所有内容分开。

如果您正在做一个电子商务网站,并且想要保持网站的PCI合规性(并且您存储了信用卡号),那么应该将每项服务分离到不同的服务器上(如果可能,如果您的邮件服务器被黑客入侵,它们无法进入您的数据库)。

确实,我认为我们需要更多地了解您的设置,才能真正决定将它们组合在一起或拆分。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM