我在低端服务器上运行电子邮件交换,我觉得是时候换一台高端服务器了。这次我想升级我的服务器,使其能够承受 1,000,000 名用户。我想购买一台高端服务器并将其分成几个 VPS,在每个 VPS 分区中分别运行 Web、域、dns、smtp、pop、imap、数据库等。这是个好主意吗?我正在计划以下硬件配置;这足以满足我的所有要求吗?
- 主板:DELL
- 处理器:四核 Intel® Xeon®
- 内存:16GB
- 硬盘:10TB
这个配置足以运行我的服务吗?
答案1
对于 1.. 如果您说全部在“一个部门”,我假设您的意思是每个服务都有自己的 VPS。这真是个坏主意.. 您那里有 7 个.. 这意味着平均每个服务大约有 2GB 的 RAM。我不是 Windows 的粉丝,但对于 100 万用户来说.. 我认为 Exchange 需要的会更多。
我会
- 1 个 VPS 用于网站
- 1 VPS 用于数据库
- 1 个用于电子邮件的 VPS (pop/imap/smtp)
然后将您的域名放在数据库上?并在网络和电子邮件 VPS 上运行 DNS。
答案2
支持一百万活跃用户是一项庞大的“扩展”项目,需要大量的规划和研究。根据服务和使用模式,它可能需要许多服务器、负载平衡器、大量连接等。
做一些简单的计算。例如,平均每个用户将在服务器上存储多少电子邮件?即使只有约 100MB,您也有 100TB 的在线存储需求。100TB 是备份需要仔细考虑的临界点,因为它需要很长时间备份那么多空间,甚至通过 10G 以太网。
您的要求是否现实?您是否有足够的资金来实现这些要求?
答案3
您可能会考虑进一步完善您的规范,类似于:
- 同时用户数与总用户数
- VSP 的实际数量及其大小
- 操作系统
- 软件
即便如此,这仍将取决于 VSP 的个体配置,并且具有主观性。