实验室简介
随着近几年云计算的普及,容器技术、微服务的发展,各互联公司由传统软件开发模式转入微服务,为更好面向市场,培养创新人才,我司为高校提供基于容器技术的集群开发微服务实验室。
可合理利用教学硬件、软件资源。
1、提高学生学习效率:无需配置开发环境,学生可专注软件开发技能学习,PASS软件仓库提供完整开发、操作环境。
2、提升软件开发技能水平:开发成果镜像发布,学生可相互学习。
1、提高授课效率,保持教学连续性(提供教师制作镜像,启动镜像)。
2、减少工作量:课程可自动部署,一键查看开发成果,一键推送开发成果。
3、提高工作效率:一键回收平台实验环境资源。
4、教学环境保障稳定:提供最大Cpu和内存,保障教学环境并发,保证硬件资源不冲突。
Paas教学实验室总体架构图
各模块功能说明
用户可通过访问终端管理服务获取到特定的开发环境,用于开发学习。当用户在本地完成开发后,可以将代码推送到代码仓库,完成推送后将触发自动构建和服务发布流程,构建后生成的镜像保存在镜像仓库,服务将发布在k8s集群中供用户访问,验证成果。

终端管理:主要提供用户的认证功能和用户对开发环境的选择功能,用户可以根据需求选择合适开发环境进行开发任务

代码仓库:保存学生的代码,当代码库有更新时,触发自动构建发布流程

自动构建:可自动编译代码、打包生产可发布的镜像,然后将镜像推送到镜像仓库,同时通知k8s发布服务

K8s集群:运行用户开发的服务,供用户验证开发成果或者展示示例
系统部分截图
重庆翰海睿智大数据科技股份有限公司是专注于大数据、人工智能等新兴技术领域的产教融合型国际化高科技企业,重庆区域性股权市场挂牌企业(股权代码850191),国家级高新技术企业,专精特新企业,双软认证企业。