希望您能就新的服务器配置提出想法和见解。
目前,我们在一台服务器上运行所有东西,运行良好。没有速度问题的投诉。这包括 MailEnable、DNS、单个 Web 应用程序、一些小型网站和 SQL Server 2005。它已经 5 年了,出于多种原因,我们想升级它。此外,我们还想添加一个额外的 Web 应用程序。这两个应用程序目前每天大约有 300-500 名用户。理想情况下,新的应用程序将在一年内增长到每天数千名用户。
因此,为了确定范围,我们将其放在:
- 一些非常小且流量低的静态信息网站
- Mailenable 可能有 20 个帐户、5 个域。
- 2 个 Web 应用程序 - 高度数据库驱动,后端为 SQL Server 2008。其中一个每天有 500 个用户。另一个每天有 5000 个用户。
- 2 个 Web 应用程序和小型网站的 DNS。
- SQL 服务器 2008。
因此,假设我们最多只需要在未来一两年内应对这种情况,以下硬件是否足以支持它:
» 处理器:AMD x6 1055T HEXA Core » 内存:8GB DDR SDRAM » HD1:2 x 250GB SATA RAID 1(+250 GB 7200 RPM SATA 硬盘)» HD2:SATA 备份驱动器(+250 GB SATA(7,200 rpm))» 带宽:6000GB 每月传输量
寻找平衡是一项挑战,因此非常期待您的所有反馈。
谢谢!
答案1
您必须小心使用 SQL Server,因为它的设计目的是使用尽可能多的可用 RAM,更不用说破坏驱动器了(尽管您不清楚每天这 5000 个用户会有多忙。例如,每秒处理一笔交易将很容易)。
仅基于这一点,我宁愿在单独的机器上运行数据库。如果您不期望数据库流量太大(例如某些请求的缓存等),您的硬件可能可以处理它。