“通过 Sealos,我们实现了 '即日答' 的开发理念。最快一天就能完成一个项目,最慢也就第二天、第三天就搞定了。在过去,这简直是不可想象的事情。”
关于少年得到
少年得到是一家专注于 5-15 岁青少年综合素质培养的在线教育品牌,致力于通过多元化的教育形式激发孩子的学习兴趣和思维能力,提供音视频课程、中文表达课程、阅读营以及研学旅行等服务。作为逻辑思维 (得到) 的子公司,少年得到在独立发展的过程中,积极探索 AI 工具技术创新,以提升业务效率和用户体验。

作为一家运营已有五六年历史的内容平台,少年得到的主要业务系统构建在阿里云上,拥有自己的 Kubernetes 集群。随着 AI 技术的崛起,公司内部开始大力推动 AI 的应用,也对技术基础设施提出了新的需求。
面临挑战
在选择 Sealos 之前,少年得到的技术团队面临着几个关键挑战:
- 环境配置复杂:团队成员需要在 Kubernetes 集群上配置开发环境,这对非专业开发人员而言门槛较高。
- 资源申请流程繁琐:每次申请测试资源都需要运维团队严格审批,资源分配不够灵活。
- 长周期的开发流程:从编码到部署的整个流程通常需要一至两周时间,难以满足快速迭代的需求。
- 资源使用不透明:团队无法清晰了解资源使用情况及限制,容易导致资源浪费或突然耗尽。
- 项目管理不便:随着项目数量增加 (已有 55 个项目),缺乏有效的筛选和管理功能,使得项目查找和管理变得困难。
这些挑战不仅影响了团队的日常开发效率,也阻碍了公司在 AI 创新领域的快速探索和实践。特别是在推动业务人员利用 AI 进行简单开发的战略下,传统的开发环境已无法满足需求。
为什么选择 Sealos?
面对上述挑战,少年得到在评估多种方案后,最终选择了 Sealos。原因有以下几点:
容器化与 IDE 远程开发的无缝结合

Sealos DevBox 的核心魅力在于将容器技术与 IDE 远程开发无缝结合。用户打开本地 IDE 就能在云端编写代码,不用在本地电脑上折腾环境安装。这种方式彻底解决了环境配置的复杂问题,让任何人都能快速投入开发工作。
弹性伸缩与资源高效利用

资源使用上,Sealos 提供了智能的弹性伸缩能力。系统会根据 CPU 和内存的实际使用率自动调整资源分配,可以从 1 个实例动态扩展到 5 个不等,资源不会闲置浪费,也不会在需要时捉襟见肘。
DevBox 模板简化开发流程

Sealos Devbox 的模板功能很强大,用户可以把配置好的环境一键转成模板,之后创建新项目时直接套用,不用再重复配置。
与网关系统的集成
Sealos 内置的网关系统是另一个亮点,它支持公网访问和多种路由策略。少年得到团队可以更便捷地管理服务访问,不需要深陷复杂的网络配置中。
Sealos 的网关系统还支持与企业自建网关的集成,可以在现有网络基础上平滑过渡到 Sealos 平台。
网关系统还为团队省去了不少配置工作:"现在网关支持 SSO 流出,省去了很多配置工作,连证书配置都不用做了。这点真的很赞。"
Kubernetes API 兼容

遵循 Kubernetes 兼容性是 Sealos 的另一个优势。用户可以通过标准的 Kubernetes 命令行工具管理 DevBox 资源,比如用 kubectl get devbox
和 kubectl delete
来查看和删除资源。
Sealos 目前还在开发企业配额管理功能,让管理员能为团队成员分配固定额度,用完自动释放,从而实现更精细的资源管控。
开箱即用的中间件

除了开发环境,少年得到还在 Sealos 平台上使用了数据库服务,作为项目的组成部分,用来存储应用数据。这些同样采用容器化部署的服务让管理和扩展变得更加简单。
虽然目前主要使用基础数据库服务,但 Sealos 平台提供的服务远不止于此,例如知识库使用 FastGPT 效果更好,尤其是对 PDF 的解析、OCR 和多模态处理做得很深入。
在云服务提供商的选择上,少年得到曾考虑过从阿里云迁移到腾讯云,但评估后发现迁移成本太高,可能会影响业务稳定性。尤其是主要业务已与阿里云的多种服务 (如 DataWorks 等数据分析工具) 深度绑定。因此,少年得到采取了更灵活的策略:保留主要业务在阿里云上运行,同时将新业务和 AI 相关项目部署在 Sealos 平台上,实现了平稳过渡和技术创新的双赢。
落地实践
少年得到从2024年底开始在内部大力推动 Sealos 的应用,特别是在 AI 相关项目上。实施过程主要包括以下几个阶段:
-
内部推广:技术团队首先在内部推广 Sealos Devbox,鼓励开发人员尝试使用各种 IDE 工具来远程开发,如 VSCode、Cursor 等。
-
项目迁移:团队开始将新的 AI 相关项目部署到 Sealos 平台上,截至目前已有 55 个项目在平台上运行。
-
流程优化:结合 Sealos 的特性,团队简化了开发到部署的流程,缩短了项目周期。
-
资源管理:通过 Sealos 的资源管理功能,团队实现了更透明和高效的资源分配。
在实际使用中,少年得到团队采用了多种方式将代码导入到 Sealos DevBox 环境。最常用的做法是通过 DevBox 终端直接执行 Git 克隆命令,获取代码库。这种方式特别适合连接公司内网 Git 仓库或公开的 GitHub/GitLab 仓库的情况。
对于无法直接通过 Git 获取的代码,例如在公有云环境中无法访问内部 Git 仓库时,团队会选择通过拖拽方式将代码上传到 DevBox。这样就可以让各种技术背景的团队成员都能顺利导入代码。
另一个受欢迎的做法是利用 Sealos 的模板功能。团队为常用项目类型创建了预配置模板,使开发人员可以从模板快速创建新项目,大大简化了初始化过程。
项目成果
通过实施 Sealos,少年得到在多个方面获得了显著改进:
成本节省 60%
与传统云服务相比,Sealos 帮助少年得到降低了约 50-60% 的资源成本。这种节省来自多个方面:
- 灵活的 CPU 和内存资源分配模式取代了固定规格收费;
- 网关系统让团队不再需要为每个服务单独配置公网资源;
- 简化的开发流程减少了对专业运维人员的依赖,优化了人力成本。
效率提升 50%
项目周期从传统的 1-2 周缩短到了 1-3 天,加速度接近 60%。环境配置时间从数小时级别减少到了分钟级,开发人员不再耗费大量时间在环境搭建上,而是能直接进入开发状态。资源申请流程也变得简单直接,开发人员可以自主创建和管理资源,不用经过繁琐的运维审批。
技术赋能
Sealos 的简单易用大大降低了技术门槛,让技术背景较弱的团队成员也能通过平台和 AI 工具完成简单的开发任务。团队成员不再局限于特定领域,更容易进行全栈开发。可以这么说,Sealos 为少年得到的 AI 创新项目提供了理想的基础设施,加速了 AI 技术在公司各个环节的应用。
实际业务应用场景
少年得到已经在多个业务场景中应用了 Sealos,包括 AI 驱动的内容生成、中文素养课程平台、阅读营数据分析,以及 "灵犀助手" 项目。
在音视频课程制作中,团队使用 AI 工具自动生成视频脚本和辅助内容,然后通过 Sealos 部署相关服务。为张泉灵老师的中文表达思想课,他们建立了交互式在线平台,方便学生学习和实践。阅读营业务则部署了数据分析工具,帮助团队更好地了解读者行为和偏好。而 "灵犀助手" 是少年得到在 Sealos 上运行的主要 AI 项目,旨在为用户提供智能化服务体验。
未来展望
少年得到计划在未来进一步扩大在 Sealos 上的应用范围,尤其是在 AI 项目的开发和上线流程中。通过与 Sealos 的深度合作,少年得到将继续推动技术创新,提升业务效率,为青少年教育领域带来更多创新和突破。
- AI 与自动化运维:将更多的 AI 项目迁移到 Sealos 上,利用其强大的资源调度和自动化能力,进一步提升开发效率。
- 业务部门自主上线:让业务部门能够自主完成代码编写和上线流程,技术团队将更多地专注于核心技术的研发和优化。
Sealos 团队表示:“我们很高兴看到少年得到通过 Sealos 实现了显著的效率提升和成本优化。未来,我们将继续优化产品,帮助更多企业像少年得到一样,通过技术驱动业务增长。特别是随着 AI 技术的普及,Sealos 的目标是让应用的生产周期大幅缩短,生产门槛大幅降低,从而实现应用的涌现,帮助企业获得最具性价比的应用,最大化降低企业软件生产成本”
总结
通过 Sealos,少年得到不仅实现了资源成本的大幅节省,更重要的是彻底改变了团队的工作方式,让 AI 技术能更广泛地应用于公司各个环节。
如今 AI 技术日新月异,Sealos 为企业提供了一条高效、经济的上云之路,使非技术背景的团队成员也能参与到技术创新中来。正如张高所言:"不用 AI 的、不会横向扩展的人员将被淘汰,以后每个人都要成为全栈型人才。" Sealos 正是这一趋势下的理想伙伴。