将桌面整合到云中


作者:Chris Kawalek


Oracle 企业架构经验文章系列的一部分。


2011 年 2 月发布

桌面计算机系统对于最大限度地提高生产率至关重要。不仅对于最大程度地利用所有可用计算资源越发重要,而且桌面系统和应用程序还与员工的生产率和效率密切相关,而员工是组织最有价值的资产。同时,有效地管理散乱而不断发展的桌面社区可能极其困难和复杂,因为该社区包括不同类型的用户,而用户的需求又各不相同。

管理大量不同桌面环境的常见挑战包括保持硬件和软件最新、排除各个系统的故障、安全性以及对应用程序和数据的访问。这些和其他挑战促使许多组织重新考虑传统的物理桌面基础架构。桌面虚拟化技术提供了一种灵活的方法,可以在更改桌面基础架构部署方式的同时解决这些问题。

虚拟化是对计算资源进行抽象从而使多个操作系统和应用程序映像可以共享一个物理服务器的过程。虚拟化不但可显著节省拥有成本,还可提升可管理性。

EA 是虚拟化的基础

虚拟化意味着架构中的根本性变化。企业架构是用于创建该虚拟化企业的背景,而 EA 原则可以引导新的虚拟桌面环境与现有基础架构通过支持企业当前目标和长期目标的方式进行集成。

因此,对于准备进行这种普遍深入的转变的组织而言,EA 变得极其重要。虚拟化桌面环境应该是公司的整体企业架构的一部分,为进行优化以协同工作的软件应用程序、操作系统、服务器和存储基础架构提供规划。企业架构师可以帮助指导这些环境作为企业架构框架的一部分而形成。

安全性是范式转变的基本动因

虽然某些 IT 专家可能认为他们由于放弃胖客户端架构而失去控制权,但正如我们将看到的那样,他们通过获得安全性以及对集中数据资产的控制充分地弥补了这种缺憾。例如,我们都听过有关人们丢失包含社会保险号或其他敏感信息的便携式计算机的案例。此类情况会使组织面临诉讼和其他后果。一旦数据离开公司的物理地点,几乎任何事情都可能发生。

桌面虚拟化允许管理员通过将信息保存在数据中心中来控制访问。用户唯一通过网络发送的信息是他们所使用的小型数据集。当这些解决方案正确设计时,用户 PC 上的独有数据包括个人书签、设置以及将它们整合到虚拟服务器环境中的软件。

该架构在医疗保健和金融这样的高度监管行业中尤为有用,因为它允许 IT 专业人员管理敏感资产并控制对数据和应用程序的访问。集中的安全性和身份管理更易于在受控服务器环境中维护。

优化虚拟化桌面环境

虚拟化计算环境针对各种用户活动使用标准化模板。企业架构对于该过程至关重要,因为它可帮助开发人员制定为 IT 架构提供一致结构和方向的全面规划。虚拟化的核心是抽象,或者说是服务请求方与服务本身之间的松散耦合。通过资源池满足请求,这些资源池对请求方不可见并可以根据需求动态调整。

仅关注 CPU 层并不够。在架构中的任何层都可能出现性能瓶颈和单点故障。平衡的系统需要将虚拟化应用于所有层。许多关键元素(包括存储磁盘、数据库服务器、应用服务器和 Web 服务器)都需要部署为资源池,这些资源池可以动态扩展并针对故障切换和故障恢复进行配置。

为了创建模板,系统管理员针对每个主要职能部门(例如财务、HR 和采购)创建一个“完美 PC”。这些模型环境包括每个职能部门的最佳应用程序以及所有的常驻控制。管理员只需管理几个基于工作职能的模板,而不是管理数千个不同的桌面。这些虚拟机可以严密锁定。还可以在系统级别更新它们而不会破坏用户的个人设置或文件。

某些协议更适合于特定任务。对于每种类型客户端用于与桌面虚拟化服务器通信的协议,提供了许多选择。在此再次强调,定义明确的企业架构对于确保所有组件正确组合在一起非常重要,并且维护工作量最小。

虚拟化的主要优势

桌面虚拟化受企业架构框架支持,有助于增加桌面基础架构的灵活性和功能,降低为具有独特数据和设备要求的大量用户提供服务的成本。当正确设计时,虚拟桌面解决方案可以提高安全性、提升稳定性、简化管理以及降低运营成本。

详细了解 Oracle 桌面虚拟化


其他企业架构资源:




关于作者
Chris Kawalek 是 Oracle Corporation 的桌面虚拟化首席产品总监。