云上技术架构和业务架构的进化之路——阿里云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
分享
相关文章
阿里云资深架构师经验分享——DevSecOps最佳实践
本文将分享阿里云在DevSecOps中设计环节的实践经验,希望能够让大家理解阿里云是如何保障产品安全水位,并希望这些经验能够帮助到正在尝试落地DevSecOps解决方案的企业。
404 161
阿里云资深架构师经验分享——DevSecOps最佳实践
阿里云通用算力型U1实例怎么样?u1实例技术架构、场景适配与优惠价格参考
阿里云服务器ECS 通用算力型u1实例2核4G,5M固定带宽,80G ESSD Entry盘,企业用户专享优惠价格199元1年,很多用户关心这个款云服务器怎么样?阿里云通用算力型U1实例自推出以来,凭借独特的"均衡算力+智能调度"设计理念,在IaaS市场开辟出差异化的竞争赛道。本文将通过技术架构解析、典型场景适配分析、全生命周期成本测算三个维度,全面解构这款热门云服务器实例的核心价值,以供参考和选择。
地铁站内导航系统解决方案:技术架构与核心功能设计解析
本文旨在分享一套地铁站内导航系统技术方案,通过蓝牙Beacon技术与AI算法的结合,解决传统导航定位不准确、路径规划不合理等问题,提升乘客出行体验,同时为地铁运营商提供数据支持与增值服务。 如需获取校地铁站内智能导航系统方案文档可前往文章最下方获取,如有项目合作及技术交流欢迎私信我们哦~
77 1
基于阿里云的开源应用智能管理架构设计与工程实践
本文以Websoft9技术方案为例,探讨企业级应用管理的范式。通过解析开源应用管理面临的部署复杂性、运维低效性和知识碎片化三大挑战,提出基于阿里云的三层架构:智能应用管理门户、核心功能层和基础设施层。文章详细阐述了应用编排标准化(IaC实践)、智能运维体系构建及知识资产数字化的技术实现路径,并结合金融与制造行业的案例,展示解决方案的实际效果。最后提供开发者资源与工具链支持,助力企业高效管理应用。
107 1
深度用云——释放企业潜能 | 网络先行——阿里云网络卓越架构白皮书正式发布
深度用云——释放企业潜能 | 网络先行——阿里云网络卓越架构白皮书正式发布
刷新世界纪录!阿里云PolarDB凭借创新的「三层解耦」架构刷新TPC-C基准测试世界纪录
刷新世界纪录!阿里云PolarDB凭借创新的「三层解耦」架构刷新TPC-C基准测试世界纪录
基于阿里云Serverless Kubernetes(ASK)的无服务器架构设计与实践
无服务器架构(Serverless Architecture)在云原生技术中备受关注,开发者只需专注于业务逻辑,无需管理服务器。阿里云Serverless Kubernetes(ASK)是基于Kubernetes的托管服务,提供极致弹性和按需付费能力。本文深入探讨如何使用ASK设计和实现无服务器架构,涵盖事件驱动、自动扩展、无状态设计、监控与日志及成本优化等方面,并通过图片处理服务案例展示具体实践,帮助构建高效可靠的无服务器应用。
基于阿里云容器服务Kubernetes版(ACK)的微服务架构设计与实践
本文介绍了如何基于阿里云容器服务Kubernetes版(ACK)设计和实现微服务架构。首先概述了微服务架构的优势与挑战,如模块化、可扩展性及技术多样性。接着详细描述了ACK的核心功能,包括集群管理、应用管理、网络与安全、监控与日志等。在设计基于ACK的微服务架构时,需考虑服务拆分、通信、发现与负载均衡、配置管理、监控与日志以及CI/CD等方面。通过一个电商应用案例,展示了用户服务、商品服务、订单服务和支付服务的具体部署步骤。最后总结了ACK为微服务架构提供的强大支持,帮助应对各种挑战,构建高效可靠的云原生应用。
基于阿里云容器服务(ACK)的微服务架构设计与实践
本文介绍如何利用阿里云容器服务Kubernetes版(ACK)构建高可用、可扩展的微服务架构。通过电商平台案例,展示基于Java(Spring Boot)、Docker、Nacos等技术的开发、容器化、部署流程,涵盖服务注册、API网关、监控日志及性能优化实践,帮助企业实现云原生转型。

相关产品

  • 函数计算