2020年的互联网市场中,受疫情影响,在线教育用户增加幅度大幅领先于其它互联网应用,行业增加趋势明显。在教育部“停课不停学“的指导下,原来线下教育培训机构也在逐渐从线下向线上蔓延。与此同时,已经在运营的在线教育小班因为用户数量的增长,也逐渐从小班教学向大班扩展。在线教育行业涌入大量用户,给技术团队带来了新的挑战。数据库
在大多数在线教育机构,基本都是在自建的机房里基于服务器和 NFS 来实现音视频课程的存储和转码逻辑。可是若是遇到流量突增,例如暑假期间或者突发疫情等状况,IDC 里的服务器很难知足计算需求,而自建服务的硬件采购周期较长,很难快速支持业务需求。即使提早预备好充足的服务器,在流量低峰时,大量服务器闲置,致使成本难以控制。后端
其次,竞争日益激烈,产品都在寻找新的突破。当产品团队尝试作产品迭代或者产品新功能时,初期要作一些新项目的验证,包括数据拉取、数据分析等。这部分的数据需求可能会给团队增长了额外的工做负担。一方面,对已有数据处理的主流程和数据结构有适配成本,须要考虑稳定性的风险,这部分须要投入大量的人力和时间成本;另外一方面,因为这个过程时间周期比较长,可能会影响迭代的速度,在行业竞争中落于下风。安全
豌豆思惟专一于 3 - 12 岁孩子的数学思惟和英语的启蒙教育,打造中国素质教育在线小班课品牌。根据 CNNIC 发布的数据显示,2020年,豌豆思惟在教育市场渗透率高达 46 万人次,而且以指数倍的速度在递增。服务器
豌豆思惟在业务快速增加期间,充分意识到 Serverless 给企业带来的价值,采用 Serverless 方案进行相关系统的改造,大幅度节约了运维成本和服务开销,从而让企业更加合理地调整投资组合,把主要的精力集中于提高企业的核心竞争力方面,持续提升课程的内容质量和学员的学习体验。数据结构
以转码为例,经过实施基于云函数的音视频转码方案,转码效率从以前的 1 个小时缩短到 10 分钟以内,并且服务器成本更低、架构扩展性更强。架构
除此以外,豌豆思惟借助腾讯云提供各类云产品,经过 API、SDK 等方式直接复用和组合原子服务能力,减小了研发的复杂度,提高了研发效率。研发周期从以前的3~4周,缩短到了1周以内,研发效率的提高缩短了产品的反馈周期,也带来了企业竞争力的进一步提高。并发
腾讯云 Serverless 架构由两部分构成,分别是 FaaS(Functions as a Service)和 BaaS(Backend as a Sevice)。其中 FaaS 就是指云函数,它是一种新的算力组织和提供方式,用户再也不须要自建服务器、管理配置服务器,能够专一于核心业务逻辑的实现和代码的编写。BaaS 指的是一些服务化的后端功能,包括数据库、对象存储、帐户权鉴、消息队列、社交媒体整合和 AI 能力等,这些服务和接口在 FaaS 层使用相应的 SDK 或 API 来链接和调用。框架
在 Severless 架构下的业务系统中,总体业务逻辑是经过云函数基础计算能力来实现的,客户能够根据业务功能、需求场景不一样,使用相应的 BaaS 后端服务。除了提到的音视频转码方案外,在线教育的众多场景都可使用腾讯云 Serverless 技术。less
Serverless 音视频转码、推流、直播和图片处理等方案,开箱即用,全部组件交互均走内网,无需额外流量费,按需使用,按需付费,成本低。
此外,腾讯云 Serverless 利用 AI 以及腾讯云多年的音视频技术,提供视频智能化编排处理解决方案。包括隐藏式数字水印、AI 智能审核涉黄、涉政内容,给视频进行分类、打标签,辅助视频内容分析和生产,让"采、编、存、发”内容生产流程更便捷等等。运维
Serverless Http 解决方案,经过规范平台接口标准,提供统一鉴权、监控等能力,灵活控制对外的 API 接口,确保业务安全。完美支持 Node.js, Python, PHP 等各类语言的 Web 框架,默认支持响应集成、多种文件上传方式等配置。同时保障高性能的并发调用,夜间也能自动缩减资源,节省费用。
腾讯云提供 Serverless ETL 解决方案,无需手动编写消费数据逻辑,经过配置丰富的云函数触发器便可实现各系统的数据互联,数据团队只须要关注业务需求以及对应的数据处理逻辑。
以上解决方案已完成在印象笔记、华润集团、深圳机场、央视等数百家机构落地实践。更多解决方案能够按照企业的实际应用场景进行适配。
当即体验腾讯云 Serverless Demo,领取 Serverless 新用户礼包 👉 腾讯云 Serverless 新手体验 。