在物理服务器上运行文件共享服务器并在虚拟机上运行 SQL 服务器有什么好处吗?

在物理服务器上运行文件共享服务器并在虚拟机上运行 SQL 服务器有什么好处吗?

我从未听说过有人在物理机上的 Windows Server 原始实例上运行一台服务器,然后在虚拟机上运行第二台服务器,所以我找不到有关这方面的任何信息。我​​有一台运行 Windows Server 2022 的物理服务器,用于存储和文件共享。我的公司使用一种名为 Microvellum 的 CAD 软件,它需要 SQL 数据库并建议在专用服务器上运行它。我不想像大多数人一样尝试将我当前的服务器移到虚拟机并运行 2 台虚拟机,而是想保持物理服务器原样并创建一个 VM 来运行我的 SQL 服务器。尝试这样做有什么缺点吗?

答案1

如今,组织大多数服务器都在虚拟机上运行。原因之一是您可以创建虚拟机 (VM) 的快照,然后应用更改/补丁/更新,如果出现问题,您可以使用快照来回滚更改。

但是,使用 SQL Server make sute 时,VM 尚未配置为使用动态内存管理,因为它可能会影响数据库服务器的性能。

在此处输入图片描述

还要确保为虚拟机分配了足够的 vcore,以便它能够处理工作负载。确保虚拟磁盘是在具有低延迟的 LUN 或磁盘阵列上创建的,并且它可以处理数据库工作负载所需的 IOPS。

答案2

将文件服务器服务保留在物理服务器上的短期好处是您无需为其设置虚拟机的精力。

将文件服务器服务移至 VM 的长期好处是,您可以对两台机器统一使用所有 VM 管理机制(资源分配、快照等)。

因此,您计划使用该设置的时间越长,将文件服务器也变成虚拟机的理由就越充分。

答案3

这是一个很大的缺点。

无论您在物理机器级别运行什么(实际上也是虚拟机)......都具有优先权。

因此,一般规则是,如果您使用一台机器作为虚拟机的主机,则只需在主机本身上运行必要的软件 - 比如备份软件和远程管理软件。否则,您将面临风险 - 即在您的情况下 - 文件服务器角色开始占用超过公平份额的资源,并且虚拟机会丢失。

相关内容