我正在将我的小型 phpBB 网站从托管移动到云(digitalocean),我的 mysql 服务器的大小为 400MB,我想知道我是否应该为我的网站购买一台大服务器还是两台小服务器?
假设我的预算是 20 美元,有两种情况哪一种更好?
第一种情况: 将 Web 服务器和 mysql 数据库放在一台服务器上 (2GB RAM,2 核 CPU) 每月 20 美元
第二种情况:
将 Web 服务器放在一台小型服务器上 (1GB RAM,1 核 CPU) 每月 10 美元
将 mysql 服务器放在一台小型服务器上 (1GB RAM,1 核 CPU) 每月 10 美元
答案1
一个大型服务器适合您的情况。
原因:
- 您的规模不足以容纳多台物理服务器。
- MySQL 与第二台服务器通信时会有额外的延迟,即使位于同一数据中心只有 1 毫秒。
- 共享资源。Apache 或 MySQL 均可充分利用 2GB RAM。否则,每个 RAM 均限制为 1GB。
- 如果 Web 服务器崩溃或者 mysql 服务器崩溃,您的网站离线的可能性将增加一倍。
一旦你成长到一定程度身体的服务器,然后您可以决定将它们拆分。唯一的另一个原因是冗余,但鉴于 MySQL 和 Apache 是彼此最有可能相互需要的独立服务,因此不存在冗余。如果其中一个离线,您的网站也会离线。