随着服务器虚拟化的风行,许多人都来询问我与虚拟化有关的问题。最常见的问题是是否可以虚拟SQL Server。简而言之,虚拟化SQL Server提供了与虚拟化多数其他服务器类型同样的好处(如提升硬件利用率、降低硬件成本等)。 在虚拟化SQL Server之前,首先需要解决以下四大问题: 一、SQL Server在虚拟服务器里受支持吗?通常来说,只要你在Windows Server 2008上运行的是SQL Server 2005或更高版本,都可以虚拟化SQL Server。
你可以参阅微软的官方SQL Server支持策略。 二、你的硬件能处理工作负载吗?虚拟化过程确实包含一定数量的……
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
随着服务器虚拟化的风行,许多人都来询问我与虚拟化有关的问题。最常见的问题是是否可以虚拟SQL Server。简而言之,虚拟化SQL Server提供了与虚拟化多数其他服务器类型同样的好处(如提升硬件利用率、降低硬件成本等)。
在虚拟化SQL Server之前,首先需要解决以下四大问题:
一、SQL Server在虚拟服务器里受支持吗?通常来说,只要你在Windows Server 2008上运行的是SQL Server 2005或更高版本,都可以虚拟化SQL Server。你可以参阅微软的官方SQL Server支持策略。
二、你的硬件能处理工作负载吗?虚拟化过程确实包含一定数量的开销。对于轻量级服务器,这个开销通常不明显,但数据库服务器就不是那么回事了,因为已经使用了大量可用的硬件资源。一旦虚拟,这样的服务器可能会产生性能问题(假设使用同样的硬件),因为服务器可能访问更少的可用硬件资源,而以前可用任意访问服务器。
三、虚拟化服务器的实际好处是什么?组织虚拟化服务器的一个最常见原因是可以通过在单个物理服务器上宿主多个虚拟机,以便节约硬件成本。但虚拟SQL Server,你可能发现(取决于主机服务器的容量)能虚拟,但是主机服务器缺少宿主额外虚拟服务器的容量。这样的话,就要慎重考虑是否进行虚拟化。如果你的目的是拥有灵活性,从一台物理服务器移动SQL Server到另一台,那么值得尝试虚拟化。否则,就不要轻易虚拟化SQL Server。
四、你对存储有何需求?多数虚拟服务器可以使用虚拟硬盘。使用虚拟硬盘存在开销,用于阻止虚拟硬盘像物理磁盘那样执行。一些虚拟化技术允许你指定物理磁盘、分区或逻辑单元号给虚拟机,提升虚拟服务器的磁盘性能。分配这样的资源给虚拟SQL Server可能是个好办法,抑制分配直接附属存储,因为这限制了你迁移虚拟机到另一台主机的能力。
如你所见,SQL Server能从虚拟化中受益。但在虚拟之前,确保主机服务器能够胜任。同样的,容量规划和性能监控也是虚拟化过程的关键部分。