版权所有,未经华为书面许可,请勿转载或转发
2.4
云计算解决方案典型架构组合及落地应用场景
2.4.1
桌面云
基于云计算总体架构下的桌面云解决方案如图2-29所示。
图2-29
桌面云解决方案架构子系统组合
桌面云解决方案主要基于云计算平台的弹性计算、弹性存储、操作运维及业务发放管理系统功能,通过集成桌面云会话控制管理及远程虚拟桌面控制代理等模块,提供针对企业内部应用的呼叫中心桌面云、营业厅终端桌面云、Office办公桌面云解决方案,以及面向公众网用户的VDI出租业务。
其主要业务流程包括:
l
来自企业IT系统或运营商BOSS系统的桌面云发放命令,通过与云计算云管理平台之间的SOAP、RESTFUL
API接口,交互包含标准桌面配置规格定义的VDI业务发放/撤消封状式命令;
l
云管理平台的BSS系统对VDI业务发放命令进行解析,将该命令分解为指向“桌面会话网关”的VDI账户发放命令,以及指向“弹性计算API及集群调度”的VDI虚拟机实例发放命令;
l
“桌面会话网关”接受来自云管理平台的命令创建桌面账户;
l
“弹性计算”服务部分接受来自云管理平台BSS部分通过的EC2兼容接口创建符合原始发放需求规格、包含虚拟桌面服务器端代理的虚拟机镜像;桌面服务端的EC2
IP地址还将反馈给“桌面会话网关”系统;
l
“桌面会话网关”接收来自VDI瘦终端的HTTP/HTTPS桌面会话登陆请求,通过云计算API与AAA服务器交互,或者与企业LDAP/AD服务目录交互进行用户身份鉴权,随后进一步通过EC2
API通知弹性计算服务启动虚拟机的运行实例;
l
“弹性计算”服务通过与“弹性存储”通过SOAP消息交互,完成指定业务发放命令中指定的虚拟存储卷的挂载,其中包括了为该虚拟分配的系统卷及数据卷,虚拟机从其系统卷引导启动,完成系统的初始化启动;
l
用户认证通过后,将用户所用VDI瘦终端通过远程桌面协议与数据中心服务器相连接,建立桌面会话;
l
来自瘦终端的客户操作通过“桌面流化协议”实现与其后端服务的虚拟机进行交互,完成实际的操作动作;
l
构成桌面云解决方案的弹性计算管理服务器、块存储及对象存储设备,VDI虚拟机、桌面云会话控制网关、数据中心各层交换机(接入/汇聚/骨干)、防火墙以及桌面云特有的负载均衡及Cache加速设备(LBS)相关的监控、告警、性能、配置、拓扑以及安全管理等,均通过符合SOA原则的Web
OM对象化API接受云管理子系统的端到端管理;
l
“弹性计算”的智能调度算法,可以为有效提升桌面云VDI VM在整体服务器集群内的资源利用效率,减少负载不均衡导致的资源浪费并提升节能减排效率,以及实现桌面云工作负载与其他非桌面类工作负载的动态调度能力提供支撑;
l
由于“弹性计算”内所有服务器及虚拟机共享相同的“弹性存储”实例,使得支持业界最大规模的支持虚拟机HA及在线热迁移的集群成为可能,在集群内的服务器故障可以快速恢复,从而实现了软硬件故障导致的VDI服务故障影响最小化;
l
由于“弹性存储”所提供的块存储跨服务器、跨机柜的数据可靠性冗余机制(2份或3份拷贝),可以为桌面云功能提供超越PC本地存储的数据可靠性保障,同时基于对象存储的快照机制,以及异地容灾机制,使得桌面云数据在更大灾难发生时也有机会还原为最近一次快照时刻的存储数据内容;
l
针对桌面办公类应用,采用软件预安装模式,除基本客户机操作系统外,进一步增加终端安全管理、Office系列、UC通讯、Email、CRM、ERP等预装软件,并可根据不同目标市场,制作不同的虚拟机模板,可以在云管理平台中指定不同虚拟机、存储及网络带宽规格,甚至不同的计费规则(针对公有云桌面出租的场景)。