从微服务到Serverless 架构应用与实践
Posted QCon
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了从微服务到Serverless 架构应用与实践相关的知识,希望对你有一定的参考价值。
作者介绍:王晓波,同程艺龙机票事业群CTO,TGO会员。
专注于高并发互联网架构设计、分布式电子商务交易平台设计、大数据分析平台设计、高可用性系统设计。拥有十多年丰富的技术架构、技术咨询经验,深刻理解电商系统对技术选择的重要性。
技术平台开始微服务化改造,在微服务解决了许多架构上的问题(耦合、扩展、熔断、降级、调用治理、多语言等)。
技术平台开始微服务化改造,在微服务解决了许多架构上的问题(耦合、扩展、熔断、降级、调用治理、多语言等)。
但这些问题被解决掉后我们发现了新的问题,此时将 Serverless 想法引入架构中并开发上线了一个基于我们私有云的 Serverless 平台,将Web 站点和部分变化快的轻型都这个 Serverless 之上开发。
为什么我们在微服务之后还要做 Serverless 架构呢?主要 Serverless 带来的好处正好解决我们最新的痛点:业务快速变化中如何更快地开发。其实在这快速地开发中有很多是快不起来的(开发环境的问题,上线部署的问题,应用弹性设计问题,可运维性的问题等等)。
另外一点在于互联网流量的变化太大,时大时小,这让大量部署的服务器资源使用率不够高,我们做到的是让应用在被使用的时候才产生资源的占有,不跑不占资源,本次主要分享同程在 Serverless 架构实践过程中的一些坑与事。
演讲视频
幻灯片
即可下载完整幻灯片
以上就是王晓波老师在 QCon 上海 2018 的精彩分享,更多微服务话题探索请持续关注新一届的 QCon 大会。
以上是关于从微服务到Serverless 架构应用与实践的主要内容,如果未能解决你的问题,请参考以下文章
Serverless Streaming:毫秒级流式大文件处理探秘
云端研发新基建:Serverless 与持续架构服务落地实践