六个步骤构建Citrix私有云
目前,只有小部分云计算厂商可以提供一个灵活、可扩展、已可供企业实际使用的完整云计算产品和服务。Citrix公司的云计算产品允许企业用户在云中构建一个基础设施,并可交付给最终用户使用。
使用Citrix系统公司云计算套件中的产品,IT管理员们可以管理虚拟机管理程序、桌面交付、联合身份以及用户配置文件。使用Citrix公司产品构建你私有云的一个好处就是,所有的组件都可以作为虚拟实例进行部署。这就意味着,你可以在使用位于数据中心或托管设施内硬件的现成虚拟环境中使用所有的组件。
步骤一. 管理程序的配置
无论是使用私有服务器还是托管服务器,你都需要创建一个虚拟环境以构建你的云。在购买硬件后,你可以安装Citrix公司的XenServer管理程序。以下是XenServer的一些主要特点:
• 高可用性:使用服务器池可保证系统处于冗余状态,如果发生故障,可以在各主机之间自动实现虚拟机(VM)迁移。
• 存储支持:XenServer支持多个不同的存储设备,并可在图形用户界面级别直接管理这些设备。
• 虚拟机管理:当流量高峰出现、需要增加更多虚拟机时,管理员们可以快速部署新的虚拟机。他们还可以配合配置服务器,以管理虚拟机镜像。
根据不同的部署,管理程序还可以拥有其它几个功能。当管理程序已安装完毕并正常运行时,你需要将存储与新建立的镜像相连。
步骤二. 设备的认证
Citrix公司的NetScaler设备都是一个虚拟或物理的设备。根据你的数据吞吐流量的需求或硬件组件的需求,把该设备当作一个虚拟或物理的设备成为入口点。
因为访问云计算环境必须是安全的,你还需要拥有一个坚固的网关。NetScaler设备允许你创建可以处理用户连接的负载平衡服务器。
云计算环境还需要站点具有高可用性;而NetScaler设备通过其全球服务器负载平衡技术(GSLB)实现了这一高可用性。从而有能力连接多个站点,以创建一个更为强壮和稳定的云计算基础设施。
步骤三. 应用的交付
一旦你已完成了管理程序与入口点的配置,你需要一个引擎用于打包应用程序和向云交付应用程序包。Citrix公司的XenApp 6.5就是这样一个向最终用户交付应用程序的强壮的瘦客户端。你可以在物理或虚拟的Windows Server 2008 R2 64位实例上安装XenApp,以用于实现快速交付。然后,你就可以安装和隔离应用程序,通过Active Directory(AD)管理用户访问,并允许用户通过云计算实现无缝应用。
用户访问是通过XenApp的网络接口进行管理的。而身份验证会发生在安装在NetScaler的网络接口实例中,或直接出现在XenApp窗口中。当登录到云计算门户站点时,用户输入他们自己的AD凭据;根据他们所属的安全组不同,他们会被授权访问应用程序的某个特定子集。只要用户能够连接互联网,他们就可以从任何地点、通过任何设备访问这个门户站点。
步骤四. 桌面的交付
对于用户来说,云计算的最大好处之一就是他们可以从任何的地点、通过几乎任何的设备使用他们自己企业的桌面应用。例如,无论用户身在何处,他都可以通过一个iPad设备使用Windows 7企业桌面应用。通过集中管理所有的主机镜像和使用云计算所赋予用户访问的权限,他们就可以通过个人设备访问企业镜像。
使用XenDesktop,管理员们可以为最终用户创建、管理和部署主机镜像。使用诸如HDX之类的技术(这是一种可提高托管桌面上Flash电影、画面速度与质量的视频格式),最终用户可体验真正的无缝应用。XenDesktop所交付的桌面应用就如同一个专用的池环境,用户可分别使用第一个可用的桌面或一个持续的桌面。
当一个用户通过云计算使用他的桌面时,他还可以访问实际位于XenApp服务器上的个人应用程序,用户在登录桌面实例时就已连接上该服务器。对于使用者来说,所有这一切都似乎是无缝的,就好像应用程序总在桌面上是始终可用的。在现实中,这个过程是独立的,并在数据中心中进行管理的。
步骤五:通过开放云计算访问的联合身份
许多企业都在Citrix云计算环境中运行软件即服务(SaaS)的应用。当用户需要记住和输入多个身份凭证以访问不同SaaS应用程序时,就会发生问题。
Citrix的Open Cloud Access为云计算提供了联合身份的功能。通过在云中扩展AD范围,Open Cloud Access可以把SaaS图标直接置于用户的门户站点,如Salesforce或GoToMeeting。然后,使用一组现有的AD凭证,用户就可以登录SaaS应用程序而不必重新输入用户名和密码。
步骤六:云计算的交付与管理
近期Citrix公司对CloudStack的收购使其云计算交付的能力上升了一个新台阶。除了CloudStack使用你自己的硬件提供公共云服务之外,CloudStack完全就是一个类似于Amazon弹性云计算(EC2)的开源云计算操作系统。CloudStack精心组织虚拟化资源构建一个同质化的环境,在这个环境中你可以通过自助服务CloudStack门户站点删除对不同虚拟机的创建。
CloudStack可实现一个安全的多租户云计算环境;只需点击鼠标一下,你就可以通过一个预设模板部署虚拟服务器。可通过网络接口、命令行或调用扩展CloudStack应用程序编程接口(API)等方式关闭、暂停和重启虚拟实例。
集成XenServer的产品可实现对Citrix云计算环境的更多管理。控制台为管理员们提供了对存储、IP池、CPU、内存及其他资源的集成显示。另外,它还能够以时间序列列出云中所发生的事件,以便于管理员们能够更轻松地跟踪这些事件。