注册 / 登录

沪江向Serverless的演进之路

分会场:  架构演进/工程实践/大前端

分享时间: 2017年11月9日 - 12日

案例来源 :

案例讲师

黄凯

沪江 架构师

沪江资深Java架构师。拥有 10 多年的 Java 研发经验,7 年从事云计算研发和架构经验,先后任职于 HP,IBM 等云计算部门,对 IaaS,PaaS 和 SaaS,尤其是云存储有较深入的了解。2015 年加入沪江,主导的产品有:教育云,私有云存储,云转码等。希望能凭一技之长,“云”化沪江。

扫描二维码分享案例

 

案例简述

 

容器化技术在互联网世界已不足为奇,沪江借助Mesos技术成功把核心业务容器化已一年有余,但这远远不是终点。随着微服务和深度学习的兴起,依赖于在容器化的成功经验,沪江已把目光转向了更方便的Serverless架构。本分享着重介绍了沪江已成熟的容器化解决方案,和向Serverless进军的第一步实践。

 

案例目标

 

沪江引入容器化技术后,不但减轻了运维的人力物力成本,且衍生出更多的应用场景。随着微服务和人工智能的爆发,大量的计算型函数与提供计算的资源之间的矛盾也日益突出。沪江在成熟容器方案基础上衍生出了Serverless应用场景,利用容器技术,让开发人员更注重业务逻辑而不是运行所需要的资源与环境。

 

成功(或教训)要点

 

沪江对容器技术1年的实践中,踩过了很多坑,也填过很多坑。在对平台、网络、存储、调度策略的研究后,最终不但把容器技术成功落地,还为Serverless提供了基础。

 

案例ROI分析

 

开发+运维人员只有5人的团队,提供了沪江核心课件系统的研发工作。包括10个以上的微服务与30多台物理服务器的运维。投入产出比非常高。

 

案例启示

 

站在巨人的肩膀上,不重复造轮子,侧重于应用。利用云计算的概念,进行服务隔离和租户隔离。不要安于现状,多思考引用场景,紧跟时代的步伐。