虽然VMworld 大会的重点放在推广VMware的解决方案上但微软的HyperV在可扩展性方面也表现得引人注目HyperV — 特别是Windows Server R — 提供了许多与VMware ESX Server相同的扩展性HyperV R每虚拟机最大支持颗虚拟CPUGB虚拟内存虽然我还没有看到有关IOPS微软官方的数字但QLogic发表在 http://wwwqlogiccom/promos/products/hypervaspx的结果显示HyperV达到了 IOPS虽然这个基准不能代表所有的生产环境但它表明HyperV一样可以支持很高要求的I/O关于在虚拟环境中运行SQL Server的最佳实践和技巧微软已经发布了一份详细的白皮书《在HyperV环境中运行SQL Server 》
虚拟化数据库
虽然长久以来很多人都不愿对数据库实施虚拟化但实际上SQL Server是虚拟化的理想对象许多SQL Server服务器并没有得到充分利用往往只有几十个用户象这样的系统就应该被虚拟化因此如果虚拟化能够满足生产数据库的性能要求那就应该立即实施数据库虚拟化
虚拟化数据库最明显的两个好处是提高了服务器的利用率和更易于管理虚拟化允许用户合并负载较重和较轻服务器上的工作量服务器数量越少你的管理任务就越轻松此外虚拟化可以动态调整虚拟机属性如在一个正在运行的虚拟机上增加内存或磁盘在保证虚拟机不停机的情况下新增的资源可立即生效使用虚拟化技术你可以利用如Windows Server R的实时迁移或ESX VMotion功能提高迁移过程中数据库服务的可用性
不是所有数据库环境都可以虚拟化但它可以处理最苛刻的工作负载虚拟化的好处将驱动所有IT服务都转向虚拟化当然也包括SQL Server了
[] []