唯众云课堂紧密围绕职业院校高水平数字专业群,针对职业教学发展现状,倾力打造以微服务、虚拟化、全栈云三大核心技术为载体,以计算机技术、多媒体技术、网络通信技术、大数据技术、人工智能技术等新一代数字技术手段构建的一种新型教学平台,可以支持多种教学模式全流程平台。
01微服务
传统的软件都是采用单体架构开发,所有的模块都是紧密耦合在一起的。不仅开发代码量大、客户使用维护也十分困难。
微服用架构将单一应用程序划分成一组小的服务,服务之间相互协调、互相配合,为师生提供最终价值。每个服务运行在其独立的进程中,服务和服务之间采用轻量级的通信机制相互沟通。每个服务都围绕着具体的业务进行构建,并且能够被独立的部署到生产环境、类生产环境等,对具体的一个服务而言,可根据业务上下文,选择合适的语言、工具对其进行构建。
唯众云课堂平台采用微服务架构,精准分为公共基础、公共应用、专业应用服务。公共基础服务精确为字典、banner、用户权限、文件、认证、网关、订单、转码、平台运营、学校运营、日志、登录、搜索等;专业应用服务精确为KVM虚拟化、容器虚拟化、代码评测、工具、资源、环境等;公共应用服务精确为课程、考试服务、云盘、云优选、题库、活动、工具等。把不同的微服务方便进行因材施教和按需施教,可以非常方便实施个性化的教学模式、具体的教学内容、针对性的教学流程,精细赋能计算机基础、综合布线、网络搭建与运维、智能化安防、物联网、嵌入式、移动互联、WEB前端开发、软件应用开发、云计算、大数据、人工智能、创客等数字技术专业群教学和实训基地建设,从而营造动态精准高效的好课堂,助力提质培优、增值赋能高水平职业教学。
02虚拟化
校园传统机房绝大多数采用物理基础架构,电脑硬件配置往往限定了实验环境的建设,这不仅导致了计算机资源浪费、利用效率不高。同时,不可避免的硬件故障致使校方后期运维管理压力增大,成本也居高不下。
虚拟化技术中,可以同时运行多个操作系统,而且每一个操作系统中都有多个程序运行,每一个操作系统都运行在一个虚拟的CPU或者是虚拟主机上。虚拟层会给每个虚拟机模拟一套独立的硬件设备,包含CPU、内存、主板、显卡、网卡等硬件资源,并可根据用户需要,动态配置资源,还可以在其上安装Windows、Linux等不同操作系统和不同的版本。
唯众云课堂充分利用KVM和容器等多种虚拟化技术可进行精准教学,根据不同的教学内容选用不同的虚拟化技术、不同硬件资源,如GPU、CPU、算力、不同的实验环境,对不同软件开发语言(C、Java、Python、html等)、同一课程的不同阶段开展精细化教学,可广泛应用于物联网、大数据、云计算、软件开发、网络仿真和人工智能等专业教学实训,让教学用户方便构建构建通用型高水平专业群实训基地,极大提高学校计算机机房利用率,教学应用场景轻松切换和软硬件管理维护高效便捷。
03全栈云
基于开放的、可信的、可靠智能的华为公有云,并融合了现代教育的行动导向、情境式、项目式理念具有多种功能的开放式、全流程、理实一体化平台。
单纯的私有云部署会因硬件等原因导致数据丢失或者服务不可用,而公有云部署数据安全性不高,有些服务无法满足。
我们理解全栈云既要有有底层能力,还要有上层平台能力,需要有从硬件到软件,再到应用的完整能力,包括对行业的理解能力,这样,才能给客户提供全栈的能力。具体来讲有四个重要因素,首先是业务承载的连续性和全面性,其次,是围绕业务不同的业务负载,满足客户的云服务。再次是面向各种业务场景需要的资源各层统一,最后是面向未来多云管理,
唯众云课堂可根据用户的需求进行公有云、私有云、混合云等不同方式的部署,可以适应学校各种不同的复杂网络环境和资产入库需求而且性价比高、稳定性强。平台可以满足师生泛在化、个性化、精准化的备课、授课、学习、科研、技能大赛、1+X认证、作业、考试、统计、评价等全流程,还可以无缝衔接各种计算机网络、智能化安防、物联网、人工智能等硬件设备,高效开展理实一体化教学。