课时6:如何通过 0 改造,享受 Serverless 技术红利(二)

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

Serverless AI训练营:课时6:如何通过 0 改造,享受 Serverless 技术红利(二)

课程地址https://developer.aliyun.com/trainingcamp/1eeaedf056f14ad98e9986c31068e939?spm=a2c6h.26142516.J_2566289780.1.37c67cbd7bCsFs


课时6:如何通过 0 改造,享受 Serverless 技术红利(二)


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


image.png

前后端全链路灰度打通了一些请求,通过网关consumer provide agent 上根据规则进行相关的路流。

用户只需要经过白屏化的一些配置就能够实现全链路灰度。就是说我们可以让用户去完成一项配置之后,让某些特定的请求,达到一个特定的版本,他们在同一个环境,但属于不同的版本。

比如现在某个APP产品可能希望上海的用户或者杭州的用户先灰一部分,杭州的用户到新的版本。那么在杭州用户的后端里面带一个ID,根据ID在整个链路中,带着这个ID的请求,传递到后端时,会分发到对应的不同的版本。

就是新的用户可以通过灰度转发到新的版本里面,能够尽可能的降低发布时造成的故障。比如说如果发现有一些用户访问服务真的有问题,说明很有可能新版本有问题。那怎么办?可以缩小爆炸范围,爆炸半径,即使有故障,也可以让故障尽可能缩小。

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

 image.png 

应用整体环境在云端,那么本地服务如何安全、便捷的调用云上服务呢?应用数比单体多很多很多,本地开发调试会很成问题,我们也在ID的插进上做了一些适配。

需要在本地起一个  Comsumer Provider 就能够与云上的测试环境进行联调,极大降低了本地与云端的联系的门槛。通过这个跳板机,可以保证相应的安全的问题。原理其实就是通过跳板机将本地的服务,注册到云端的注册中心,然后就可以通过这个通道进行相关的调用。


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

 image.png

1Metrics Aggregatabl

基础监控: cpumemloadnetworkdiskio应用监控:qpsrt,异常数,http状态码,jvm指标监控告警:丰富的告警源上报,告警收敛处理,多种告警渠道触达。

2Tracing Requestscoped

请求调用链堆栈查询应用拓扑自动发现、常用诊断场景的指标下钻分析、事务快照查询、异常事务和慢事务捕捉。

(3)Logging Evenits

实时日志: stdoutstderr实时查看

文件日志:自定义采集规则,持久化存储,高效查询

事件:发布单变更事件,应用生命周期事件,事件通知回调机制。

在微服务的体系下,应用数量非常多,定位问题非常困难,就是需要具备一个非常高的要求。SAE具备了阿里云的ams云监控等产品,在 Metrices Tracing 、以及 Logging方面都相对提供了比较完整的方案,切实解决了开发者在可观测性上的一些痛点。包括技术监控、调用链等等。接下来实际操作一下,大家可以看到在精测方面体验是非常好的。

 

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

我们是如何实现 Serverless 底座,让用户免用为开发SAE以及SAE等资源,实现一个极致的弹性。

1.  SAE业务架构


image.png

通过SAE这张业务架构图可以清晰看到,SAE不仅实现了原生的 Serverless 里面,即免运维的SAE,而且也辐射了更高层,包括平台测托管的开发的开发集群,以及 Pass 文件的各种争抢。

另外我们可以提供一个非常高效弹性的一个效率,帮助用户在多种场景下能够降到成本。那么SAE是如何实现平台托管、开发S、以及S资源.这里的核心问题在于计算资源的隔离,网络存储资源的隔离。

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

2)开发者工具/Saas类服务集成:Cloudtoolkit插件、云效RDC/Jenkins代码库、镜像仓库、saas类服务。

3)支持应用类型:Spring Cloud应用、Dubbo应用、HSF应用、Web应用、。多语言应用

4Serverless应用引擎(SAE)

应用管理:应用生命周期、多发布策略、弹性伸缩、应用监控、日志管理、一键启停。

微服务治理:服务注册发现、配置管理、负载均衡、优雅下线、限流降级、服务安全。

50代码改造:微服务无缝迁移,开箱即用支持war/Jar自动构建镜像。

15s弹性效率:应用端到端快速扩容,应对突发流量。

57%降本提效:多套环境按需启停,降本且提效。

2.SAE技术架构


image.png

相关实践学习
【文生图】一键部署Stable Diffusion基于函数计算
本实验教你如何在函数计算FC上从零开始部署Stable Diffusion来进行AI绘画创作,开启AIGC盲盒。函数计算提供一定的免费额度供用户使用。本实验答疑钉钉群:29290019867
建立 Serverless 思维
本课程包括: Serverless 应用引擎的概念, 为开发者带来的实际价值, 以及让您了解常见的 Serverless 架构模式
相关文章
|
1月前
|
存储 运维 监控
Elasticsearch Serverless 高性价比智能日志分析关键技术解读
本文解析了Elasticsearch Serverless在智能日志分析领域的关键技术、优势及应用价值。
Elasticsearch Serverless 高性价比智能日志分析关键技术解读
|
23天前
|
监控 安全 Serverless
"揭秘D2终端大会热点技术:Serverless架构最佳实践全解析,让你的开发效率翻倍,迈向技术新高峰!"
【10月更文挑战第23天】D2终端大会汇聚了众多前沿技术,其中Serverless架构备受瞩目。它让开发者无需关注服务器管理,专注于业务逻辑,提高开发效率。本文介绍了选择合适平台、设计合理函数架构、优化性能及安全监控的最佳实践,助力开发者充分挖掘Serverless潜力,推动技术发展。
52 1
|
1月前
|
缓存 前端开发 Serverless
前端技术新趋势:从PWA到Serverless架构
【10月更文挑战第1天】前端技术新趋势:从PWA到Serverless架构
49 3
|
3月前
|
运维 Cloud Native 开发者
云原生技术演进:从微服务到无服务器的旅程
【8月更文挑战第20天】在数字化时代的浪潮中,云原生技术如同一艘航船,承载着企业转型的梦想与挑战。本文将深入探讨云原生技术的发展路径,从微服务的兴起到无服务器架构的革新,揭示这一技术演进背后的逻辑与动力。通过分析云原生技术的优势、面临的挑战以及未来的发展趋势,我们将描绘出一幅云原生技术演进的宏伟蓝图。
|
3月前
|
Cloud Native Serverless 云计算
云原生时代的技术演进:从微服务到Serverless
在数字化转型的浪潮中,云原生技术正成为推动企业IT架构现代化的重要力量。本文将探讨云原生技术的关键组成部分—微服务与Serverless架构—如何助力企业实现敏捷开发和高效运维。通过深入分析这两种架构模式的优势与挑战,我们旨在为读者揭示云原生环境下的最佳实践和未来发展趋势。
|
3月前
|
机器学习/深度学习 监控 Serverless
Serverless 应用的监控与调试问题之Flink在内部使用的未来规划,以及接下来有什么打算贡献社区的创新技术
Serverless 应用的监控与调试问题之Flink在内部使用的未来规划,以及接下来有什么打算贡献社区的创新技术
|
3月前
|
Cloud Native 安全 云计算
云原生技术的未来:探索服务网格和无服务器架构
随着企业数字化转型的深入,云计算已成为推动业务创新的核心力量。本文将深入探讨云原生技术的最新发展趋势,重点分析服务网格和无服务器架构如何重塑云计算的未来。通过实际案例和技术解析,揭示这些前沿技术如何解决现代应用部署的复杂性,提高系统的可伸缩性和弹性。文章旨在为读者提供云原生领域的深度见解,并激发对云技术未来发展的思考。
98 0
|
5月前
|
人工智能 Serverless 开发者
活动回顾丨飞天技术沙龙 Serverless + AI 专场(上海站)回顾 & PPT 下载
活动回顾丨飞天技术沙龙 Serverless + AI 专场(上海站)回顾 & PPT 下载。
活动回顾丨飞天技术沙龙 Serverless + AI 专场(上海站)回顾 & PPT 下载
|
5月前
|
人工智能 运维 Cloud Native
云原生技术实践营 · 深圳站——Serverless + AI 专场邀您参会!
云原生技术实践营深圳站聚焦Serverless+AI,6月21日探索技术结合新思路,助力降低GPU成本,简化开发运维。限额80人,报名审核制,活动涵盖Serverless趋势、AIGC应用、AI算力优化等议题,还有实操体验与现场抽奖。
云原生技术实践营 · 深圳站——Serverless + AI 专场邀您参会!
|
5月前
|
人工智能 Cloud Native Serverless
云原生技术实践营 · 深圳站:Serverless + AI 专场开启报名!
“云原生技术实践营 · 深圳站 ——Serverless + AI 应用开发专场”是一场以 Serverless 为主题的技术活动,通过一个下午的时间增进对 Serverless 技术的理解,快速上手,活动受众以关注 Serverless 技术的开发者、企业决策人、云原生领域创业者为主,活动形式为演讲、动手实操。

热门文章

最新文章

相关产品

  • 函数计算