《云计算架构技术与实践》连载(16):2.4云计算解决方案典型架构组合及落地应用场景之2.4.1桌面云
2014-12-27 09:54
447 查看
版权所有,未经华为书面许可,请勿转载或转发
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等预装软件,并可根据不同目标市场,制作不同的虚拟机模板,可以在云管理平台中指定不同虚拟机、存储及网络带宽规格,甚至不同的计费规则(针对公有云桌面出租的场景)。
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等预装软件,并可根据不同目标市场,制作不同的虚拟机模板,可以在云管理平台中指定不同虚拟机、存储及网络带宽规格,甚至不同的计费规则(针对公有云桌面出租的场景)。
相关文章推荐
- 流式计算strom,Strom解决的问题,实现实时计算系统要解决那些问题,离线计算是什么,流式计算什么,离线和实时计算区别,strom应用场景,Strorm架构图和编程模型(来自学习资料)
- 基于阿里云Serverless架构下函数计算的最新应用场景详解(一)
- 从基础架构层面保障应用场景落地——11.11基础架构峰会在京举行
- 基于阿里云Serverless架构下函数计算的最新应用场景详解(二)
- C#桌面应用使用异步计算改善界面效果的两种方式
- DotNET应用架构设计指南(第三章:安全 运行管理和通讯策略(13-16))
- 云计算-从基础到应用架构系列-云计算的概念 推荐
- 云计算-从基础到应用架构系列-虚拟化的技术(上)
- 感受“开放标准、开放架构、开源生态系统和应用解决方案高峰论坛”
- 编译安装vsftpd-2.3.4(配置虚拟用户登录)高级应用全攻略[连载之电子商务系统架构]
- DotNET企业架构应用实践-企业管理软件架构(计算)的历史与发展(上)
- ZooKeeper典型应用场景一览
- 物联网四大产业群的典型应用场景
- DotNET企业架构应用实践-基于接口开发介绍以及应用场景和案例
- HttpModule的几个典型应用场景
- DotNET企业架构应用实践-企业管理软件架构(计算)的历史与发展(上) 推荐
- 变电站安防应用解决方案及典型成功案例
- Hadoop的五个典型应用场景
- 物联网四大产业群的典型应用场景
- 云计算-从基础到应用架构系列-云计算的演进