桌面云平台系统研究与设计
2015-03-25毛涛
毛 涛
中国石化广东石油分公司,广东广州 510620
桌面云平台系统研究与设计
毛 涛
中国石化广东石油分公司,广东广州 510620
云计算是目前计算机最为火热的研究领域之一,桌面云作为云计算中的一种,具有易于部署、安全性高和数据集中管理的特点。桌面云能将传统的桌面环境转移到数据中心,使其与终端设备解耦,用户能够使用瘦客户端等终端设备随时随地通过网络接入属于个人的桌面环境,提高办公的灵活性和资源的使用率。此外,桌面云解决了传统PC资源与服务器资源使用率低、运维成本高、安全系数低等问题,同时能够弥补瘦客户端等终端设备的计算和存储能力的不足,充分发挥移动办公的优势。
桌面云;云计算;虚拟化技术;桌面虚拟化
0 引言
1 理论与技术概述
云计算(Cloud Computing)是分布式计算(Distributed Computing)、并行计算(Parallel Computing)、效用计算(Utility Computing)、网络存储(Network Storage Technologies)、虚拟化(Virtualization)、负载均衡(Load Balance)、热备份冗余(High Available)等传统计算机和网络技术发展融合的产物。按服务方式分:公有云、私有云、混合云。按服务类型分:基础设施云、平台云、应用云。
虚拟化技术(Virtualization)是云计算技术重要支撑技术。虚拟化,是一种资源管理技术,是指通过虚拟化技术将一台计算机虚拟为多台逻辑计算机。在一台计算机上同时运行多个逻辑计算机,每个逻辑计算机可运行不同的操作系统,并且应用程序都可以在相互独立的空间内各自运行,从而利用了有限的计算机资源,显著提高计算机的工作效率。虚拟化技术种类众多:基础设施虚拟化、系统虚拟化、软件虚拟化等。
2 桌面云系统总体设计
2.1 桌面云系统虚拟化设计
图1 系统虚拟化原理
虚拟化技术把物理资源转变为逻辑上可以管理的资源,打破实体结构间的不可切割的障碍,虚拟化技术可以将各个应用从逻辑上独立,各自应用互补影响。经过虚拟化后的桌面环境(应用系统和文件等)保存在集中的桌面云服务器上,服务器根据用户请求,分配云服务器硬件资源,响应请求。
2.2 桌面云信息安全架构设计
2.2.1 桌面端
数据本地不保存,根据客户请求,从云管理平台调用资源。
2.2.2 通信过程
近年来,随着经济的不断发展和社会的不断进步,人们对客滚船的安全性、稳定性、快速性、舒适性、豪华性和装载车辆大型化提出了更高的要求。目前,国际客滚船运输主要集中在欧洲的波罗的海、北海、地中海地区、日本列岛之间及美国沿海地区。我国的客滚船运输已形成以渤海湾为中心的渤海湾客滚运输市场,随着亚洲区域旅游日益活跃和中韩自贸区建设的推进,将进一步推动中韩航线客货运事业的发展。
通讯采用独有的虚拟通讯协议,对数据进行加密保护,同时,设置用户登录权限。
2.2.3 桌面云管理端
云管理端设置管理权限,绑定多种认证方式,加强管理端登录安全。
3 相关功能的设计与实现
桌面云平台系统的实现离不开网络、存储、管理功能的设计与配合。因此,我们就针对上述这三方面的设计与实现也至关重要。
3.1 网络功能设计与实现
为了在数据传输时,降低数据量对网络的传输压力,服务器只存储镜像文件数据以及客户端分区表,分担了服务器的工作,并且在传输过程中,只传输少量的数据。
3.2 存储功能设计与实现
个人电脑,数据存储量有限,扩充硬盘存储容量,成本高,除了对存储设备的升级外,还需升级其他的硬件设备。数据访问须在指定的硬件存储设备上调取,限制了数据访问的区域。利用存储虚拟化工具和技术,建立数据网盘,可供用户随时随地调用数据网盘上的数据,为用户访问系统和数据,带来极大的便利性,而且可以使客户机硬盘无限扩展。
3.3 管理功能设计与实现
3.3.1 集中部署,统一运维实现
桌面云系统采用集中控制方式管理应用程序和硬件资源,不须依赖客户端的桌面环境和物理设备,就可对硬件资源池中的应用和设备进行申请使用,简化了客户机的配置。桌面云系统为每个客户机请求,分配了独立的运行资源,众多客户机可并行使用桌面云系统资源,互不影响。所有应用和数据都保存在桌面云系统的服务器上,只需对服务器数据进行管理和运维,就做到了集中管理的目的。
3.3.2 按需交付实现
桌面云系统是根据客户端发起的请求,利用虚拟化技术将客户请求整理成镜像文件,推送给客户端所需的虚拟桌面。所有虚拟桌面镜像文件,存储在服务器上,通过客户发来的网络请求,交付虚拟桌面,以PXE等远程引导技术启动客户端,将镜像文件推送至客户端获得虚拟桌面。
3.3.3 监控功能实现
桌面虚拟云系统监控管理,定时采集技术资源、存储资源、网络资源等在当前的使用情况和性能状况,通过对各项数据的分析,通过统计结果让管理员对当前系统的运行状况有量化的了解。监控功能的实现,对系统的优化和调整,提供有力的数据支持。
4 结论
为解决大型企业传统PC资源与服务器资源使用率低、运维成本高、安全系数低等问题,本文深入研究桌面云技术,并结合本企业的实际情况,提出了在企业内部利用企业的云架构及云计算技术,在企业实施桌面云的试点,目前试点工作已经开始并取得了阶段性的成果,员工的培训、在线教育,网点的部分业务运作都通过桌面云方式得到实现。下一步的工作是继续优化桌面云平台系统的功能,理清各个相关环节的节点及流程,制定相应的规范标准,为企业将来全面开展桌面云平台打下坚实的基础。
[1]Chisnall D.The Definitive Guide to the Xen Hypervisor. In Prentice Hall Open Source Software Development Series. Prentice Hall PTR. Upper Saddle River,NJ.2007
[2]Francesco M,Gianni F.An approach to a cloud Computing network[J],IEEE,Auguest 2008:113-118
[3]Li H,Dai Y S,Tian L,etal.Identity-Based Authentication for Cloud Computing[J].Lecture Notes of Computer Science,2009,5931:157-166
[4]虚拟化与云计算小组 云计算宝典-技术与实践[M].北京:电子工业出版社,2011.
[5]刘鹏.云计算[M].2版.北京:电子工业出版社,2011.
[6]莫耶 构建云应:概念、模式和实践[M].北京:机械工业出版社,2012.
[7]吕斯特.虚拟化技术指南[M].北京:机械工业出版社,2011.
[8]王郑,韩炎,单联春.通信运营桌面云运用探讨[J].电信科学,2011,10.
TP39
A
1674-6708(2015)142-0115-02
毛涛,副主任师,本科,毕业院校:东北财经大学,专业:工商管理,工作单位:中国石化广东石油分公司信息管理处,从事信息项目管理工作