随着Windows Server 2008 Hyper-V以及即将发布的R2版本,微软正全速推进服务器的虚拟化。他们的努力不仅限于Hyper-V,事实上,微软已经开始推出服务器端应用软件,特别是虚拟化软件。 这些虚拟化功能现在完全支持Windows Server 2008 Hyper-V,Windows Hyper-V服务器或其它任何经过服务器虚拟化验证程序(SVVP)验证过的虚拟化硬件平台。当前,被验证的SVVP提供商包括Vmware,Citrix,Novell和Cisco,而Vmware是第一个达到验证水平的。
随着转向对虚拟化的支持,越来越多的微软服务器产品将被特别设计来支持虚拟……
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
随着Windows Server 2008 Hyper-V以及即将发布的R2版本,微软正全速推进服务器的虚拟化。他们的努力不仅限于Hyper-V,事实上,微软已经开始推出服务器端应用软件,特别是虚拟化软件。
这些虚拟化功能现在完全支持Windows Server 2008 Hyper-V,Windows Hyper-V服务器或其它任何经过服务器虚拟化验证程序(SVVP)验证过的虚拟化硬件平台。当前,被验证的SVVP提供商包括Vmware,Citrix,Novell和Cisco,而Vmware是第一个达到验证水平的。
随着转向对虚拟化的支持,越来越多的微软服务器产品将被特别设计来支持虚拟化。这里是一个关于SQL Server 2008的例子。当你在虚拟机中的Windows Server 2008操作系统运行SQL Server 2008,你仍可以获得以下几个优势:
1、第一个也是最重要的,你可以合并你现有及将来的数据库。这由它的配制决定,每个SQL Server虚拟机可以运行任意数量的数据库。
2、你也可以通过在每个虚拟机中创建多个SQL Server实例来支持更进一步的合并。
3、虽然老版的SQL Server可以被虚拟化,但它们不能优化虚拟化。但对于SQL Server 2008来说,微软加强了代码来利用虚拟化将虚拟系统的驱动紧密集成起来。
4、你应该在虚拟机中的Windows Server 2008系统运行SQL Server 2008以获得最好的性能。正如之前陈述的,Windows Server 2008是从最底层开始被设计为一个虚拟化的操作系统。较老版本的操作系统,例如Windows Server 2003甚至Windows 2000 Server也为虚拟化作了优化,但是这是通过服务包应用程序来完成的,不是从最底层设计编码实现的。
5、在Windows Server 2008中运行SQL Server 2008可使SQL Server充分利用操作系统中综合驱动的优点。当你在Hyper-V顶层运行两个SQL Server 2008,该虚拟机将可以作为一个启发式的访客来运行,并通过Hyper-V的虚拟总线直接访问虚拟化了的硬件,充分利用Hyper-V平台优点。
虚拟化的优点是不可否认的。每个虚拟机系统的磁盘驱动都包含于一个虚拟硬件驱动中,这些驱动包含在物理磁盘文件中,这些文件使得这些驱动很容易被恢复与复制。另外,在虚拟机中运行SQL Server支持所有数据库实例之间完全绝对的隔离,甚至允许你同时运行几个虚拟机来充分利用强大的64位硬件的优势。还有更好的,就是在硬件虚拟引擎上运行SQL Server,例如现在的Hyper-V就被完全支持。
当前服务器虚拟化用来中止和平衡过多的工作量,例如SQL Server 2008可以利用这个新的操作模型优点的同时,没有或者只有很小的性能损失。如果你正在使用SQL Server 2008,你应该认真考虑此模型,将其作为合并数据库的最佳办法。
什么是Hyper-V虚拟总线?
Hyper-V包括一个最小的微核结构,此结构允许多个分区来访问相同的物理磁盘资源。保持系统管理程序很小,还可以帮助减少表层的安全性攻击,并保持各部件的性能。出于管理操作的目的,子分区要求拥有与父分区通讯的能力。
这已经通过使用逻辑点对点的虚拟总线实现了。工作进程为管理操作及请求提供服务,例如从每个子分区启动或监控一个虚拟机。虚拟总线使用共享内存与在同一台主机服务器上的虚拟机进行通讯。
翻译
相关推荐
-
云端SQL Server高可用性最佳做法
与内部部署相比,在云端运行SQL Server可为数据库软件用户提供更多的灵活性和可扩展性,也可能更省钱。但云 […]
-
绘制数据关系图的利器:SQL Server 图像数据库工具
SQL Server 2017新增了图形数据库功能,你可以使用图结构来表示不同数据元素之间的关系。
-
如何在Azure部署时选择合适的SQL Server?
想要在Azure上运行SQL Server,企业一般会面临两种选择:在Azure虚拟机上安装SQL Server或使用Azure SQL Database。
-
Linux支持的引入 推动了SQL Server 2016集成服务的发展
随着SQL Server的不断发展,集成服务也在发生相应的变化。在最新的SSIS更新中,增加Linux支持和SQL Server 2016升级向导。