Panta助力闪图科技打造一站式教育服务

Panta助力闪图科技打造一站式教育服务

About Shantu

Shantu是一家总部位于台湾的教育科技初创企业,于2000年创立。目前,在台湾、新加坡等5个地区设有办事处,为全球数百所学校提供在线学习平台。 不同于传统的“师生交互式”在线教育平台,Shantu在教师、学生与家长之间搭建起沟通的桥梁:Firefly平台允许三者在线发布与访问信息资源,包括设置家庭作业、跟踪学生学习进度、提供反馈和分享学习资源等。此外,该平台还为学校提供后台服务,以便于学校能够利用线上工具进行课程设置、运营社团、参加社会活动等。

随着教育科技创新的高速发展,教育机构与客户的互动正在加强,海量数据带来前所未有的机遇。如何拥抱云原生优先战略,构筑以“应用”为中心的企业现代化IT基础设施、加速业务创新、提升客户体验服务,成为近几年来Shantu探索和实践的重要方向。

业务挑战
Shantu从成立开始,就不仅仅要和传统教育在赛道上竞争,同时也面临着新兴的互联网教育公司的挑战。原有IT采用自建私有云方式。随着业务量的提升和业务范围的扩大,原有私有云基础设施平台出现了资源、性能、业务瓶颈,难以支撑银行现阶段的快速发展。主要表现在 :

  • 课程产品促销业务带来的高并发、峰值访问,对网络、应用系统、数据库造成了巨大压力,私有云平台无法支撑来自互联网业务的超高资源弹性扩展要求。
  • 注册人数和在线人数的增长,对教育机构的服务SLA提出了更高要求,特别是海外业务的上线,要求提供接近7*24小时的不中断服务。基于传统数据中心模式的容灾方案,投入大量IT预算,成本高,收效低,业务连续性建设与业务快速发展的矛盾越来越大。
  • 互联网业务开发采用了大量的开源组件,存在版本不稳定、性能需要调优、开发界面不友好、升级困难等诸多问题,综合开发成本高。随着业务量的增加和业务类型的增多,各种基础组件的使用越来越多,运维侧缺乏自动化的开发运维工具,整体运维压力巨大。
  • 用户需求市场需求的变化导致业务需求变更非常频繁,传统开发模式下,开发运维分割严重,缺乏自动化Devops平台,开发,测试,集成,部署等整个软件上线时间较长,系统的升级、变更、迁移、扩容等往往牵一发而动全身,整体风险高。

解决方案

Shantu整体迁移到GCP。业务系统部署在同一区域的三个可用区实现同城的业务双活。通过VPC实现其他租户的隔离,并通过VPC网络对等互连设计实现以及与线下ERP、财务系统的安全互访需求。针对课程产品的例行化抢购场景,把抢购云集群部署在GKE云容器引擎上,通过容器的快速部署特性,能在1分钟内新增300个容器,同时提供DDoS防护和专属带宽保障,应对高并发抢购。

业务系统通过GCP无服务器 CI/CD 平台Cloud Build上构建、测试和部署,实现了业务迭代开发,持续集成,灰度发布、快速上线。GCP提供了成熟的Cloud Spanner、Cloud SQL、Memorystore、Dataproc等PaaS层平台服务,简化基础平台软件的部署、调试和运维,加快应用开发周期。整体业务迁移过程分阶段按步骤进行,最初实现抢购业务上云,逐步完成单AZ、双AZ及容灾区域的业务迁移。

客户价值

GCP提供了一站式的教育平台解决方案,Shantu整体迁移到AWS,为客户提供了便捷灵活的一站式金融服务。

  • 有效支撑了Shantu全网业务,以及关键的抢购业务
  • 线上线下一体化,具备全渠道运营能力
  • 充分利用GCP成熟的平台组件服务,避免重复“造轮子”,更加聚焦业务创新。
  • 新业务上线速度加快,开发周期由月缩短到周。

About Panta

Panta AI Limited作为GCP国际云平台顶级咨询合作伙伴,2014年创立于中国·成都。Panta致力于为企业用户上云出海,迁移部署,自动化运维。我们的使命“Cloud is the i of AI” ;我们的团队致力于为开发者提供轻松、简单、安全、高效,一站式极致云端体验。

About The Author

Leave Comment