《畅捷通的 Serverless 探索实践之路.pdf》由会员分享,可在线阅读,更多相关《畅捷通的 Serverless 探索实践之路.pdf(16页珍藏版)》请在三个皮匠报告上搜索。
1、畅捷通的 Serverless探索实践之路郑亚栋畅捷通信息技术股份有限公司 供应链技术架构师个人简介郑亚栋供应链技术架构师、公司技术委员会成员TECH Session在ERP领域研发十多年,资深研发和业务领域技术专家,擅长库存、仓储物流、电商等领域业务模型及技术框架设计,专注于大数据量、高并发场景的分布式技术,数仓、Serverless的应用研究与开发。Contents目录01业务介绍02Serverless 提效之路03价值收益*数据来源:艾瑞咨询2022中国小微企业云财税行业研究报告、易观分析中国小微企业云财税服务市场专题分析2019-2022以及其它市场机构和行业媒体小微企业首选服务商数
2、智商业板块突破推出好生意、T+Cloud数智财税板块突破推出好会计、易代账小微企业财务管理云服务用户满意度第一形成畅捷通云服务平台完善云原生平台、好业财 小微企业财税及业务云服务市场占有率第一云服务:数智财税和数智商业软件服务14-20162019-至今2005-2012部署和投入研发转型SaaS服务最具成长性的新兴企业推出T1/T3/T6/T+财务软件时代小微企业市场占有率第一专注小微企业服务,持续引领行业变革和发展小微企业面临转型困境专业能力不足缺少成规模的IT团队畅捷通SaaS+咨询+服务 数智化解决方案“在线”成为时代的新本能数智化是小微企业转型的必由之路
3、 数智财税服务数智商业服务增值服务通过“在线”走向数智化转型客户在线业务在线人员在线管理在线*数据统计截止至2023年6月30日33个业条代表处覆盖31个省、自治区及直辖市33个畅捷通自2010年成立已经专注服务小微企业13年13年云服务累计付费企业用户数56万家56万依托用友在财税行业35年专业服务经验35年畅捷通云平台累计注册用户数超过800万800万+业务运营技术架构的演进 持续进化、发展、成长云服务:数智财税和数智商业软件服务 基于Cloud Foundry自主研发的运行平台 每个租户单独虚机部署单租户 虚机单租户架构2013-2017 微服务架构 2017-2019年云原生架构201
4、9年至今多租户 基于Dubbo的微服务架构 多租户模式 公有云部署 支撑好生意、好会计、易代账等产品线多数据中心多活 基于云原生技术体系构建 中间件、数据存储等使用云厂商提供的云服务 支持多AZ部署 集成Serverless B/S架构,部署在客户侧 所有业务放在中心服务器里软件包单体架构2012之前 当前技术架构面临的困境业务需求不可预测的突发流量产品功能的多元化产品体验的极致追求技术运维1、提前预留服务器资源技术架构复杂度攀升困境成本快速攀升亟需降本增效Serverless 其实是 Server+less 的组合,并不是真的没有服务器,而是帮助使用者屏蔽底层繁琐的服务器维护,让企业更加专注
5、于业务Why Serverless?2021420162012阿里云发布 Serverless应用引擎(SAE)阿里云函数计算 FC 2.0阿里云发布函数计算 FCAWS 第一个发布 FaaS平台 Lambda开启Serverless时代Iron.io的副总裁Ken 首次提出 Serverless 概念Azure Function、GCP Cloud Function、IBM Open Wisk云栖大会重磅发布FC、SAE更多核心能力2023阿里云发布All in Serverless战略三个挑战两个维度Serverless架构转型思考已有业务技术架构向Serverles
6、s架构转型,改造成本,值不值得改造,收益有多少?新业务直接采用Serverless架构:需要适配现有的技术架构上,形成Serverless架构的最佳实践,对现有技术架构的影响有多大?编程语言、开发框架选型冷启动、人员技术知识储备、技术迁移的成本、后续的维护成本。运行时环境选型不同的业务场景可能会有不同的适合的运行环境;另外,不同的运行环境对业务的改造成本也不相同。内置、自定义、容器镜像的选择。代码管理及DevOps适配目前Serverless FaaS形态的产品并没有统一产品形态标准,也没有编程范式标准。所以每个云厂商的FaaS产品都有自己的编程范式需要用户去遵循。同时需要考虑对已有DevOp
7、s流程的影响。试金石:SQL脚本执行任务业务痛点多租户数据升级,需要批量跑sql脚本执行任务,服务器计算量高服务器资源需要单独配置,不占用核心业务资源仅在每次上线时需要服务器资源,每次需要运维手动配置,忘记回收时,产生额外费用按需付费:运维人员无需提前规划服务器资源,降低运维成本发版效率提升:自动扩容更多的函数计算节点,并行执行sql任务稳定性提升:通过函数计算的后置处理机制,增加重试和执行结果反馈机制,提升系统的稳定性和可观测性实践成果产品模块A产品模块B产品模块C产品模块D脚本提交脚本质量检测脚本合并运维管理平台执行SQL脚本函数计算服务执行SQL脚本执行SQL脚本RDSRDSRDSRDS
8、业务特点实践成果新业务实践:智能补货低频、密集型计算,流量有突发特性,且可预测性小计算维度多,数据量大,需要二次加工数据数据分析场景,用户对响应时间敏感度低,实时性要求不高,但是可以自定义计算规则核心产品线,需要保障技术的平滑升级,降低对现有技术架构和DevOps流水线的影响技术平滑迁移:自定义容器、Java、springboot研发周期短:人员技术储备满足,仅需关注业务逻辑代码开发,无额外学习成本;适配现有DevOps流水线,开发无上线门槛降本空间大:按需使用,按量付费,比ECS降低50%以上的成本智能补货是根据企业的业务数据,按商品的库存、采购、销售或材料消耗规律,帮助采购员创立补货模型,
9、从而快捷地帮助采购员计算、生成补货结果的智能化助手。数据仓库ACK上游业务服务上游业务服务上游业务服务下游组件缓存云存储消息队列加密函数计算数据清洗补货范围补货模型计算数据清洗补货模型计算补货范围Serverless工作流业务需求实践成果 零售收银弱网场景,需要保障客户业务的连续性,无论是服务器故障,还是客户的本地网络问题,都不能中断 数据需要有全量和增量下载到POS端 下载访问量大,服务器性能要求高 高可用:使用函数计算直接承接离线数据下载请求,自动弹性扩容 稳定性:与业务服务解耦,不占用业务服务资源,保障业务服务的稳定性 节省成本:自动弹性扩缩容、按需使用,按量付费已有业务升级:零售离线数
10、据函数计算ACK上游业务服务上游业务服务下游组件数据仓库缓存云存储消息队列加密客户端POSPOSPOSPOSPOSWeb数据加工增量数据下载全量数据下载HTTP定时DTSServerless工作流触发器简单运维架构升级降本增效 开发能轻松搞定代码开发、应用部署的全流程管理。用较少的人力资源、服务器成本实现弹性高可用的技术架构。采用定期预热,基本解决冷启动问题,能承载核心业务的高流量。有效应对潮汐流量,无需为资源使用提前进行容量规划。按量付费,无需为闲置资源付费,降低运维成本。针对创新型业务可以快速部署上线,缩短业务验证周期;业务前期访问流量小,有效节省服务器资源。价值收益未来已来随着组织对成本效益和敏捷性的需求日益增长,Serverless架构已经逐渐成为云计算领域的主流趋势FinOps理念的推广,组织对云计算成本的关注日益提升,Serverless的付费模型更能满足成本效益要求。低代码平台的逐步成熟,通过简化应用开发,降低了采用Serverless的门槛。AI驱动的开发管理平台,可以通过自动化措施优化Serverless应用的性能和成本。AIGC应用持续投入&落地。01020304THANKS