我是我所在小公司的 IT 部门主管,但我主要是一名软件架构师,我所有的系统管理经验和知识都与软件开发有关。今年或明年的某个时候,我们将考虑将我们的工作站环境升级为统一的 Windows 7/Office 2010 环境,而不是在每台不同的机器上安装各种 OEM 许可版本的软件。
我想到可能可以放弃升级每个工作站,而是让它成为一个哑终端来访问虚拟化服务器,并将整个虚拟工作站托管在服务器上。
现在我知道基本上任何事情都是可能的,但这对于小型企业(25-50 个工作站)来说是一个可行的解决方案吗?假设这是可行的,那么存在哪些类型的粗略指导来计算所需的服务器资源。
解决方案究竟如何处理用户访问其 VM,他们是否正常登录到他们的物理工作站,然后使用远程桌面访问他们的 VM,还是通常通过客户端软件来协商?
有哪些类型的软件可用于管理和监控这些虚拟机,Microsoft Server 2008 能否实现此功能?我最感兴趣的是这些与带有 Hyper-V 的 Server 2008 相关的问题,但我愿意提供对 VMware 产品线的见解,尤其是如果有任何令人信服的理由在 Microsoft 商店中选择它们而不是 Hyper-V。
编辑:只需在实施目标上添加一些信息,就可以将我们的平台从 Win2k3 / XP 环境升级到完整的 Windows 2008 / Win7 平台,而无需对我们每个配置不同的工作站执行任何相关工作。
另外,有人能提供一些实际的指导方针,说明需要多大的硬件才能虚拟地支持 25-50 个工作站吗?大多数工作站除了 Office、Outlook 和 Web 之外什么都不做。唯一高需求的工作站是开发工作站,它们会将所有内容保留在本地。
答案1
这种类型的解决方案是连续存在的。
一方面,您拥有运行“厚”操作系统(如 Windows 或桌面 Linux 发行版)的客户端计算机,并通过客户端软件连接到托管应用程序(通过 RemoteApp 快捷方式和远程桌面协议 (RDP),或通过 Citrix ICA 协议)。
在中间阶段,客户端通过这些相同的协议连接到完整的桌面会话(而不是单个应用程序),但使用共享操作系统安装。这通常是 Windows“终端服务”的世界。
在频谱的远端,您通常拥有所谓的虚拟桌面基础架构 (VDI),其中客户端设备非常精简,并且仅托管客户端软件以连接到托管的操作系统实例。
所有这些情况在物理上都是可行的,但是在开始指定服务器等之前,最好先调查许可成本。
Microsoft 世界中的许可成本包括终端服务客户端访问许可证或 Windows虚拟企业集中桌面(VECD)操作系统许可证,用于访问 VDI 解决方案的每个设备或用户。桌面应用程序软件的许可(取决于您所处的频谱)也可能与您当前使用的许可不同,这需要购买额外的许可证。
您可能会发现,VDI 基础架构的购置成本与传统的“胖客户端”路线类似,甚至更昂贵。从物理和实际角度来看,使用瘦客户端设备听起来像是一种“胜利”,但软件许可费用传统上已经超过了任何硬件成本节省,因此只剩下“软成本”管理和 TCO 节省作为理由。
编辑:
Ryan Bolger 的回答一针见血(我给他 +1 了),关于“软成本”节省,您正确地将其确定为省钱的地方。
学习如何使用组策略集中部署软件、管理用户环境以及全面维护网络,将使您对 Windows 网络的“内部”和操作有更深的了解,并且与 VDI 基础架构相比,其“移动部件”要少得多。坦率地说,即使您拥有 VDI 基础架构,我认为您仍然能够从组策略中获得巨大的好处。
对于特定任务的应用程序或通过慢速或不可靠的网络连接交付应用程序(例如“通过基于 T1 的 WAN 共享 Microsoft Access 数据库”),VDI 和远程应用程序交付是一种很好的解决方案。我不认为桌面虚拟化(至少在当前这种基于过高许可费的雷区)是“答案”。
我甚至可以大胆地说,只要对大量运行 Windows 的客户端计算机进行适当的“维护和维护”,使用 Windows Server 中的内置工具 WSUS、良好的脚本知识以及对 Windows 本身和应用程序软件工作原理的理解,维护起来其实并不难。自动化客户端计算机构建、删除用户的管理员权限以及掌握操作系统和应用程序更新部署基础架构将使您取得长足进步。
答案2
我想根据 Evan 的回答来谈谈关于远程托管应用程序的不同方式。
您主要关心的似乎是如何减少管理大量分散的工作站及其各自的软件安装所产生的管理开销。您无需迁移到远程托管的应用程序基础架构即可实现该目标。
通过将单个服务器设置为域控制器并将所有工作站加入该域,您可以立即完成几乎所有需要的操作。域本身处理集中配置的用户帐户。组策略可以处理工作站上的所有系统设置配置。组策略软件部署可以处理您的应用程序安装。内置的 Windows 部署服务与免费的 Microsoft 部署工具包相结合甚至可以为您提供操作系统部署解决方案。WSUS 也是免费的,可以处理您的操作系统和 Microsoft 软件修补。
只需一个服务器操作系统许可证和工作站操作系统许可证,您就可以做很多事情。所有这些都需要一点学习曲线,但并不比使用远程托管应用程序或操作系统解决方案需要学习的东西更难。
答案3
我们正处于为几百名用户规划桌面虚拟化的中期阶段,并且存在许多微妙的陷阱。其中一个是所谓的“哑终端”并不便宜,当然也需要软件补丁!但是,肯定比完整的操作系统安装便宜。下一个陷阱是某些高管“必须”拥有哑终端无法实现的功能,并破坏了该模型。然后是远程访问。然后是 VoIP。然后,VMWare 比您想象的要贵。天哪……
答案4
我经常看 Sun Ray 台式机。它们运行良好(假设您拥有足够的后端马力),即使在 Windows 商店也是如此,而且与普通台式机相比,它们相当便宜。