活动资讯新闻动态新闻动态详情

豌豆思维落地腾讯云Serverless 在线教育解决方案

2021.04.07 作者: 腾讯教育黑板报

受疫情影响,2020年在线教育用户增长幅度大幅领先于其它互联网应用,行业增长趋势明显。在教育部“停课不停学“的指导下,传统线下教育培训机构逐渐从线下向线上延伸。与此同时,在线教育小班由于用户数量增加,逐渐从小班教学向大班扩展。而大量用户的涌入,也给各家在线机构的技术团队带来了新的挑战。腾讯教育作为行业的数字化助手,也在不停地探索如何更好的利用新的技术助力行业发展,快速解决行业所面临的问题。

与此同时,在做产品迭代或产品新功能时,初期要做一些新项目的验证,包括数据拉取、数据分析等,可能会给团队增加了额外的工作负担。一方面,对已有数据处理的主流程和数据结构有适配成本,需要考虑稳定性的风险、投入大量的人力和时间成本;另一方面,由于这个过程时间周期比较长,可能会影响迭代的速度,在行业竞争中落于下风。


大胆尝试:

豌豆思维率采用腾讯云 Serverless 解决方案

豌豆思维专注于 3 - 12 岁孩子的数学思维和英语的启蒙教育。根据 CNNIC 发布的数据显示,2020年,豌豆思维在教育市场渗透率高达 46 万人次,并且以指数倍的速度在递增。


豌豆思维在业务快速增长期间,采用腾讯云 Serverless 方案进行相关系统的改造,大幅度节约了运维成本和服务开销,从而得以持续提高课程的内容质量和学员的学习体验。


以转码为例,通过实施基于云函数的音视频转码方案,转码效率从之前的 1 个小时缩短到 10 分钟之内,而且服务器成本更低、架构扩展性更强。


除此之外,通过使用腾讯云 Serverless 一站式服务,优化了团队内部分工,开发者无需关注基础设施,即可快速验证方案的可行性。另一方面,借助腾讯云提供各种云产品,可以通过 API、SDK 等方式直接复用和组合这些原子能力,减少了研发的复杂度,提升了研发效率。研发周期从之前的3~4周,缩短到了1周之内,研发效率的提升缩短了产品的反馈周期,也带来了企业竞争力的进一步提升。


腾讯云 Serverless 覆盖更多在线教育场景


腾讯云 Serverless 架构由两部分构成,分别是 FaaS(Functions as a Service)和 BaaS(Backend as a Sevice)。其中 ,FaaS 是指云函数,是一种新的算力组织和提供方式,用户不再需要自建服务器、管理配置服务器,可以专注于核心业务逻辑的实现和代码的编写;BaaS 指的是一些服务化的后端功能,包括数据库、对象存储、账户权鉴、消息队列、社交媒体整合和 AI 能力等,这些服务和接口在 FaaS 层使用相应的 SDK 或 API 来连接和调用。


在 Severless 架构下的业务系统中,整体业务逻辑是通过云函数基础计算能力来实现的,客户可以根据业务功能、需求场景不同,使用相应的 BaaS 后端服务。除了提到的音视频转码方案外,在线教育的众多场景均可使用腾讯云 Serverless 技术。


01 音视频和多媒体处理


Serverless 音视频转码、推流、直播和图片处理等方案,开箱即用,所有组件交互均走内网,无需额外流量费,按需使用,按需付费,成本低。例如,在线课堂中的一个典型场景,是在特定时间要同时开启大量课程,基于serverless秒级扩容能力可完成秒级启动上万节课程,极大降低用户扩容压力及成本负担。

此外,腾讯云 Serverless 利用 AI 以及腾讯云多年的音视频技术,提供教学及课堂视频智能化编排处理解决方案。包括隐藏式数字水印、AI 智能审核涉黄、涉政内容,给上课视频进行分类、打标签,辅助视频内容分析和生产,让教学视频的"采、编、存、发”内容生产流程更便捷等等。


02 一键式建站


为满足教育企业快速上线运营活动宣传页面的需要,Serverless Http 提供一站式建站解决方案,通过规范平台接口标准,提供统一鉴权、监控等能力,灵活控制对外的 API 接口,确保业务安全。完美支持 Node.js, Python, PHP 等各种语言的 Web 框架,默认支持响应集成、多种文件上传方式等配置。同时保障高性能的并发调用,夜间也能自动缩减资源,节省费用。


03 数据处理和分析


针对教育机构日常的运营数据分析场景,腾讯云提供 Serverless ETL 解决方案,无需手动编写消费数据逻辑,通过配置丰富的云函数触发器即可实现各系统的数据互联,数据团队只需要关注业务需求以及对应的数据处理逻辑。


以上解决方案不仅在教育行业,也在印象笔记、华润集团、深圳机场、央视等数百家机构落地实践。更多解决方案可以按照企业的实际应用场景进行适配。