当前位置:首页 > 报告详情

微服务从PaaS到Serverless的演进-杨华辉.pdf

上传人: 张** 编号:153171 2024-01-15 52页 11.18MB

word格式文档无特别注明外均可编辑修改,预览文件经过压缩,下载原文更清晰!
三个皮匠报告文库所有资源均是客户上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作商用。
本文主要探讨了微服务从PaaS到Serverless的演进过程,以及字节跳动在这一过程中的实践和经验。字节跳动拥有超过9万个微服务,每天日变更超过2万个,容器数量超过1亿个。在实践中,字节跳动遇到了多种挑战,如自动扩缩容带来的非稳态、服务发现机制和传统微服务的不一致等。为了解决这些问题,字节跳动采取了一系列措施,如开发了FaaS Native方案,支持不同类型、不同语言的原生应用迁移到FaaS平台,帮助业务便捷地接入FaaS已有事件源,提供完整的冷启动、自动扩缩容能力。此外,字节跳动还推出了ByteMesh,实现上游服务通过ByteMesh出流量代理访问下游FaaS,以及FaaS服务通过ByteMesh入流量代理承接上游服务发来的请求。在应用场景方面,字节跳动的FaaS支持原生HTTP框架、RPC框架,以及自定义镜像和异步长任务等。通过这些实践,字节跳动实现了微服务Serverless化的目标,提高了研发效率,降低了成本。
"微服务如何实现Serverless化?" "FaaS技术在字节跳动的应用案例分享" "Serverless架构下的微服务治理挑战"
客服
商务合作
小程序
服务号
折叠