如何从生产/按需查询中隔离数据仓库工作负载?

我正在使用VMware的vSphere 6,我正在考虑整合多个SQL服务器,这些服务器有不同的使用情况;

  • 按需爆发报告(Cognos / Data-warehouse)
  • 交互式Web使用(营业时间/可变高峰使用)

如果将这些工作负载组合起来,我想避免服务的降级。

  1. vSphere或SQL是否提供保证CPU和磁盘性能最低/最高的工具?

  2. 这个控制有多细化?

  3. 我应该使用vSphere还是SQL控制分区?

SiteMinder似乎与最新版本的SQL或SQL 2014有关的问题,但在该依赖之外,如果需要,我们可以使用更新的版本。

在vSphere中使用资源池(可能会变得麻烦),vApp或直接应用于单独的虚拟机,这是非常简单的。

你需要做的是每个工作类都有一个虚拟机,如果你在一个SQL虚拟机上运行所有的工作负载,你不能通过vSphere来完成这个工作,它不能看到这个粒度。 但是如果你有两个或两个以上的虚拟机,你可以很容易地分配工作量,并且非常简单地限制你想要对CPU,内存,存储和networkingIO做什么。 这就是说你需要学习vSphere的基础知识,我们不能告诉你每一个步骤,这不是我们在这里,我们希望你知道ABC的。

如果你必须在一台虚拟机上完成这个任务,那么这个控制显然必须落在SQL的肩膀上,而我并不是那个人的专家。