企业移动办公的成功之道:Azure RemoteApp
Azure RemoteApp 的开发经过了一个漫长的过程,现在它已成为我们为 IT 社区提供的最重要的解决方案之一,而且我相信它在未来的移动办公策略中将扮演一个重要的角色。
Azure RemoteApp 背后的原理很简单:在很多场景和行业中,基于应用程序的方法比桌面更有效(有关桌面虚拟化的一些有趣的功能和实例,请参见我上周在这里所写的博客文章)。
我经常听到客户说“我们将实现 100% 的 VDI”,但当我查看他们的部署时,结果只有约 20% 实现了 VDI,而 80% 是远程应用程序。VDI 已经成为基于服务器计算的最常用术语,而许多人也用它来描述应用程序和桌面远程处理。
我最近常常听到组织谈起,他们希望使用更多的应用程序和桌面远程处理解决方案,而不想进行大的前期 CAPEX 投资以及维护必要的服务器场。企业之所以要使用更多的远程处理解决方案,一个主要原因是他们需要依赖大量内部 Windows 应用程序来支持越来越多的不同移动设备平台的需求。如果您也有这样的需求,那么我们提供了一个非常出色的解决方案:Azure RemoteApp.。
基于 Azure 的 Azure RemoteApp 具有强大的功能和可伸缩性,它是将这些高价值的 Windows 应用程序交付给移动办公人员的理想方式。在很多方面,这个服务在您的现有内部应用程序与企业移动办公之间架起了一座高效的桥梁。
利用 Azure RemoteApp,IT 团队可以支持他们的员工在各种设备上使用那些可在 Windows Server 2012 R2 运行的任何应用程序--所有这些都基于 Azure 云,而且可以轻松地伸缩并获取更新。易用性、无限的可伸缩性以及简单的维护意味着 IT 团队可以摆脱大量手工任务,从而专注于实现更重要的目标。
这里的云组件是巨大的:应用程序被部署到云中,并在云中进行托管和管理(无需您去维护),然后这些应用程序的可视化被交付给设备用户。利用 Azure RemoteApp,您的用户可以从任何位置访问这些应用程序,您永远不必担心这些应用程序的管理和校准--所有这些都作为 SaaS 在 Azure 中进行处理。
请记住,Azure 在世界各地都有数据中心,这可以确保您的用户使用距离他们最近的微软数据中心。这将确保他们在运行应用程序时获得最高的性能体验。我们的全球数据中心甚至还解决了任何全球云都必须解决的“光速”问题。也就是说,在最终用户的性能方面,用户所使用的服务器必须在他们的物理位置的 750 英里之内,否则最终用户就会感觉到延迟。这就是我们为什么要在全世界构建 Azure 数据中心的原因--为您的用户提供最佳的体验。
您有无数种方式可以在您的基础结构中使用 Azure RemoteApp。在本文中,我们将介绍几种对您的移动办公管理功能具有重要影响的方式。
Azure RemoteApp + EMM:高效、可伸缩、易访问
Azure RemoteApp 最大的与众不同之处是它具有广泛的功能,特别是与市场中同类解决方案相比,尤其显得突出。
利用 Azure RemoteApp,您的最终用户可以使用任何设备、从任何地点访问他们的企业应用程序。在后端,您可以根据不断变化的业务需求轻松地扩展或收缩,当然,同样重要的是,这种管理是完全安全的。
Azure RemoteApp 也考虑到了您的成本问题。利用 Azure RemoteApp 的自动伸缩功能,您只需为实际使用的容量付费。如果您要构建自己的基础结构,需要花费大量的时间,而且会有一些未充分利用的硬件,而这都需要花费您或其他人的成本。随着需求的变化,RemoteApp 能够按需扩展或收缩。
当我演示 Azure RemoteApp 的功能时,令大家感到惊讶的一点是,有如此多的非移动 Windows 程序可以运行在手持设备上。例如,通过在云中部署 Visio 或 Excel with Power BI,我可以在手机上通过 Azure RemoteApp 轻松访问这些应用程序(这就像曼宁球队的粉丝在手机上看到足球一样令人兴奋)。尽管 Excel with Power BI 并没有移动版本,但我可以轻松地运行程序。大量的处理工作在后台的 Azure 中进行(大部分手机/平板都具有这一功能),我可以在手机上实时地看到可视化结果。几天前,Azure RemoteApp 为我发送了一个状态更新,当时我们正在诺基亚 1520 平板手机上玩 Halo 游戏--这真是一个出色的游戏体验!
Azure RemoteApp 的独特性
如果您曾经在搜索引擎中搜索过最新的基于云的虚拟化解决方案,您会看到很多 DaaS 选项和定义。当微软开始构建其首个本地服务(远程桌面服务)时,第一个开发阶段就是收集有关当前已部署的远程技术的需求和采用情况的数据。最后我们开发了一个被全世界广泛(且踊跃)采用的产品。
在我们持续支持和增强 RDS 的过程中,我们发现了一些新的情况:当 IT 组织极力满足不断增长和新出现的组织需求时,他们确实需要一个灵活的服务来交付用于各种设备的应用程序,然后根据这些应用程序的需求进行扩展或收缩。由于移动办公人员每天都在增加,因此保持成本的最小化是至关重要的。
为了满足这个不断增长的需求,微软听取了客户反馈并采取了行动。我们并不是简单地用 Azure IaaS 的形式来托管现有的 RDS 产品,而是从头开始构建了一个云 SaaS 解决方案,我们从头搭建它的体系结构,使它拥有数百万用户需要的云服务的规模和性能。我曾经在很多文章中讨论过我们的“云为先”愿景,它的一个核心概念就是在我们的公有云中验证一些功能,然后再将它们引入到本地环境中。我们的 RemoteApp 计划就是这种情况。
RemoteApp 功能已经存在于本地 RDS 中(通过 Windows Server),它为 RDS 带来了难以置信的可伸缩性和管理能力。
这不仅仅代表了云为先的设计原则,而且是混合方法的一个绝佳示例,即充分利用微软的基于云的优势(托管应用程序和工作负载)以及我们多年的数据中心经验(基于会话的应用程序、RDS,等等)。多年前我们创建了被广泛使用的 Windows 应用程序,而现在我们通过将它们迁移到云中和设备上,使这些应用程序有了更广泛的用途。
开始使用 Azure RemoteApp(真的很简单)
或许 Azure RemoteApp 最受欢迎的部分(至少在开始时)就是 : 它不需要额外的软件,您可以直接从 Azure 管理门户部署这个服务,这只需要几分钟时间。
一个巨大的优势是 Azure RemoteApp 提供了自由的选择。当设置 Azure RemoteApp 时,您可以选择基于云的部署(简单地部署一个独立的云服务),也可以选择混合部署(服务被集成到您的本地基础结构中)。以下是这两种部署的工作方式:
ARA 云部署:
- 利用云部署选项,IT 可以利用预构建的应用程序集合来快速配置访问(只需几次点击操作!)。
- IT 还可以将他们自己的 LOB 应用程序引入到云部署选项中。
- 用户可以利用他们的微软帐户或组织帐户(使用 Azure Active Directory)来访问应用程序。
ARA 混合部署:
- 同样,利用混合部署选项,IT 可以引入他们自己的 LOB 应用程序,而且用户可以使用他们的组织帐户来访问这些应用程序。
- IT 还需要在本地 Active Directory 与 Azure Active Directory 之间创建一个 DirSync 连接。
- IT 需要创建一个从 Azure 到本地(或者从 Azure 到 Azure 虚拟网络)的站点对站点 VPN 连接。
混合部署选项允许您将现有多层应用程序扩展到 Azure ,而无需编写任何代码,也不要求用户学习任何新技能。例如,如果您有一个功能丰富的客户端应用程序,它从本地 SQL Server 查询数据,那么您可以将 SQL Server 保留在原来的位置,而将客户端应用程序的管理转交给 Azure RemoteApp。数据仍然是安全的,用户仍然可以使用现有的域凭据实现无缝的登录,而客户端应用程序更易于从一个中央位置进行管理,而且用户现在能够从新的设备和位置完成他们的工作。
* * *
Azure RemoteApp 为企业应用程序提供了随时随地的访问,使您的员工可以更高效地实现移动办公。Azure 的能力和可伸缩性使您能够灵活地管理任何应用程序的需求,通过将应用程序集中到云端,您的敏感的企业资源可以确保安全,因为当用户退出登录时,所有数据都保存在云中,而不是在设备上。
要了解更多信息,请查看介绍 Azure RemoteApp 的 RDS 团队博客。