管理员必备:SQL Server 2008虚拟化文档(1)


硬件虚拟化让单台物理计算机上同时运行多个操作系统得以实现。由于虚拟化可以节省大量的金钱与时间,越来越多的企业正在虚拟化他们的服务器工作负载,特别是随着云计算变得越来越普遍。

有个常被问到的问题是:是否可以虚拟化不同的服务管理器组件?由于IT中包含了太多内容,所以答案是随情况而定的。

在你为是否能虚拟化服务管理器组件寻求答案前,我们先来看看虚拟化的好处:

运用单台硬件服务器来运行多个操作系统减少IT成本。你可以在每平方英尺/米内运行更多的的服务器,因此可以减少空间、能源和制冷的成本。

由于虚拟机没有和特定硬件类型绑定,虚拟化让你可以很容易地在物理机间迁移虚拟机。

利用主机的高可用功能帮且增长虚拟机的正常运行时间,如微软Hyper-V的故障转移群集,特别是那些没有多余服务管理器组件机器,比如初次安装的服务管理器服务器,它运行工作流程。

虚拟化让你能够动态地回应不断变化的业务需求,你可以运用虚拟化环境中可用的功能如克隆、存储和部署管理服务器作为虚拟机)来很容易地增长或减少你的管理组容量。

从服务管理器支持的角度来看,微软官方支持以下组件的虚拟化:

服务管理器服务器
服务管理器数据库
服务管理器控制台
数据仓库服务器
数据仓库数据库
自助终端

这些支持假设这些组件运行在微软的管理程序上,如Windows Server 2008或之后版,使用Hyper-V或VMware等其它硬件虚拟化软件是服务器虚拟化项目的一部分。

小型测试环境对于完全虚拟化来说是最佳选择。小型测试环境几乎不可能到达虚拟化操作系统的性能限制,而实验室和演示环境又不会和生产环境一样关键。

基于笔者经验,建议不要虚拟化任一个数据库组件服务管理器数据库和数据仓库数据库),因为它们都是磁盘和内存密集型。

服务管理器数据库性能主要受现有控制台连接数量的影响,它们正在检索或编写数据,这些数据由连接器插入。

服务管理器数据仓库数据库服务器的性能直接受提取、转换、加载工作流程的频率、数据保存期、服务管理器服务器发送数据量、数据改变率真等的影响。

微软提供了一个关于SQL Server 2008虚拟化的好文档。


相关内容