首页 > 技术

十方融海升级云原生架构:运维成本缩减26% 加速探索未来教育技术

2023-03-20 11:58:25      中华网   


  数字时代,企业对云服务的需求正从“搬迁上云”到“深度云化”转变。以职教培训机构为例,随着在线教学场景的日益丰富,支撑深度用云的云原生架构也成为了行业的“必选题”。

  近期,新职业教育机构十方融海完成云原生架构升级,不仅实现了降本增效——后端开发运维成本降低26%,还加速了对未来教育技术的探索进度。因架构升级而释放的开发运维人力,转投到人工智能、大数据等技术在教育领域应用的研究和探索。

  服务器自动弹性伸缩 平稳承接用户剧增高并发压力

  2017年以来,随着在线职业教育行业的高速发展,十方融海进入快速增长期,旗下荔枝微课等新职业教育产品用户数量持续提高。但由于基础架构陈旧,后台系统单点故障多、无法快速迭代等问题频发。如,在一次公开课试听活动后,有上百万用户涌入报名,但激增的访问量让官网直接“宕机”,影响了用户报名学习体验。

  从2017年开始,十方融海技术团队对系统进行重构、拆分、优化,但都收效甚微。他们意识到,要想从根本上解决问题,必须对底层架构进行升级重建。

  2020年,他们把目光投向了前沿的云原生架构。彼时,十方融海与腾讯展开了合作,希望借助腾讯云的技术能力,实现向云原生架构迁移。

  十方融海的云原生迁移比想象中要复杂。第一,整体迁移的工作量太大,既包括基础架构,还有相应配置的调整;第二,由于早期部署的分散,很多基于旧架构开发的应用标准、规则并不统一,需要采取不同的迁移方案。

  “相当于建房子,地基本来搞得不好,改造的时候就比建新房子还麻烦。” 十方融海技术负责人欧阳文睿表示。

  因此,双方决定采用一类一迁的方式进行,即分批次确定好要迁移的服务类型,然后逐个出方案、测试。这样持续了近两年:2022年末,十方融海终于完成了系统架构的平稳迁移。

  新架构实现了资源统一调度和部署,并有效解决了快速弹性伸缩、滚动更新、微服务治理、流量管控、CI/CD流程优化等后台服务问题,提升服务器利用效率和平台稳定性。

  以自动弹性伸缩为例。在线培训业务具有周期性的特点,过去十方融海的技术团队一般会在活动或直播前,通过弹性伸缩机制提前扩容 CVM 机器数量,以分摊流量冲击。但随着微服务数量的不断增长,业务流量的不断增长,旧架构下的后台还是会因流量冲击而出现宕机的状况,即便是采用弹性伸缩机制,也需要人工干预,少则5-10分钟,多则半小时以上,才能恢复正常。而在云原生架构下,一分钟之内即可完成自动伸缩。“比如某个晚高峰期,我们设定好伸缩条件,它就能在指定的时间自动扩容,高峰过后到了空闲时间,再自动释放掉。”欧阳文睿介绍。

  如今,十方融海后台更加稳定,足以应对千万级高并发流量的挑战,平稳支撑十方融海旗下各产品线的运行。

  开发运维从“六四开”到“八二开” 释放人力聚焦探索创新技术应用

  云原生架构带来的不仅是后台系统稳定性的提升,也大大降低了十方融海的开发和运维成本。十方融海运维负责人薛彬透露,从虚拟机直接部署运维变成TKE(腾讯云容器服务)部署运维后,十方融海运维开发的总成本减少了约26%。

  一方面,购买服务器的投入大幅减少。过去的服务采用单体部署,一个应用部署到一台服务器上,基本上就独占了这个服务器,资源利用率非常低。业务需要扩容的时候,也需要不断地增加新的服务器。而采用新架构下TKE集群后,十方融海实现了集群内调用集群外的服务就像调用集群内部服务一样方便,且支持流量比例灰度切换。

  “集群资源是一个大池子,服务需要多少资源,可以使用资源配额进行分配”,薛彬介绍,部署到TKE集群后,很方便进行CPU、存储等资源的优化,Prometheus监控及开发人员可以结合实际服务的使用需求,适当地调整业务的资源分配,从而在保障业务稳定的前提下,便捷、安全地进行资源使用优化,降低成本。

  另一方面,后台人员的精力也被释放出来。据介绍,旧有架构需要投入大量的技术人员在系统运维上,“以前开发跟运维的工作占比应该是六四开,现在基本上就是八二开,甚至差不多九一开”,薛彬表示,云原生能帮后台人员做很多之前看似很难的服务器人员管控、快速迭代等工作,团队可以花更多的精力在业务的开发上。

  “团队一步步走到现在很不容易,从站都站不稳,到把地基打稳了,然后加固调整。下一步就是精细化,提高我们技术和运维人员的效率。”欧阳文睿表示。

  随着云原生整体架构的迁移完成,十方融海的目光继续投向更多深度用云场景。接下来,双方将共同探索云原生架构中超级节点的应用。借助腾讯云超级节点能够更高效实现无损缩容、瞬时缩容的优势,帮助十方融海进一步降低成本,实现更灵活的调度。

  而通过架构升级释放的开发、运维人力,也将聚焦于人工智能、大数据等新技术在教育场景的应用探索,“如我们正和腾讯教育合作测试智能评测技术的应用,以图将这个技术用于播音等课程的学生作业分析和打分,构建智慧学习环境,帮助老师升级课程。”

  随着互联网、大数据、人工智能等技术与教育的融合,教育的空间和时间壁垒被打破,为行业的发展赋予了更多想象空间。而党的二十大报告更是首次把教育、科技、人才进行了“三位一体”的统筹安排,提出要“推进教育数字化”、“着力造就拔尖创新人才”。

  “产业升级势必对高层次职业人才有迫切的需求。同样,我们培养的也是符合时代需求的新型职业人才。”欧阳文睿表示,“如何利用数字技术,助力在线职业教育从‘质变’到‘智变’,为在线职业教育插上数字化的翅膀,也将成为团队未来主要发力点。”

相关阅读

    无相关信息