QCon 2022·上海站 | 学习笔记5: 从上云到用云: Serverless 引领下一代应用架构

本文涉及的产品
Serverless 应用引擎免费试用套餐包,4320000 CU,有效期3个月
函数计算FC,每月15万CU 3个月
简介: QCon 2022·上海站 | 学习笔记5: 从上云到用云: Serverless 引领下一代应用架构

从上云到用云: Serverless 引领下一代应用架构

丁宇(叔同)

阿里巴巴研究员,阿里云智能云原生应用平台总经理

云计算的发展阶段

  • Cloud 2.0 用云阶段(2020 - ): 企业关注用好云 云厂商核心能力是云服务
  • Cloud 1.0 上云阶段(2009 – 2019): 企业关注平滑上云 云厂商核心能力是云资源

用好云时代,企业应用构建面临新的挑战

  • 资源弹性
  • 系统稳定
  • 应用敏捷
  • 业务智能
  • 可信安全

阿里云云原生关键技术里程碑

  • 2006 ~ 2010 应用架构互联网化
  • 2011 ~ 2018 核心系统云原生化
  • 2019 ~ 2020 阿里巴巴全面上云
  • 2021 ~ 2022 阿里云云原生化
  • 2022 ~ 全面 Serverless 化

Serverless 将引领下一代应用架构

  • 应用架构 Serverless 化 + 组装式研发
  • 云产品全面 Serverless 化

趋势1:云产品全面 Serverless 化

  • 全面托管: 从半托管到全托管 做的更少而收获更多
  • 自适应弹性: 全链路自动伸缩 从容应对流量波动
  • 开箱即用: 企业不需要繁琐的运维 易于集成和使用
  • 按用量付费: 不为闲置资源付费 成本更优

消息队列 RocketMQ Serverless 化优势

阿里云核心产品全面 Serverless 化


趋势2: 应用架构 serverless 化

  • 企业级应用架构: 单体
  • 互联网分布式架构: service
  • serverless架构: 服务化 / 模块化 / 可编排 / 可组装

开源生态极大丰富,带来巨大的学习维护成本

Serverless 架构

  • 耦合性
  • 可用性
  • 弹性
  • 研发协作
  • 运维管理
  • 迭代效率

趋势3: 组装式研发

  • 高德业务投放平台 Serverless 架构实践
  • 南瓜电影 Serverless 架构实践
  • 世纪联华 Serverless 架构实践

Serverless 让云成为应用构建的最佳平台

丰富的原子化服务

云产品间紧密集成

全链路 Serverless 化

Serverless 架构帮助企业跨越技术鸿沟,让2人的研发团队享受2000人技术团队的红利

Serverless 奇点已来

相关实践学习
【文生图】一键部署Stable Diffusion基于函数计算
本实验教你如何在函数计算FC上从零开始部署Stable Diffusion来进行AI绘画创作,开启AIGC盲盒。函数计算提供一定的免费额度供用户使用。本实验答疑钉钉群:29290019867
建立 Serverless 思维
本课程包括: Serverless 应用引擎的概念, 为开发者带来的实际价值, 以及让您了解常见的 Serverless 架构模式
目录
相关文章
|
15天前
|
运维 持续交付 开发工具
深入浅出:GitOps在微服务架构中的应用
【10月更文挑战第26天】本文深入探讨了GitOps在微服务架构中的应用,介绍了其核心理念、自动化部署流程和增强的可观测性。通过实例展示了GitOps如何简化服务部署、配置管理和故障恢复,并推荐了一些实用工具和开发技巧。
|
6天前
|
监控 Go API
Go语言在微服务架构中的应用实践
在微服务架构的浪潮中,Go语言以其简洁、高效和并发处理能力脱颖而出,成为构建微服务的理想选择。本文将探讨Go语言在微服务架构中的应用实践,包括Go语言的特性如何适应微服务架构的需求,以及在实际开发中如何利用Go语言的特性来提高服务的性能和可维护性。我们将通过一个具体的案例分析,展示Go语言在微服务开发中的优势,并讨论在实际应用中可能遇到的挑战和解决方案。
|
6天前
|
网络协议 数据挖掘 5G
适用于金融和交易应用的低延迟网络:技术、架构与应用
适用于金融和交易应用的低延迟网络:技术、架构与应用
31 5
|
7天前
|
Go 数据处理 API
Go语言在微服务架构中的应用与优势
本文摘要采用问答形式,以期提供更直接的信息获取方式。 Q1: 为什么选择Go语言进行微服务开发? A1: Go语言的并发模型、简洁的语法和高效的编译速度使其成为微服务架构的理想选择。 Q2: Go语言在微服务架构中有哪些优势? A2: 主要优势包括高性能、高并发处理能力、简洁的代码和强大的标准库。 Q3: 文章将如何展示Go语言在微服务中的应用? A3: 通过对比其他语言和展示Go语言在实际项目中的应用案例,来说明其在微服务架构中的优势。
|
5天前
|
监控 持续交付 Docker
Docker 容器化部署在微服务架构中的应用有哪些?
Docker 容器化部署在微服务架构中的应用有哪些?
|
5天前
|
监控 持续交付 Docker
Docker容器化部署在微服务架构中的应用
Docker容器化部署在微服务架构中的应用
|
13天前
|
机器学习/深度学习 人工智能 自然语言处理
医疗行业的语音识别技术解析:AI多模态能力平台的应用与架构
AI多模态能力平台通过语音识别技术,实现实时转录医患对话,自动生成结构化数据,提高医疗效率。平台具备强大的环境降噪、语音分离及自然语言处理能力,支持与医院系统无缝集成,广泛应用于门诊记录、多学科会诊和急诊场景,显著提升工作效率和数据准确性。
|
13天前
|
JavaScript 持续交付 Docker
解锁新技能:Docker容器化部署在微服务架构中的应用
【10月更文挑战第29天】在数字化转型中,微服务架构因灵活性和可扩展性成为企业首选。Docker容器化技术为微服务的部署和管理带来革命性变化。本文探讨Docker在微服务架构中的应用,包括隔离性、可移植性、扩展性、版本控制等方面,并提供代码示例。
52 1
|
15天前
|
运维 Serverless 数据处理
Serverless架构通过提供更快的研发交付速度、降低成本、简化运维、优化资源利用、提供自动扩展能力、支持实时数据处理和快速原型开发等优势,为图像处理等计算密集型应用提供了一个高效、灵活且成本效益高的解决方案。
Serverless架构通过提供更快的研发交付速度、降低成本、简化运维、优化资源利用、提供自动扩展能力、支持实时数据处理和快速原型开发等优势,为图像处理等计算密集型应用提供了一个高效、灵活且成本效益高的解决方案。
51 1
|
18天前
|
前端开发 API UED
深入理解微前端架构:构建灵活、高效的前端应用
【10月更文挑战第23天】微前端架构是一种将前端应用分解为多个小型、独立、可复用的服务的方法。每个服务独立开发和部署,但共同提供一致的用户体验。本文探讨了微前端架构的核心概念、优势及实施方法,包括定义服务边界、建立通信机制、共享UI组件库和版本控制等。通过实际案例和职业心得,帮助读者更好地理解和应用微前端架构。

热门文章

最新文章

相关产品

  • 函数计算