项目背景
高校邦是慧科集团旗下针对高校在线教育的云解决方案提供商。公司成立于 2015 年 8 月,服务 1000 多所高校,每年覆盖数百万的青年学生。高校邦针对传统在线学习系统存在的不足,利用云计算、大数据、智能管理等新技术,提供了在线视频教学、实境编程和虚拟现实等一系列教学方案,构建了新一代在线学习平台。
挑战与痛点
稳定性
作为教育用云端编译器,需要 7*24 小时全天候运行,尽量减少错误的发生,并在错误发生后能够快速的修复,确保做到平滑无感知的升级维护,最大程度的保证服务可用性。
流畅性
学生学习是一个规律且持续的过程,需要满足大量用户同时在线,多组件同时运行的高并发情况。大量的容器在极短时间内启动运行,巨大的并发量极易造成系统卡顿不流畅。
兼容性
高校教育课程几乎包含了所有常用编程语言,在线编程教育需要支持 Java、C/C++、R、PHP、Python 等多种编程语言,还要支持代码在云端实时编译、单元测试和集成等,这就需要有良好兼容性、稳定且快速的云端编译工具。
成本控制
学生学习是一个周期性相对集中的过程,高峰时期需要支持大量用户同时使用,低谷时期可能几乎无人使用。如果使用传统的应用部署方式,将会造成巨大的资源浪费,较高的平台成本。
解决方案
对于这种需要提供稳定服务、高并发且用户使用习惯规律和集中的平台我们的开发工程师提供了一整套合理的实现方案“高可用环境+弹性伸缩+灰度升级+平台服务”。
高可用:高可用环境可以最大限度保证平台服务可用性,满足平台的稳定性需求。
弹性伸缩: 弹性伸缩可以解决资源使用集中动态变化的情况,节约用户成本。
灰度升级: 灰度升级可以保证服务始终是可用状态,不需要因为应用升级或维护而停止服务。
平台服务: 除了核心技术之外,我们还有一整套完备的账户、租户、监控、告警等平台管理功能,让客户随时掌控自己的服务运行情况,使用更省心。
2. 客户收益
更稳定
时速云平台提供的“高可用环境+弹性伸缩+灰度升级”能够最大限度的保证平台的平稳运行,减少服务不可用状态。即使服务偶尔出错或升级维护,也能正常提供服务。
更流畅
时速云平台提供的动态伸缩能力可以自动在使用高峰期快速扩展大量服务实例,在使用低谷期收缩实例,减少资源占用,节约平台成本,方便快捷。
兼容性更强
时速云平台自主研发的 tenxflow 可视化编译流程支持几乎所有常用编程语言,不需要平台额外开发,节约了平台的人力物力。
更划算
使用时速云平台支持云端编译器,节约了平台的开发成本和资源使用成本,降低了平台的资金输出。
更省心
时速云高可用服务可以在系统运行出错时自动恢复。即使出现较大问题,也可以通过监控告警系统、完备的日志文件系统和经验丰富的工程师团队,帮助客户快速定位错误所在,帮助客户解决问题,让客户更省心。
时速云 TenxCloud 成立于2014年末,是一家基于容器技术的云计算创业公司,创始团队来自 IBM、VMWare、BAT 等。时速云发布了国内第一款基于 Kubernetes 的企业级容器云平台,提供以应用为中心的容器云产品和解决方案,涵盖轻量级虚拟化、微服务、DevOps、持续交付等,最大化地帮助企业实现业务应用的快速交付与持续创新。时速云总部位于北京,在上海、深圳、武汉设有分支机构。
免责声明:本网站内容主要来自原创、合作伙伴供稿和第三方自媒体作者投稿,凡在本网站出现的信息,均仅供参考。本网站将尽力确保所提供信息的准确性及可靠性,但不保证有关资料的准确性及可靠性,读者在使用前请进一步核实,并对任何自主决定的行为负责。本网站对有关资料所引致的错误、不确或遗漏,概不负任何法律责任。任何单位或个人认为本网站中的网页或链接内容可能涉嫌侵犯其知识产权或存在不实内容时,应及时向本网站提出书面权利通知或不实情况说明,并提供身份证明、权属证明及详细侵权或不实情况证明。本网站在收到上述法律文件后,将会依法尽快联系相关文章源头核实,沟通删除相关内容或断开相关链接。