【A14】基于容器技术的国产桌面管理系统【锐捷网络】
发布时间: 2023-12-27 14:16:50

1.命题方向

企业服务

2.题目类别

应用类

3.题目名称

基于容器技术的国产桌面管理系统

4.背景说明

【整体背景】

近年来,随着国家自主信息技术的飞速发展,国产操作系统作为国家信息安全的重要组成部分,正逐渐发展成熟,同时,得益于云桌面的安全性、灵活性等特点,云桌面成为了各大行业广泛应用的云产品,但是国产操作系统与云桌面技术的结合落地还较少。传统的云桌面采用的是虚拟化技术与Windows操作系统,而国产操作系统大多基于Linux系统内核,与容器技术天然契合度高,资源利用率低,因此基于容器技术实现轻量化的云桌面系统成为可能,未来或可成为趋势。

【公司背景】

锐捷网络是行业领先的ICT基础设施及行业解决方案提供商,主营业务为网络设备、网络安全产品及云桌面解决方案的研发、设计和销售,作为中国数据通信解决方案领导品牌,已成为中国网络设备三大供应商之一。

目前,锐捷网络拥有8大研发中心,59个分支机构,8000余名员工(其中50%以上为技术人员),20000多家合作伙伴。作为国家首批“创新型企业”的代表,锐捷网络坚持自主创新,以“掌握核心技术,开发具有自主知识产权产品”为基本研发理念,每年持续将15%以上的销售收入投入研发,其中30%的研发费用投入技术预研。凭借“扎根行业、深入场景”的解决方案设计和创新理念,并利用云计算、SDN、移动互联、大数据、物联网、AI等技术,为各行业用户提供场景化的数字解决方案,锐捷网络共有自主研发产品400余款,覆盖了交换机、无线和物联网、云桌面、路由器、安全、网关、IT运维管理等10条产品线。这些贴近用户应用的创新成果,广泛应用于政府、运营商、金融、教育、医疗、互联网、能源、交通、商业、制造业等行业信息化建设领域。业务范围覆盖了亚洲、欧洲、美洲、非洲等30多个国家和地区。

在数字时代的潮头,锐捷将携手合作伙伴,以场景创新,驱动数字未来。

(锐捷网络[股票代码301165]和母公司星网锐捷[股票代码002396]均为深交所上市公司,星网锐捷为亚洲品牌500强 )

5.项目说明

【问题说明】

实现一套容器化的国产桌面管理系统,在Web页面上,可以进行国产桌面系统的镜像管理和桌面实例的管理,镜像列表中的镜像支持Linux系列桌面操作系统,命题企业默认提供的镜像是两个基于国产系统构建的(UOS和KylinOS),也可以自己基于Linux系列桌面操作系统制作镜像。基于这些镜像,可以创建出多个容器实例(实例即容器桌面)。具体功能要求如下:

1)可以对容器实例进行管理,如显示开关机状态、开机、进入桌面,关机,删除等。

2)可以在容器实例中安装和使用应用程序,如编辑文档、播放视频等。

3)支持配置容器桌面的网络。

4)支持设置容器桌面的数据盘大小、支持扩容。

【用户期望】

对开发的产品方案期望如下:

1)支持UOS、KylinOS或其他Linux系列桌面操作系统中的至少一种;

2)容器中的桌面,可以正常使用WPS、视频播放器等软件;

3)性能:相同配置情况下,在保证容器桌面功能正常的情况下,支持的容器桌面数越多越好;

4)兼容性:兼容常规的硬件外设。

6.任务要求

【开发说明】

在服务器(也可用PC代替)上构建容器环境,导入桌面镜像,通过容器管理系统可以进行镜像管理和桌面容器实例的生命周期管理。通过远程桌面协议(如VNC或XRDP)将容器实例的画面投射到协议客户端上,实现容器桌面的远程访问。

开发一套容器桌面的Web管理系统(B/S架构),完成【问题说明】中所要求的功能,另外提供一个连接容器云桌面的客户端,配置服务器地址和账号,即可连接访问某个容器云桌面,可以是基于浏览器的noVNC(一个HTML5 VNC客户端)或自主开发的桌面远程连接客户端,可以通过优化协议或GPU透传,增加画面的流畅性。

【技术要求与指标】

1)提供功能指标:包括用户与权限管理、镜像管理、桌面实例管理、网络管理等;

2)提供性能指标:开发测试环境设备的CPU/内存配置,支持的容器云桌面数量及并发启动时间;

3)提供兼容性指标:外设至少兼容常规的输入输出设备(如:显示器、键鼠、耳麦和打印机等);

4)演示操作文档编辑等软件时,至少要并发2台容器桌面;

5)必须支持UOS、KylinOS或其他Linux系列桌面操作系统中的至少一种(2020年以后发布的版本);

6)技术不限,开发工具不限,可采用开源技术。

【提交材料】

1)项目概要介绍;

2)项目简介PPT;

3)项目详细方案;

4)项目演示视频;

5)企业要求提交的材料:

①可部署的软件安装包或容器镜像;

②安装部署手册;

6)团队自愿提交的其他补充材料。

【任务清单】

1)完成需求分析与程序设计;

2)编码开发与功能实现软件Demo;

3)测试验证功能与性能等主要指标;

4)洞察应用场景与市场机会。

【开发工具与数据接口】

无限制,自行选择。

7.其他

8.参考信息

https://www.kasmweb.com/

桌面操作系统镜像下载地址:https://pan.baidu.com/s/1dug5bGE_TA0OPdzpofQJcA?pwd=8rvq 提取码:8rvq(仅供完成命题开发与测试使用)

9.评分要点

赛题评分要点见附件一:A 类企业命题初赛统一评分标准。

订阅号