哪一个更好 ?一台大型服务器或两台小型服务器用于 mysql 和 apache?

Med*_*dya -3 mysql cloud phpbb apache-2.2

我正在将我的小型 phpBB 网站从托管转移到云(digitalocean),我的 mysql 服务器的大小为 400MB,我想知道我应该为我的网站购买一台大型服务器还是两台小型服务器?

假设我有 20 美元的预算,我有两种情况,哪一种更好?

第一个场景: 将 web 服务器和 mysql 数据库放在一个服务器上,(2GB ram,2 核 cpu)20 美元/月

第二个场景: 将 web 服务器放在一台小型服务器上(1GB ram,1 核 cpu)$10/月
将 mysql 服务器放在一台小型服务器上,(1GB ram,1 核 cpu)$10/月

Dev*_*von 6

适合您的情况的一台大型服务器。

原因:

  1. 您不够大,无法容纳多于一台物理服务器。
  2. MySQL 将有额外的延迟与第二个服务器通信,即使它在同一个数据中心只有一毫秒。
  3. 共享资源。2GB 的 RAM 可以被任何需要它的人充分使用,Apache 或 MySQL。否则,每个限制为 1GB。
  4. 如果 Web 服务器崩溃或 mysql 服务器崩溃,您的站点脱机的可能性将增加两倍。

一旦超出了一台物理服务器的规模,您就可以决定将它们拆分。唯一的另一个原因是冗余,但鉴于 MySQL 和 Apache 是最有可能相互需要的独立服务,因此没有冗余。如果一个人脱机,您的网站也会脱机。