云上技术架构和业务架构的进化之路——阿里云Serverless的解决方案

本文涉及的产品
函数计算FC,每月15万CU 3个月
Serverless 应用引擎免费试用套餐包,4320000 CU,有效期3个月
简介: 本文PPT来自高级专家承宗于10月16日在2016年杭州云栖大会上发表的《云上技术架构和业务架构的进化之路——阿里云Serverless的解决方案》。

本文PPT来自高级专家承宗于10月16日在2016年杭州云栖大会上发表的《云上技术架构和业务架构的进化之路——阿里云Serverless的解决方案》。

目前软件开发规模日趋庞大,在软件研发与运维经常会遇到许多挑战。这些挑战主要包括六点:1.随着新旧业务一起发展,老的软件架构越来越复杂,软件与硬件的管理运维复杂度指数增长 2.为应用增加新功能的周期越来越长 3.复杂的业务模式下,硬件采购的估算成为世界难题,拍脑袋成为常态 4.老的硬件和软件需要被淘汰,业务永续出现巨大风险 5.系统架构中由于各种硬件或者软件的原因,存在单点故障可能。

但与此同时,为克服这些挑战,相应的软件研发过程与架构设计方法也在持续发展中,例如在应用架构方面,从原来的单体系统过渡到分层架构再到现在的微服务;在资源单位方面,从原来的服务器到虚拟机再到容器。其他发生重大变化的方面还包括资源管理和部署发布。在所有的技术发展中,云服务(Serverless)无疑成为高可用与弹性伸缩的首要选择。

阿里云现在也在不断推动Serverless模式地发展,Serverless模式给开发部署带来的改变是巨大的。Serverless指的是由开发者实现的服务端逻辑运行在无状态的计算容器中,它由事件触发,完全被第三方管理,其业务层面的状态被开发者使用的数据库和存储资源所记录。所以Serverless并不是指不需要任何服务器,而是指开发者不需要顾虑任何服务器资源,特别是在云上部署的Serverless。Serverless使用方式很简单,首先用户构建一个任务,然后上传代码或镜像,并设置一个事件触发器,最后运行监控服务即可。Serverless适用的场景很广,包括后台事务执行、批量任务、数据处理工作流、低频反馈式任务、定时任务、人工触发等。

在架构上,阿里云Serverless按照功能划分组件,每个组件各司其职。具体来说,Function Compute提供了一种完全对服务器无感知、事件驱动的Serverless产品,Docker为Serverless的到来提供了技术准备,消息服务提供了事件驱动的基础设施,日志服务为Serverless提供报警监控和日志分析,Serverless架构可以是数据处理的流水线,API Gateway则不仅把计算变成成服务,也把计算的结果变成了服务。

4b948103e402fbb74ca4a54efd7a220d4d44d95a

ba2e32562aa9f508d640622eeefa046578a712fb

5d41e65025e1a0d5465973a3d79235086f49008f

8c2f3793650b659f7a736d7a21a7472512cd6e49

91dc19ca1b1f35da04b0056ae2be9e640cb643f3

868e62caf9cb3d58b0400d5516755cf9559c6d55

bbc1edf91b386ceb2029431486ca92656be88ed2

d7321a601671ceb3477f01f3c9d1312425e08eec

5f53b23121ee191a822f804c99ae0c9db7029131

cb06396e3d27a82dcd5eb03d2c5308c4d71be619

64cbe591fd05d72cd70e40761c4f67c3307976e8



相关实践学习
【文生图】一键部署Stable Diffusion基于函数计算
本实验教你如何在函数计算FC上从零开始部署Stable Diffusion来进行AI绘画创作,开启AIGC盲盒。函数计算提供一定的免费额度供用户使用。本实验答疑钉钉群:29290019867
建立 Serverless 思维
本课程包括: Serverless 应用引擎的概念, 为开发者带来的实际价值, 以及让您了解常见的 Serverless 架构模式
目录
打赏
0
0
0
0
79051
分享
相关文章
立马耀:通过阿里云 Serverless Spark 和 Milvus 构建高效向量检索系统,驱动个性化推荐业务
蝉妈妈旗下蝉选通过迁移到阿里云 Serverless Spark 及 Milvus,解决传统架构性能瓶颈与运维复杂性问题。新方案实现离线任务耗时减少40%、失败率降80%,Milvus 向量检索成本降低75%,支持更大规模数据处理,查询响应提速。
198 57
英伟达新一代GPU架构(50系列显卡)PyTorch兼容性解决方案
本文记录了在RTX 5070 Ti上运行PyTorch时遇到的CUDA兼容性问题,分析其根源为预编译二进制文件不支持sm_120架构,并提出解决方案:使用PyTorch Nightly版本、更新CUDA工具包至12.8。通过清理环境并安装支持新架构的组件,成功解决兼容性问题。文章总结了深度学习环境中硬件与框架兼容性的关键策略,强调Nightly构建版本和环境一致性的重要性,为开发者提供参考。
1563 64
英伟达新一代GPU架构(50系列显卡)PyTorch兼容性解决方案
2025商业版拓展校园圈子论坛网络的创新解决方案:校园跑腿小程序系统架构
校园跑腿小程序系统是一款创新解决方案,旨在满足校园配送需求并拓展校友网络。跑腿员可接单配送,用户能实时跟踪订单并评价服务。系统包含用户、客服、物流、跑腿员及订单模块,功能完善。此外,小程序增设信息咨询发布、校园社区建设和活动组织等功能,助力校友互动、经验分享及感情联络,构建紧密的校友网络。
73 1
2025商业版拓展校园圈子论坛网络的创新解决方案:校园跑腿小程序系统架构
阿里云 Serverless 助力海牙湾构建弹性、高效、智能的 AI 数字化平台
海牙湾(G-Town)是一家以“供应链+场景+技术+AI”为核心驱动力的科技公司,致力于为各行业提供数字化转型解决方案。通过采用阿里云Serverless架构,解决了弹性能力不足、资源浪费与运维低效的问题。SAE全托管特性降低了技术复杂度,并计划进一步探索Serverless与AI结合,推动智能数字化发展。海牙湾业务覆盖金融、美妆、能源等领域,与多家知名企业建立战略合作,持续优化用户体验和供应链决策能力,保障信息安全并创造可量化的商业价值。未来,公司将深化云原生技术应用,助力更多行业实现高效数字化转型。
229 19
大数据新视界--大数据大厂之MySQL数据库课程设计:MySQL集群架构负载均衡故障排除与解决方案
本文深入探讨 MySQL 集群架构负载均衡的常见故障及排除方法。涵盖请求分配不均、节点无法响应、负载均衡器故障等现象,介绍多种负载均衡算法及故障排除步骤,包括检查负载均衡器状态、调整算法、诊断修复节点故障等。还阐述了预防措施与确保系统稳定性的方法,如定期监控维护、备份恢复策略、团队协作与知识管理等。为确保 MySQL 数据库系统高可用性提供全面指导。
云原生时代的应用架构演进:从微服务到 Serverless 的阿里云实践
云原生技术正重塑企业数字化转型路径。阿里云作为亚太领先云服务商,提供完整云原生产品矩阵:容器服务ACK优化启动速度与镜像分发效率;MSE微服务引擎保障高可用性;ASM服务网格降低资源消耗;函数计算FC突破冷启动瓶颈;SAE重新定义PaaS边界;PolarDB数据库实现存储计算分离;DataWorks简化数据湖构建;Flink实时计算助力风控系统。这些技术已在多行业落地,推动效率提升与商业模式创新,助力企业在数字化浪潮中占据先机。
233 12
地铁站内导航系统解决方案:技术架构与核心功能设计解析
本文旨在分享一套地铁站内导航系统技术方案,通过蓝牙Beacon技术与AI算法的结合,解决传统导航定位不准确、路径规划不合理等问题,提升乘客出行体验,同时为地铁运营商提供数据支持与增值服务。 如需获取校地铁站内智能导航系统方案文档可前往文章最下方获取,如有项目合作及技术交流欢迎私信我们哦~
227 1
后端服务架构的微服务化转型
本文旨在探讨后端服务从单体架构向微服务架构转型的过程,分析微服务架构的优势和面临的挑战。文章首先介绍单体架构的局限性,然后详细阐述微服务架构的核心概念及其在现代软件开发中的应用。通过对比两种架构,指出微服务化转型的必要性和实施策略。最后,讨论了微服务架构实施过程中可能遇到的问题及解决方案。
云计算的未来:云原生架构与微服务的革命####
【10月更文挑战第21天】 随着企业数字化转型的加速,云原生技术正迅速成为IT行业的新宠。本文深入探讨了云原生架构的核心理念、关键技术如容器化和微服务的优势,以及如何通过这些技术实现高效、灵活且可扩展的现代应用开发。我们将揭示云原生如何重塑软件开发流程,提升业务敏捷性,并探索其对企业IT架构的深远影响。 ####
184 3

相关产品

  • 函数计算
  • AI助理

    你好,我是AI助理

    可以解答问题、推荐解决方案等