SQL Server虚拟化逐渐升温

日期: 2009-11-26 作者:Bianca Strzelczyk翻译:孙瑞 来源:TechTarget中国 英文

尽管虚拟化在IT界已经火了或长时间,但是许多企业在SQL Server虚拟化上的应用还十分缓慢。其中一部分原因是SQL Server在虚拟化方面比其他应用要更加具有挑战性。   这些挑战包括:同物理机相比,在虚拟机上运行SQL Server往往需要更多的资源,而且在进行故障检修与性能维护的时候更加困难复杂。但随着虚拟化技术的不断发展与完善,情况或许会有所改变,企业对SQL Server虚拟化的态度也应该有所转变。

  Quest Software的技术经理Kevin Kline这样说道:“客户越来越关注SQL Server虚拟化方面的问题,而且应用也越来越广泛,我看到许多用户都在使用它。”  ……

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

电子邮件地址不会被公开。 必填项已用*标注

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

尽管虚拟化在IT界已经火了或长时间,但是许多企业在SQL Server虚拟化上的应用还十分缓慢。其中一部分原因是SQL Server在虚拟化方面比其他应用要更加具有挑战性

  这些挑战包括:同物理机相比,在虚拟机上运行SQL Server往往需要更多的资源,而且在进行故障检修与性能维护的时候更加困难复杂。但随着虚拟化技术的不断发展与完善,情况或许会有所改变,企业对SQL Server虚拟化的态度也应该有所转变。

  Quest Software的技术经理Kevin Kline这样说道:“客户越来越关注SQL Server虚拟化方面的问题,而且应用也越来越广泛,我看到许多用户都在使用它。”

  部署虚拟化服务最常见的原因是进行整合,微软在SQL Server的最新版本中设计了许多功能来简化这一过程。比如SQL Server 2008包含了一系列的功能,你可以对其进行相应的设置以便自动管理不同的数据库实例。

  在更广的范围里,微软对许多产品进行了改进以更好地配合虚拟化环境。加拿大的微软MVP专家Nelson Ruest表示:“微软很看重虚拟化这一领域,这一点是毫无疑问的。但同那些专门做虚拟化的厂商相比,比如VMware等,他们还处于劣势。VMware在这一领域已经打拼了许多年,而微软只是刚刚加入这一行列,对于虚拟化市场的开拓还有很长的路要走。”

  就SQL Server而言,有三个核心产品组成了整套的微软虚拟化解决方案:Hyper-V、 System Center Virtual Machine Manager还有数据库服务器本身。微软SQL Server产品经理Tiffany Wissner说:“我们认为,作为全面的、集成的虚拟化工具集,以上这些产品可以帮助用户创建他们的虚拟化架构,无论是桌面还是数据中心。”

  SQL Server与Microsoft Hyper-V

  微软的hypervisor 技术是在08年中发布的,它使得SQL Server虚拟化的可行性大大提升。Scalability Experts公司的首席架构师Joe Yong表示:“在这一技术发布之前,微软一直使用Microsoft Virtual Server,如果是我,就不会在生产环境中使用它。”

  Hyper-V的第二代同Windows Server 2008 R2一同发布的,它同之前的版本相比,在技术方面增强了一大截。Ruest说:“微软在开发方面下了很大功夫,他们非常努力地想将hypervisor技术做到世界一流。”

  Hyper-V最值得注意的增强就是它现在支持64位处理器了,Wissner说:“在进行虚拟化时,客户可以支持不断增加的虚拟机,或者充分利用大型硬件的优势。”

  在诸多新功能中,最受人瞩目的就是实时迁移(Live Migration),它可以将正在工作的虚拟机从物理服务器架构中的一个位置迁移到另一个位置,提供给客户更高的灵活性与资源管理性,帮助他们最小化停机时间。从SQL Server角度来说,这的确是一个非常关键的工具。Wissner表示:“Hyper-V对实时迁移的支持,引来了许多客户的关注,因为它提供了更高的灵活性,更高的运营效率以及帮助可是实现高可用性。”

  Ruest表示实时迁移的确很重要,但是只有在主服务器上进行维护时才用得到。他说:“它绝对是非常重要的功能,特别是因为每个月的第二个星期四,你都需要为微软的操作系统打补丁,需要升级的虚拟机(运行着微软技术)同需要升级的主服务器(运行着Hyper V)一样多。所以,并不能说这一功能是无懈可击的。”

  由于Hyper-V产品是基于Windows的,主机服务器需要定期升级,甚至是在运行Server Core安装的时候,Ruest补充道:“选择使用hypervisor的人,肯定会想要寻找一种不用频繁升级的技术。”

  此外,Ruest还解释到,Hyper-V是一个整合资源虚拟机管理器,它同VMware的hypervisor不太一样,他说:“使用VMware时,你可以为虚拟机提供最小与最大内存设置,即hypervisor可以以最小的RAM来运行虚拟机。”

  当一个虚拟机达到运行峰值时,VMware的hypervisor将智能地寻找其它的物理机,并显示“这个物理机有更多资源可以利用,因此会将虚拟机移动到这里。”

  Hyper-V不能自动分配变化的内存给虚拟机,如果虚拟机的设置为在2GB下运行,那么它只能在2GB下运行。但同VMware的技术相比,Hyper-V仍然是一个价格低廉的解决方案,并且也是一款可靠地产品。Ruest说:“用户对Windows平台熟悉程度较高,那些运行着小型基础架构或多个虚拟机的用户不希望将所有的鸡蛋全放在一个篮子里,Hyper-V对他们来说是不错的选择。”

翻译

孙瑞
孙瑞

相关推荐