要求是这样的:
我需要在无磁盘节点上为客户运行传统(Windows客户端/服务器)应用程序。
客户希望:a)为最终用户(无磁盘节点)使用最低限度的configuration系统b)集中pipe理应用程序升级(整个安装过程可能在局域网上运行,但是此时不能排除广域网。双向pipe理/升级/维护不需要单独参加每台PC)c)能够确保用户只能访问旧版应用程序,无法摆脱操作系统设置d)更清楚地了解应用程序是否可以发送到节点或整个桌面
我完全和我已经读过的关于PXE,Presentation Server,terminal服务,XenApp,XenDesktop,Hyper-V的内容混淆了。
什么适合哪里? 什么组件是必需的? 这些似乎都有一些重叠,我不清楚我应该如何设置这个以达到上述目的? 希望这些问题是有道理的。
任何帮助是极大的赞赏。 谢谢!
我会尽量留在微软的技术阵营,以保持简单。 你应该问的第一个问题是Jim B所暗示的,但是让我们假设你正在谈论的是“瘦客户机”,这就是无盘节点:
您可以使用演示虚拟化还是桌面虚拟化?
换句话说:你可以逃脱RDS(远程桌面服务)又名terminal服务/思杰,还是你需要更昂贵的VDI(虚拟桌面)?
Med-V因为用于pipe理客户端硬盘驱动器上的应用程序,而您使用的是瘦客户端,所以在RDS和VDI之间。
RDS是现在称为远程桌面服务会话主机的老式terminal服务器。 您在服务器上安装客户端应用程序,用户使用远程桌面(RDP)连接到同时运行多个用户login会话的单个服务器(或服务器池)。 这些用户正在使用Windows Server 2008 R2桌面,如果pipe理员查看任务pipe理器,他们将看到所有用户.exe在一台服务器上运行。 通过Web浏览器,负载均衡/ FT和远程桌面网关(它们在SSL端口443上运行它)使用户友好,从而使其用户友好。
如果您的应用程序有特殊要求,并且您的用户需要自己的客户端操作系统,并拥有自己的C:驱动器,RAM等,您可以select在RDS上部署VDI。 CAD可能就是一个很好的例子。 因此,用户仍然坐在瘦客户机上,但是当他们login到远程会话时,他们实际上正在使用单独运行在一个或多个Hyper-V服务器上的许多Windows 7客户机虚拟机之一。 他们仍然可以共享相同的物理服务器硬件,但是现在他们有自己的“世界”来玩。通常这只在会话主机(terminal服务器)不适合账单的情况下部署。
也许如果你描述一些更多的应用程序和用户的用法,我们可以帮助你缩小select范围。 如果您可以通过多次login使应用程序在单个服务器上同时运行多次,那么RDS非常好,而且易于pipe理(与VDI和其他选项相比)。
Citrix通常只需要在RDS之上运行,即使这样,最新的Windows Server 2008 R2 RDS也能帮助您。
微软网站解释所有这些是Windows企业 。 如果您要使用服务器资源运行应用程序,以便为所有应用程序提供大部分CPU时间,则要查看的部分是虚拟桌面基础架构。 相反,如果您想使用用户计算机执行某些任务,但希望从networking运行某些应用程序(这不是您所描述的,而是符合您提到的术语),那么请查看会话虚拟化链接。 最后,如果你想简单地从一个中心点pipe理应用程序,而不必担心兼容性或共存问题(通常是遗留应用程序或“计量”应用程序,请看一下med-v链接。您所提到的与实现应用程序虚拟化(这个术语在最广义上使用)的三种风格中的一种有关。
您的客户需要的是完全通过“OSstream媒体”解决。
检查产品,如Hp图像pipe理器,Wysestream媒体pipe理器,Double-Take Flex,CCBoot。
这些产品使用PXE进行networking引导,并添加“虚拟磁盘驱动程序”,以便客户端可以引导基于服务器的共享虚拟磁盘。
在WAN / LAN场景中,通常的实现是在每个“分支”中有一个(小的)代理服务器,并让这个代理自动升级它所服务的虚拟磁盘(例如使用rsynch / rdiff)。 上面提到的一些产品具有“pipe理远程服务器”function。