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

本文涉及的产品
Serverless 应用引擎 SAE,800核*时 1600GiB*时
函数计算FC,每月15万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 架构模式
相关文章
|
2月前
|
运维 Cloud Native 开发者
云原生技术演进:从微服务到无服务器的旅程
【8月更文挑战第20天】在数字化时代的浪潮中,云原生技术如同一艘航船,承载着企业转型的梦想与挑战。本文将深入探讨云原生技术的发展路径,从微服务的兴起到无服务器架构的革新,揭示这一技术演进背后的逻辑与动力。通过分析云原生技术的优势、面临的挑战以及未来的发展趋势,我们将描绘出一幅云原生技术演进的宏伟蓝图。
|
2月前
|
Cloud Native Serverless 云计算
云原生时代的技术演进:从微服务到Serverless
在数字化转型的浪潮中,云原生技术正成为推动企业IT架构现代化的重要力量。本文将探讨云原生技术的关键组成部分—微服务与Serverless架构—如何助力企业实现敏捷开发和高效运维。通过深入分析这两种架构模式的优势与挑战,我们旨在为读者揭示云原生环境下的最佳实践和未来发展趋势。
|
2月前
|
机器学习/深度学习 监控 Serverless
Serverless 应用的监控与调试问题之Flink在内部使用的未来规划,以及接下来有什么打算贡献社区的创新技术
Serverless 应用的监控与调试问题之Flink在内部使用的未来规划,以及接下来有什么打算贡献社区的创新技术
|
2月前
|
Cloud Native 安全 云计算
云原生技术的未来:探索服务网格和无服务器架构
随着企业数字化转型的深入,云计算已成为推动业务创新的核心力量。本文将深入探讨云原生技术的最新发展趋势,重点分析服务网格和无服务器架构如何重塑云计算的未来。通过实际案例和技术解析,揭示这些前沿技术如何解决现代应用部署的复杂性,提高系统的可伸缩性和弹性。文章旨在为读者提供云原生领域的深度见解,并激发对云技术未来发展的思考。
81 0
|
4月前
|
人工智能 Cloud Native Serverless
云原生技术实践营 · 深圳站:Serverless + AI 专场开启报名!
“云原生技术实践营 · 深圳站 ——Serverless + AI 应用开发专场”是一场以 Serverless 为主题的技术活动,通过一个下午的时间增进对 Serverless 技术的理解,快速上手,活动受众以关注 Serverless 技术的开发者、企业决策人、云原生领域创业者为主,活动形式为演讲、动手实操。
|
4月前
|
人工智能 运维 Cloud Native
活动回顾丨云原生技术实践营 Serverless + AI 专场 (深圳站) 回顾 & PPT 下载
云原生技术实践营 Serverless + AI 专场 (深圳站) 回顾。
|
3月前
|
运维 Kubernetes Cloud Native
云原生技术的未来演进:探索服务网格和无服务器架构的融合
随着企业数字化转型的不断深入,云原生技术已成为推动现代软件开发的关键力量。本文深入探讨了服务网格和无服务器架构这两大云原生技术趋势,分析了它们各自的优势以及未来可能的融合点。通过对比分析和案例研究,我们揭示了这两种技术如何互补并共同推进云原生生态系统的发展,同时指出了实践中面临的挑战和潜在的解决方案。 【7月更文挑战第22天】
|
运维 Cloud Native 关系型数据库
活动回顾|阿里云 Serverless 技术实战与创新成都站回放&PPT下载
7月29日“阿里云 Serverless 技术实战与创新”成都站圆满落幕。可免费下载成都站|阿里云 Serverless 沙龙演讲 PPT。
|
人工智能 弹性计算 运维
阿里云宣布 Serverless 应用引擎 SAE2.0 将公测上线,多款产品全新升级
阿里云宣布 Serverless 应用引擎 SAE2.0 将公测上线,多款产品全新升级
70393 53
|
人工智能 弹性计算 运维
阿里云容器服务 Serverless 版(ACK Serverless)全新升级
阿里云容器服务 Serverless 版(ACK Serverless)全新升级
1599 10

相关产品

  • 函数计算
  • 下一篇
    无影云桌面