如何通过 0 改造 享受 Serverless 技术红利 |学习笔记

本文涉及的产品
函数计算FC,每月15万CU 3个月
Serverless 应用引擎免费试用套餐包,4320000 CU,有效期3个月
简介: 快速学习 如何通过 0 改造 享受 Serverless 技术红利

开发者学堂课程【Serverless 在各行业的实践:如何通过 0 改造 享受 Serverless 技术红利 】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/848/detail/14020


如何通过 0 改造 享受 Serverless 技术红利


内容简介

一、微服务架构的优点和痛点

二、全面 Serverless 时代下的解决方案

三、SAE 的技术原理和极致弹性建设

四、总结和展望

Serverless时代下大规模微服务应用实践

阿里云 SAE(Serverless Application Engine)

 

一、微服务架构的优点和痛点

微服务架构的优点

单体架构

· 共享代码库,容易冲突

· 边界不清,模块耦合

· 团队效率低

微服务架构

· 拆分∶解耦研发态

· 拆分∶解耦部署态

· 拆分∶释放团队效率

 

二、全面 Serverless 时代下的解决方案

SAE 整体解决方案

图片80.png

SAE 整体解决方案-0 门槛 PaaS

·白屏运维

·发布三板斧(可灰度、可监控、可回滚)

·命名空间环境隔离

·细粒度权限控制

·API 集成

·云效 /Jenkins 集成

微服务治理体系

开发态 Dev

· 服务元信息

· 服务契约管理

· 服务测试

· 服务 Mock

· 开发环境隔离

· 端云互联

发布态

· 无损下线

· 无损上线

· 金丝雀发布

·  AB Test

· 全链路灰度

运行态Ops

安全态Sec

· 服务鉴权

· 漏洞防护

· 配置鉴权

高可用

· 离群实例摘除

· 限流降级

· 同AZ优先路由

· 就近容灾路由

SAE 整体解决方案-微服务治理增强

· 业务无侵入、无感知

·  0 升级成本注册中心

· 全面兼容开源

Dev-Sec-Ops

· 链路跟踪

· 服务鉴权

· 标签路由

· 无损下线

· 离群实例摘除

· 服务测试

· API 管理

· 故障注入

· 限流降级

· 金丝雀发布

SAE整体解决方案-前后端全链路灰

图片81.png

SAE 整体解决方案-CloudToolkit 端云联调

应用整体环境在云端,本地服务如何安全、便捷的调用云上服务?

双向互通,代码无侵入,安全性高;配置简单,只需提供一台  ECS 用于代理即可

SAE 整体解决方案-强大的应用监控&诊断


三、SAE 的技术原理和极致弹性建设

SAE 业务架构

实现了 Serverless  架构+微服务架构 的完美结合,支持多种微服务框架、多种部署渠道(UI、Jenkins/云效、插件等)、多种部署方式(war、jar、镜像))核心场景主要面向在线应用∶微服务应用、web 应用、多语言应用等。

Serverless 应用引擎(SAE)

0 代码改造

微服务无缝迁移,开箱即用支持 War/Jar 自动构建镜像

15s 弹性效率

应用端到端快速扩容,应对突发流量

57% 降本提效

多套环境按需启停,降本且提效

SAE 技术架构

不仅仅是安全

>安全隔离

>性能隔离

>故障隔离

极致弹性 极致成本

SAE 极致弹性建设:部署 & 重启

SAE 极致弹性建设:java 启动加速

原生 K8s 部署重建升级策略

重点提升场景

>弹性扩容

>应用、实例重启

>应用部署(更改配置)

>应用 java 类多,依靠包大

SAE 极致弹性建设

原生 K8s 部署重建升级策略

重点提升场景

>多线程性能

>微服务吞吐

 

四、总结和展望

0 门槛 PaaS

· 云产品集成

· Terraform 工具链

· Kubernetes 能力开放

· 审批流

Serverless

· 弹性能力增强

· 弹性效率持续建设

· 弹性预测

· 低成本多规格... ...

微服务生态

· 网关/混沌工程集成

·  Web 全链路灰度

· 远程调试增强

可观测

· 应用大盘

· 事件中心

相关实践学习
【文生图】一键部署Stable Diffusion基于函数计算
本实验教你如何在函数计算FC上从零开始部署Stable Diffusion来进行AI绘画创作,开启AIGC盲盒。函数计算提供一定的免费额度供用户使用。本实验答疑钉钉群:29290019867
建立 Serverless 思维
本课程包括: Serverless 应用引擎的概念, 为开发者带来的实际价值, 以及让您了解常见的 Serverless 架构模式
相关文章
|
5天前
|
运维 Cloud Native Serverless
Serverless Argo Workflows大规模计算工作流平台荣获信通院“云原生技术创新标杆案例”
2024年12月24日,阿里云Serverless Argo Workflows大规模计算工作流平台荣获由中国信息通信研究院颁发的「云原生技术创新案例」奖。
|
6天前
|
存储 运维 监控
Elasticsearch Serverless高性价比智能时序分析关键技术解读
本篇演讲由阿里云1s团队的贾新寓讲解,主题为高性价比、智能日志更新关键技术。内容分为四部分:回顾日志场景痛点、介绍四大关键能力(开箱即用、高性能低成本、按量付费、智能调度免运维)、解读关键技术(如读写分离架构、ES内核优化等),并演示如何快速接入Serverless产品。通过这些技术,显著提升性能、降低成本,帮助用户实现高效日志管理。
|
2月前
|
关系型数据库 Serverless 分布式数据库
PolarDB Serverless 模式通过自动扩缩容技术,根据实际工作负载动态调整资源,提高系统灵活性与成本效益
PolarDB Serverless 模式通过自动扩缩容技术,根据实际工作负载动态调整资源,提高系统灵活性与成本效益。用户无需预配高固定资源,仅需为实际使用付费,有效应对流量突变,降低总体成本。示例代码展示了基本数据库操作,强调了合理规划、监控评估及结合其他云服务的重要性,助力企业数字化转型。
33 6
|
3月前
|
存储 运维 监控
Elasticsearch Serverless 高性价比智能日志分析关键技术解读
本文解析了Elasticsearch Serverless在智能日志分析领域的关键技术、优势及应用价值。
126 8
Elasticsearch Serverless 高性价比智能日志分析关键技术解读
|
2月前
|
监控 安全 Serverless
"揭秘D2终端大会热点技术:Serverless架构最佳实践全解析,让你的开发效率翻倍,迈向技术新高峰!"
【10月更文挑战第23天】D2终端大会汇聚了众多前沿技术,其中Serverless架构备受瞩目。它让开发者无需关注服务器管理,专注于业务逻辑,提高开发效率。本文介绍了选择合适平台、设计合理函数架构、优化性能及安全监控的最佳实践,助力开发者充分挖掘Serverless潜力,推动技术发展。
88 1
|
3月前
|
缓存 前端开发 Serverless
前端技术新趋势:从PWA到Serverless架构
【10月更文挑战第1天】前端技术新趋势:从PWA到Serverless架构
61 3
|
5月前
|
机器学习/深度学习 监控 Serverless
Serverless 应用的监控与调试问题之Flink在内部使用的未来规划,以及接下来有什么打算贡献社区的创新技术
Serverless 应用的监控与调试问题之Flink在内部使用的未来规划,以及接下来有什么打算贡献社区的创新技术
|
运维 Cloud Native 关系型数据库
活动回顾|阿里云 Serverless 技术实战与创新成都站回放&PPT下载
7月29日“阿里云 Serverless 技术实战与创新”成都站圆满落幕。可免费下载成都站|阿里云 Serverless 沙龙演讲 PPT。
|
人工智能 弹性计算 运维
阿里云宣布 Serverless 应用引擎 SAE2.0 将公测上线,多款产品全新升级
阿里云宣布 Serverless 应用引擎 SAE2.0 将公测上线,多款产品全新升级
70446 53
|
人工智能 弹性计算 运维
阿里云容器服务 Serverless 版(ACK Serverless)全新升级
阿里云容器服务 Serverless 版(ACK Serverless)全新升级
1620 10

相关产品

  • 函数计算