远程桌面服务在理论上看起来很有吸引力,但我在部署的实际方面却遇到了困难:移动(笔记本电脑)用户。
我想说,大约 99% 的时间里,移动用户都能够获得互联网连接 - 有线、WiFi、3G 或 4G,这样他们就可以在办公室外访问 RDS。当然,建立、维护和提供可接受的用户体验可能往往需要投入宝贵的时间,而且与“在笔记本电脑上安装该死的操作系统”相比,这会令最终用户感到相当沮丧。
其余 1% 的时间,比如在飞机上,这显然是某些销售人员的生产力花园,他们无法访问互联网,因此无法访问 RDS——这是不可接受的、没有商量余地的情况。
我的问题是:是否可以将远程桌面会话“签出”或“缓存”到笔记本电脑,以便用户可以离线使用计算机,但是一旦移动用户的互联网连接重新建立,就会与 RDS 服务器重新同步?
VMWare View 刚刚引起了我的注意,它似乎确实如此。有使用该软件的经验吗?
是否存在任何替代方案,尤其是 Microsoft 原生解决方案?您的体验如何?
最后,我是否应该认为这种类型的基础设施配置是站不住脚的,而选择更传统的 Active Directory 漫游配置文件部署?
我们的桌面基础设施正在迅速缩小,被笔记本电脑取代——从可扩展性和长期可管理性的角度来看什么最有意义?
答案1
VMware 的观点产品支持离线虚拟机/桌面。
使用本地模式查看客户端
具有本地模式的 VMware View Client 允许最终用户通过相同的管理框架在本地或数据中心运行托管虚拟桌面,从而提高工作效率。只需将虚拟桌面下载到本地客户端设备上,即可在有或没有网络连接的情况下访问操作系统、应用程序和数据。离线用户可以在返回网络时将桌面更改同步回数据中心。桌面的所有内容都安全地保存在加密的桌面映像中,同时无论网络连接如何,该虚拟桌面的所有现有 IT 安全策略都会继续应用和执行。
我们运行了大约 2000 个 View 桌面,并且非常喜欢这项技术。我们还没有到试用离线桌面的阶段。
答案2
Citrix Xenapp 有一个专门用于此的功能 - 它被称为应用程序流式传输。它的工作方式与普通的 Xenapp/Presentation Server 发布的应用程序一样,只不过在将应用程序编译为流式传输应用程序包后,该包将通过 Citrix 离线插件下载到客户端的计算机,并且缓存的应用程序将在客户端上运行,并且是独立的。
我可能没有很好地解释它,因为自从几年前的 Citrix 培训以来我还没有使用过它。
如果您有兴趣,可以阅读以下一些内容:http://support.citrix.com/article/CTX112526
答案3
95% 的 Citrix 部署要么是针对无法在新的 Windows 操作系统上运行的应用程序,要么是因为这些应用程序需要靠近其应用程序/SQL 服务器才能正常运行。如果您谈论的应用程序需要连接到其数据才能工作,那么没有 VMWare/Citrix/Microsoft 技术可以帮助您离线并“存储”网络数据包以供以后重放。我还没有看到过这种解决方案。
如果您在 Citrix 中有一个独立的应用程序,希望人们离线使用它,那么 @Izzy、@KJ-SRS 和其他人在技术方面可以给出很好的答案,但他们没有回答“为什么”。
为什么应用程序没有安装在笔记本电脑本地?为什么它最初安装在 Citrix 上?讨论这些问题有助于让您找到解决离线访问问题的不同技术,因为这里提到的不同技术是为了解决特定问题,并且有各自的局限性。有些是为了支持旧版应用程序 (MED-V),有些是为了支持使用与您本地安装的应用程序不冲突的应用程序 (App-V、Citrix 应用程序流) 等。