有关网络服务器/数据库服务器设置的建议

有关网络服务器/数据库服务器设置的建议

我有一台家用服务器(HP ProLiant N36L关联我有一台装有 8Gb RAM 的 PC(运行 Windows Server 2012),我想用它作为家庭 Web 服务器。

在 Hyper-V 中为虚拟数据库服务器和 Web 服务器设置虚拟机是否值得?服务器可能永远不会有太多流量,只有几个爱好网站和一些基本的 Web 服务。

我想到的设置是:

  • (物理)Main_Computer_Name(8Gb RAM)
  • (虚拟)Web 服务器(2Gb RAM)
  • (虚拟)DB_Server(2Gb RAM)

答案1

拥有独立的网络和数据库服务器将有助于保证数据安全并隔离任何瓶颈。

如果只有 2GB 的 RAM,您的数据库服务器将无法满足需求。如果主机有 8GB,而您为每个 VM 分配了 2GB,那么剩余的 4GB 又用来做什么呢?如果您使用的是 Hyper-V Server,下列公式可以帮助您恢复可以分配给每个虚拟机的 RAM 数量:

host RAM (your physical 8GB)  = (VMRamRequirementMB x #ofVMs) + (#ofVMs x 32MBVMOverhead ) + (512MBHost)

所以你会看到

8GB = (X*2) + (X*.032) + 0.512 = 2.544X
X = ~3.14GB RAM per VM

当然,如果 IIS 只需要 2GB RAM,您可以将数据库增加到更舒适的 4GB。

相关内容