基于虚拟化的云桌面管理平台设计与实现
这是一篇关于云计算,XenServer,虚拟化,云桌面的论文, 主要内容为随着云计算与虚拟化技术的发展,公司和企业在云计算平台方面的需求变得越来越大。云计算可以将计算任务分布在多台服务器构成的集群资源池上;虚拟化技术则能大幅度提高云计算系统中硬件的利用率,并显著简化了IT基础设施、优化资源以及加强信息安全。目前,计算机和互联网的进步极大地改变了人们的生活和工作方式,越来越多的先进技术被应用到办公环境中,其中尤以云桌面技术最为前沿。目前的云桌面技术融合了以云计算、虚拟化、服务自动化管理为代表的大量革新技术。在云桌面平台中,虚拟化技术借助云计算的便捷性与灵活性,提高了其自身的应用价值与资源利用率。云桌面技术具有极高的商业价值,其可以使公司员工的工作不再受时间与地点的限制,并且保证了数据安全。基于以上背景,公司决定开发此项目以提升公司的竞争力。 该项目采用思杰公司(Citrix)的XenServer作为虚拟化服务器系统,采用Guacamole提供远程桌面连接服务。运用基于Python语言的web开发框架Django开发管理平台。在开发过程中采用敏捷开发模式。本人参与了技术调研、需求分析、架构设计等工作并负责虚拟机创建、虚拟机管理、远程桌面连接等模块的设计与实现。 本论文以该项目为背景,对此基于虚拟化的云桌面管理平台的设计与实现进行深入的论述。论文首先阐述了课题的来源和背景。然后进行了需求分析,通过用户故事的方法建立了云桌面管理平台的功能模型。在需求分析的基础上,设计出功能模块,IT架构、数据模型以及相关接口。随后对系统的详细设计进行论述,包括系统的整体类关系与各个功能模块的详细实现方法。最后,对系统测试部分进行描述,并分析了测试结果。 本文所设计的基于虚拟化的云桌面管理平台为公司员工提供了更为便捷高效的工作模式,使他们的工作不再受时间地点的局限。此外,公司信息的安全性也被大幅增加。
一种基于Android的云桌面控制系统
这是一篇关于安卓,云桌面,虚拟化技术,远程控制的论文, 主要内容为伴随着计算机和互联网技术的发展,数据量呈现爆发式的增长,各种应用程序对于系统硬件的要求也越来越高,传统的个人计算机(PC)使用模式已经越来越难以满足用户需求。另一方面,移动智能终端技术及其产品得到了迅猛发展与普及,移动智能设备已经深入到人们工作与生活的各个领域,但移动设备也存在着处理性能差和存储量低的劣势。怎样结合传统PC强大的计算能力与移动设备便携性、普及性二者之间的优点,成为计算机研究领域的一个热点问题。与此同时,云计算技术的发展越来越成熟,云计算、物联网和智能家居等新兴技术逐步纳入移动智能终端,为互联网应用的发展提供了良好的外部载体。在此背景下,“强后台”+“瘦终端”的用户模式将会逐渐取代传统单一的PC使用模式。未来移动互联网发展趋势是通过无处不在的移动互联网,一端连着云服务,一端连着移动智能终端,为用户提供便捷、丰富的应用服务。本文针对这一发展趋势,首先阐述虚拟化技术和云桌面平台的实现原理和系统架构,介绍构建桌面虚拟化环境和实现基于Android的远程控制所需要的技术要素,其次分析了目前国内外云桌面控制系统的研究现状,并提出一种基于Android的交互式软件系统,通过该系统可满足用户对于云桌面控制操作的基本需求。本论文阐述了云桌面控制系统的实现原理,并按照软件生命周期进行设计,通过系统分析、系统设计、系统实现和系统测试等环节详细阐述了云桌面控制系统的开发过程。本软件系统基于Android系统的应用程序规范,并结合桌面虚拟化技术,构建了一个基于移动智能终端(智能手机、平板电脑等)、具有强大计算能力、充分利用各种显示屏幕(电视、PC显示器、投影仪等)的桌面控制系统,通过在移动终端完成对云平台上的云桌面进行控制操作,并尝试建立一个局部区域的内部通信网络,例如小区环境、高校实验室等,来实现云桌面的共享。本系统在系统设备利用率、操作方便性和用户体验效果等方面相较于传统PC使用模式具有明显优势。
基于OpenStack虚拟云桌面系统的研究与实现
这是一篇关于OpenStack,虚拟化,云桌面的论文, 主要内容为传统桌面作为企业IT基础设施重要的办公设备,在企业资产管理与维护过程中,逐渐暴露出数据安全、软硬件升级等方面的问题和弊端,因此企业需要寻找一种新的基础设施架构,来解决传统桌面办公模式带来的数据安全和软硬件升级等问题。随着云计算和虚拟化技术的快速发展,虚拟云桌面正是这样一个最佳的云计算实践,其采用最新的云计算技术和理念,引领IT基础设施架构的变革和创新。OpenStack作为开源云计算平台的代表,因其覆盖计算、存储、网络、操作系统、服务器等各个方面,提供计算、存储、镜像、身份认证、网络、UI界面等丰富组件,被越来越多的企业采用,并做为其Iaas层的核心平台。然而OpenStack虽然可以满足企业构建云计算平台的需求,但其一直缺少云桌面的功能,使得OpenStack拥有功能丰富、组件化、大规模扩展、标准统一等平台优势没有很好的发挥。针对上述问题,本文提出一种基于OpenStack的虚拟云桌面解决方案,该方案通过虚拟化技术和远程桌面连接协议,将虚拟云桌面传送给客户端的云终端设备,只要网络是可达的,用户便可通过云终端设备接入虚拟云桌面上的个人桌面、应用和数据,这样使得数据保护更安全、桌面管理更高效、用户访问更加灵活。为实现虚拟云桌面解决方案,本文做了如下工作:首先,设计与实现OpenStack分布式集群。OpenStack分布式集群节点包括控制节点和计算节点,对控制节点的设计主要包含的组件有:Keystone、Nova、Horizon、Cinder、Neutron、Glance、RabbitMQ等,对计算节点的设计主要包含的组件有:Nova、Neutron、RabbitMQ等。其次,设计与实现云桌面客户端应用。采用Android系统作为客户端应用程序的开发平台,同时结合远程桌面传输协议Spice和JNI技术,实现了 Android客户端与服务端云桌面进行交互的应用程序。再次,设计与实现云桌面服务端管理平台。采用J2EE技术实现了云桌面管理平台中的云桌面管理,云桌面调度,用户管理等模块。同时对OpenStack虚拟机调度默认从仅依据内存度量因子扩展到依据内存、CPU和磁盘三个度量因子进行主机权值计算。最后,对云桌面系统进行了功能测试和性能测试。通过对客户端功能测试、服务端功能测试和云桌面性能测试,表明云桌面系统在实际办公场景中具有良好的效果和较好的性能,对中小企业建设云桌面方案具有一定的参考价值。
基于微服务的云桌面智能审计系统的设计与实现
这是一篇关于云桌面,OCR,分布式文件系统,安全审计,大数据的论文, 主要内容为云桌面就是云计算的主要交付手段之一,尤其是疫情期间云桌面的广泛应用,为大家在家办公带来便利,也开始被许多的中小企业公司所使用,移动办公成为必然趋势。但云桌面的负面效应不能被轻易忽视,为解决云桌面的内部安全问题,必须为审计人员提供完整的审计方案和审计系统,能对云桌面用户的行为进行审计。常见的安全审计方案有:日志型审计、网络型审计、主机型审计、业务运维型审计。上述前三种解决方案硬件要求高,部署困难,无法满足安全审计的轻量级、实时性和高效的需求,第四种方案虽然实时收集数据,但是有依赖审计人员、数据存储量大的缺点。本论文针对云桌面的内部安全威胁以及业务运维型安全审计解决方案存在的问题,设计并实现一种基于微服务的智能审计系统,为审计人员提供完整、高效的业务运维型审计系统和基于OCR(Optical Character Recognition)技术的审计方案。系统整体采用微服务架构风格,设计实现非入侵式云桌面网关,实现在代理服务器对用户审计数据地自动采集及存储和对用户行为数据进行构建、识别以及安全审计的相关工作。这种智能的业务运维型审计方案采用视频审计和日志审计相结合地方式,日志审计旨在通过监控内部用户的不合规操作并报警,加速定位,是一种十分轻量型的审计方式。本系统分为云桌面审计数据采集模块、云桌面审计数据存储模块、基于OCR技术的用户行为数据构建模块、基于storm的安全审计模块。云桌面审计数据采集模块是对审计数据地采集,本系统在开源的Guacamole服务端的基础上完成模块的开发,实现用户远程连接云桌面服务器,并且该网关能自动采集完整的云桌面使用视频和用户行为碎片图,供给到下一模块;云桌面审计数据存储模块是对审计数据的存储,主要是优化分布式文件系统以适应云桌面视频的存储,并设计订阅/发布服务用以缓存图片数据;用户行为数据构建模块是结合已有的公开数据集和云桌面场景下用户的操作碎片图,分别训练适用于云桌面场景的文本检测模型与文字识别模型,将操作碎片图转化为代表用户行为的文字信息,并以此文本信息结合用户信息、时间信息和空间信息等,构建用户操作行为的数据,其中文字识别率达到82.6%;安全审计模块是利用大数据技术对上一模块构建的行为数据进行实时流处理,若命中制定的审计规则,则进行告警处理,告警率达到76.8%,其中审计规则由审计人员在后台制定。本系统不仅拥有基本的安全审计能力,而且通过深度学习解决了业务型审计过于依赖人力,通过优化的分布式文件系统解决审计视频存储量大的问题。该系统拥有智能审计的能力,可以对危险事件进行分析、预警,并且具有事后追溯的能力,符合预期目标。
基于微服务的云桌面智能审计系统的设计与实现
这是一篇关于云桌面,OCR,分布式文件系统,安全审计,大数据的论文, 主要内容为云桌面就是云计算的主要交付手段之一,尤其是疫情期间云桌面的广泛应用,为大家在家办公带来便利,也开始被许多的中小企业公司所使用,移动办公成为必然趋势。但云桌面的负面效应不能被轻易忽视,为解决云桌面的内部安全问题,必须为审计人员提供完整的审计方案和审计系统,能对云桌面用户的行为进行审计。常见的安全审计方案有:日志型审计、网络型审计、主机型审计、业务运维型审计。上述前三种解决方案硬件要求高,部署困难,无法满足安全审计的轻量级、实时性和高效的需求,第四种方案虽然实时收集数据,但是有依赖审计人员、数据存储量大的缺点。本论文针对云桌面的内部安全威胁以及业务运维型安全审计解决方案存在的问题,设计并实现一种基于微服务的智能审计系统,为审计人员提供完整、高效的业务运维型审计系统和基于OCR(Optical Character Recognition)技术的审计方案。系统整体采用微服务架构风格,设计实现非入侵式云桌面网关,实现在代理服务器对用户审计数据地自动采集及存储和对用户行为数据进行构建、识别以及安全审计的相关工作。这种智能的业务运维型审计方案采用视频审计和日志审计相结合地方式,日志审计旨在通过监控内部用户的不合规操作并报警,加速定位,是一种十分轻量型的审计方式。本系统分为云桌面审计数据采集模块、云桌面审计数据存储模块、基于OCR技术的用户行为数据构建模块、基于storm的安全审计模块。云桌面审计数据采集模块是对审计数据地采集,本系统在开源的Guacamole服务端的基础上完成模块的开发,实现用户远程连接云桌面服务器,并且该网关能自动采集完整的云桌面使用视频和用户行为碎片图,供给到下一模块;云桌面审计数据存储模块是对审计数据的存储,主要是优化分布式文件系统以适应云桌面视频的存储,并设计订阅/发布服务用以缓存图片数据;用户行为数据构建模块是结合已有的公开数据集和云桌面场景下用户的操作碎片图,分别训练适用于云桌面场景的文本检测模型与文字识别模型,将操作碎片图转化为代表用户行为的文字信息,并以此文本信息结合用户信息、时间信息和空间信息等,构建用户操作行为的数据,其中文字识别率达到82.6%;安全审计模块是利用大数据技术对上一模块构建的行为数据进行实时流处理,若命中制定的审计规则,则进行告警处理,告警率达到76.8%,其中审计规则由审计人员在后台制定。本系统不仅拥有基本的安全审计能力,而且通过深度学习解决了业务型审计过于依赖人力,通过优化的分布式文件系统解决审计视频存储量大的问题。该系统拥有智能审计的能力,可以对危险事件进行分析、预警,并且具有事后追溯的能力,符合预期目标。
基于OpenStack的云平台用户统一管理系统的设计与实现
这是一篇关于Open Stack,云桌面,LDAP,统一管理的论文, 主要内容为近几年来,Open Stack,一个开源的云计算项目,得到众多服务商和企业内部青睐,因其能方便的帮助实现Iaa S服务。Iaa S,云计算三种服务形式之一,基础设施即服务,可以通过网络给用户提供虚拟计算资源。本文中所探讨的正是基于该服务,基础设施即服务。而本文所探讨的云平台所涉及的云桌面,可认为是基础设施即服务的一种表现形式。与云桌面相比,传统的IT基础设施有着成本高,升级更新工作繁琐,安全问题无法得到有效控制等缺点。对教育和医疗等行业而言,传统的IT基础设施已不再符合他们的要求,而云桌面则为他们提供了一种有效的解决方案。云桌面通过虚拟化和分布式存储等技术将服务器、存储、网络等物理资源虚拟成易拓展、可按需分配的弹性虚拟资源池,为教育行业和医疗行业等带来好处。但面对众多的云桌面以及用户,又如何方便的管理呢?针对上述问题,本文提出基于Open Stack,以活动目录服务(Active Directory)为辅的云平台用户统一管理系统。本系统主要分为两大部分:1.云桌面代理,用于接收云平台消息以及给云平台发送消息便于管理。2.云平台代理,用于与活动目录服务器交流管理用户、与云桌面代理以及客户端交互等。本文主要贡献在于提出了将用户以及云桌面认证问题一起放到了活动目录服务之下,便于管理用户以及方便用户使用云桌面:1.将用户信息存储到活动目录下,用户信息包括用户名,用户密码等;2.Open Stack中云桌面生成后,通过云桌面代理将云桌面加入活动目录域中;3.修改用户信息可在云桌面中修改;4.可限制云桌面的网络访问。目前,在实验环境下已经完成了该本系统的设计与实现,并取得良好的体验效果。
基于Cloudstack云桌面系统桌面管理模块的设计与实现
这是一篇关于云计算,云桌面,Cloudstack,虚拟化,VDI的论文, 主要内容为云桌面顾名思义就是讲计算集中在数据中心,客户端只负责显示。通过虚拟化技术,将所有客户端的运算合为一体,在数据中心集中处理。客户端通过使用瘦的客户端进行简单的显示和输入输出,不负责计算和存储。现在市场上云桌面的解决方案都是在主机虚拟化环境下实现的一个应用。它们的后台架构,特别是其管理系统只是一个完全依赖于为主机虚拟化而设计的构件,而桌面虚拟化的架构更是完全依赖于服务器虚拟化管理层。这种架构模式导致云桌面的实现冗余附件太多,成本虚高。云桌面的发展离不开虚拟化基础设施、瘦终端以及高效的传输协议,但是简约智能的桌面管理系统现在迫切需要。 本文先讨论虚拟化和VDI,阐述桌面部署和使用过程遇到的问题,最后提出解决该问题的方案。主要的研究工作如下: 1.分析了云桌面管理系统发展现状,从架构和技术两个方面分析当前系统的不足,强调管理系统的简约性。从业务建模、用例分析、关键业务流程分析三个方面进行需求建模。 2.完成了系统总体架构设计。系统架构是基于Struts2-Spring-JPA框架,底层利用Cloudstack云平台进行动态资源分配。论文研究了Cloudstack的架构及组织资源的方式,在进行架构设计时采用MVC架构,与Cloudstack的架构进行充分的融合。 3.进行了系统的详细设计。对桌面创建用例、桌面授权用例的实现进行详细描述,包括程序处理流程、关键类、关键方法、关键方法细化等方面。一步步由顶而下进行详细的描述。通过调用Cloudstack管理虚拟化基础设施的相关API对虚拟化平台进行管理,简化云桌面的管理。 4.对系统进行原型的测试。使用两台刀片服务器对系统进行集群和抗压性测试,从管理员和普通业务员身份角度阐释云桌面管理系统的实际效果。
基于虚拟化的云桌面管理平台设计与实现
这是一篇关于云计算,XenServer,虚拟化,云桌面的论文, 主要内容为随着云计算与虚拟化技术的发展,公司和企业在云计算平台方面的需求变得越来越大。云计算可以将计算任务分布在多台服务器构成的集群资源池上;虚拟化技术则能大幅度提高云计算系统中硬件的利用率,并显著简化了IT基础设施、优化资源以及加强信息安全。目前,计算机和互联网的进步极大地改变了人们的生活和工作方式,越来越多的先进技术被应用到办公环境中,其中尤以云桌面技术最为前沿。目前的云桌面技术融合了以云计算、虚拟化、服务自动化管理为代表的大量革新技术。在云桌面平台中,虚拟化技术借助云计算的便捷性与灵活性,提高了其自身的应用价值与资源利用率。云桌面技术具有极高的商业价值,其可以使公司员工的工作不再受时间与地点的限制,并且保证了数据安全。基于以上背景,公司决定开发此项目以提升公司的竞争力。 该项目采用思杰公司(Citrix)的XenServer作为虚拟化服务器系统,采用Guacamole提供远程桌面连接服务。运用基于Python语言的web开发框架Django开发管理平台。在开发过程中采用敏捷开发模式。本人参与了技术调研、需求分析、架构设计等工作并负责虚拟机创建、虚拟机管理、远程桌面连接等模块的设计与实现。 本论文以该项目为背景,对此基于虚拟化的云桌面管理平台的设计与实现进行深入的论述。论文首先阐述了课题的来源和背景。然后进行了需求分析,通过用户故事的方法建立了云桌面管理平台的功能模型。在需求分析的基础上,设计出功能模块,IT架构、数据模型以及相关接口。随后对系统的详细设计进行论述,包括系统的整体类关系与各个功能模块的详细实现方法。最后,对系统测试部分进行描述,并分析了测试结果。 本文所设计的基于虚拟化的云桌面管理平台为公司员工提供了更为便捷高效的工作模式,使他们的工作不再受时间地点的局限。此外,公司信息的安全性也被大幅增加。
基于云桌面技术的网络攻防教学演练系统研究与实现
这是一篇关于网络攻击演练,系统漏洞,渗透测试,云桌面,攻防知识教学的论文, 主要内容为随着计算机技术的不断发展,计算机网络在世界科技、经济、军事和社会发展中有着举足轻重的作用,但网络安全问题也随之而来。各种网络攻击事件层出不穷,对国家安全和社会稳定构成了巨大的威胁。因此,提升安全技术人员的网络攻防能力迫在眉睫。本文首先详细调研了网络攻防教学与攻击演练系统的国内外相关研究现状,然后对云桌面技术、虚拟化技术及基于B/S架构的远程控制技术进行了深入的研究。针对现有网络攻击演练系统维护困难、成本高、负荷重等问题,详细阐述了基于虚拟化的B/S架构云桌面远程控制环境的设计与实现方案,旨在增强系统的灵活性和便捷性,降低成本并提高系统资源的利用率。正如网络信息安全领域流行的一句话:“未知攻,焉知防”,在充分调研目前系统和应用主要安全漏洞的基础上,制定了用于网络攻击演练的漏洞库,并根据主流的网络防御策略及漏洞绕过方法,开发了渗透测试演练子系统。通过分析与测试,系统包含了目前主要安全漏洞的演练环境,与用户交互良好。基于Tomcat+MySQL+Java的模式,开发了网络攻防知识考试子系统。通过测试与分析,系统实现了在线考试、考试管理等功能模块,并能够对试题、试卷等资料进行集中管理。实验和分析表明,服务器虚拟化技术使系统管理人员能够快速搭建演练环境。通过基于虚拟化的B/S架构云桌面远程控制环境,用户借助浏览器即可进行实战演练。通过攻击演练子系统和攻防知识考试子系统,安全技术人员能够掌握目前主要安全漏洞的原理和防御方式,熟悉攻防工具的使用方法,提升自身网络攻防实战能力,并可以通过在线考试提升个人理论知识水平。
本文内容包括但不限于文字、数据、图表及超链接等)均来源于该信息及资料的相关主题。发布者:代码项目助手 ,原文地址:https://m.bishedaima.com/lunwen/48039.html