sql服务器和vms

我需要为sql服务器部署一些vms,你如何规划SAN卷? 把操作系统,数据和日志文件放在不同的vmdk? 或不同的卷? 或把所有在相同的音量?

另外,是不是build议创build很多卷或限制到1或2? (sql-log,sql-data,files,os-vms,24hours,5mins,no-replica)

提前致谢。

  1. 遵循Microsoft SQL磁盘的最佳做法。 将操作系统,数据和日志放到单独的VMDK上。 http://technet.microsoft.com/en-us/library/bb402876.aspx

  2. 不要使用更多的虚拟CPU。

  3. alignment你的分区。

  4. 不要在您的SQL服务器所在的数据存储上放置太多的虚拟机。

从性能angular度来看,将OS,数据,日志和tempdb文件放在不同的驱动器上总是一个很好的实践

您好,我需要为sql服务器部署vms,您如何规划SAN卷? 把操作系统,数据和日志文件放在不同的vmdk? 或不同的卷? 或把所有在相同的音量?

这取决于您的备份和性能需求。 如果您计划使用快照,则快照提供程序可能需要将数据和日志文件放在同一个VMDK上。 如果您需要多path以获得更快的SAN吞吐量,则可能需要在单独的底层LUN上的多个不同VMDK上的数据文件。

另外,是不是build议创build很多卷或限制到1或2? (sql-log,sql-data,files,os-vms,24hours,5mins,no-replica)

同样,取决于您的备份和性能需求。 一般情况下,将这些卷放到尽可能less的卷上更容易一些,但是如果您使用SAN进行卷级快照以进行极快的备份,则需要根据其灾难恢复需求将VM分组在一起。