上海品茶

您的当前位置:上海品茶 > 报告分类 > PDF报告下载

心动网络算法平台的 Serverless 探索之路 - 陈欣昊.pdf

编号:123612 PDF 13页 1.78MB 下载积分:VIP专享
下载报告请您先登录!

心动网络算法平台的 Serverless 探索之路 - 陈欣昊.pdf

1、心动网络算法平台的 Serverless 探索之路陈欣昊TapTap/IEM/AI平台负责人个人简介陈欣昊TapTap/AI平台负责人目前在心动网络主要负责对接国内外云服务商,以及大数据平台/AI训练框架/AI推理服务开发和维护。毕业于上交ACM班,曾在旷视研究院Engine组担任深度学习框架开发的工作。Contents目录01业务背景介绍02Serverless 探索之路03价值收益心动是一家全球游戏开发和发行商,截至 2022 年中,心动运营 38 款免费和付费游戏,在全世界拥有5,000 万月活跃用户。2016年,心动推出手机游戏社区和应用商店TapTap,玩家可以通过官方渠道免费或付费

2、购买下载手机游戏,亦可在社区中与其他玩家交流。TapTap 自创立开始至今即坚持零分成,更有利于行业良性发展,同时也对 TapTap 的商业化提出了更高的要求。目前,TapTap 的商业化主要由广告驱动。心动 x TapTap1.搜广推的推理模型实时更新&播报2.模型训练/记录平台3.新入站的内容的NLP分析处理4.实时报表/各种定时任务5.预估服务:作为基建服务,给不同业务线提供特征、算法服务1.开发维护效率2.低成本人力和资源投入3.服务运行的稳定性和性能4.Go 语言的支持业务场景核心关注点TapTAP 业务分析后台基建升级云主机 ECS 容器服务 K8SServerless 应用引擎

3、SAE基于 ECS 部署的服务需要进行迭代升级:期望完成云原生和微服务化转型,优化成本,同时简化决策链路。K8S OR Serverless?函数计算FC搜索服务算法服务.运维平台业务现状业务演讲方向GolangDubbo=资源使用和维护方式运维 ECS+K8S(高可用,弹性)运维监控日志组件创建集群购买ECS创建 K8S部署件业务代码到 K8S部署监控日志组件研发&部署阶段运维阶段资源准备阶段使用云主机+K8S使用Serverless免预购资源免环境搭建Go 语言镜像/编译包/Dubbo-GO集成化的日志服务免资源维护,效率提升弹性伸缩,提升资源利用率Kafka/HTTP等云产品联动对比 E

4、CS 和 K8S,Serverless 可以快速交付业务,简化维护,降低人力和资源投入Why Serverless?函数计算 FCServerless应用引擎 SAE业务落地形态函数计算 FC 非常适合事件驱动架构,有着丰富的调用方式。搜索、内容通知、报表等周边模块基于函数计算部署。SAE 和 FC 组合搭配使用,释放 Serverless 价值,所有业务应用 All On ServerlessServerless 应用引擎 SAE 非常适合微服务应用的长时间在线运行,有着完善的生命周期管理和微服务框架支持能力。基于Dubbo-Go 的模型预估服务,在 SAE 上部署。Serverless 落

5、地形态OSSFC算法模型EASHTTPFCWEB 服务RDS通过 HTTP 触发的模型实验管理平台(WEB 服务)。FC定时触发器通过定时触发,每周/每日定时统计资源消费,协助业务同学提升成本意识。FCKafka通过 Kafka 触发新内容 NLP 处理/解析服务,精确控制一条内容调用一次独立的服务处理,做到成本控制。通过 OSS 触发的全自动模型部署/小时级更新服务。低成本内部 FC 服务Serverless应用引擎(SAE)平台提供全托管 K8S 集群,无需业务方管理维护IaaS 资源层应用管理不停机发布权限隔离微服务治理Go 语言服务注册发现优雅上下线健康检查运维配套弹性伸缩CICD集成

6、生命周期管理事件中心日志管理预估服务业务应用上海品茶推荐搜索建议词ios广告社区推荐上海品茶广告.1.整合搜索/广告/推荐都需要的特征开发,模型预估,数据回传能力。2.通过 Dubbo-Go 框架使服务可以低成本进行微服务改造&接入。3.通过 SAE 使存量服务可以低成本的具备 Serverless 能力,无需关心底层资源。70%开发运维效率提升基于 SAE 的中台微服务化改造以上数据来源于心动技术团队多次对比测试结果GitCICD自动化部署Serverless 应用引擎 SAE简单运维,省心省力构建业务精准秒级弹性,提升资源利用率达 60%定时+监控指标(CPU、Mem)+业务监控指标(QPS、RT

7、)业务不停机发布+分钟级上线基于K8s Service 多语言服务注册发现,Go 也能快速微服务化开发轻松搞定应用开发、部署、管理全流程应用实例应用实例应用实例应用实例通过 K8s Service Name 做服务间调用,Go 语言低成本微服务化随时随地,想发就发应用实例应用实例应用 A应用实例应用实例应用 BService Name落地实践举例:运维、弹性、CICD、服务治理1.【Go 语言微服务的支持】期望平台对 Go 语言能有更多的最佳实践,包括微服务治理、简便的开发调试能力以及应用级监控。2.【垂直弹缩能力】期望可以提供基于负载的实例级别垂直弹性升降配能力。3.【Trace】期望可以丰富 Dubbo Go 在 SAE 上的全链路追踪最佳实践。对 SAE 的诉求1.【效率提升】基于 Serverless 构建应用服务可以简化运维复杂度,降低人力投入,提升开发效率,后续也会尝试在公司内部其他部门进行推广。2.【上云效果】5个人维护了 TAPTAP 搜广推相关的所有业务,如果我们去学些和使用K8S、学习自建大数据平台,那人力投入远远不止这些。3.【未来趋势】Serverless 这个方向会成为云计算发展的一个趋势,让开发专注业务,让用云变的更加简单。对 Serverless 的看法未来畅想THANKS

友情提示

1、下载报告失败解决办法
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站报告下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。

本文(心动网络算法平台的 Serverless 探索之路 - 陈欣昊.pdf)为本站 (2200) 主动上传,三个皮匠报告文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三个皮匠报告文库(点击联系客服),我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。
会员购买
客服

专属顾问

商务合作

机构入驻、侵权投诉、商务合作

服务号

三个皮匠报告官方公众号

回到顶部