大型企业在 Serverless 架构下的流量管理和路由策略配置实践|学习笔记

本文涉及的产品
Serverless 应用引擎 SAE,800核*时 1600GiB*时
函数计算FC,每月15万CU 3个月
简介: 快速学习 大型企业在 Serverless 架构下的流量管理和路由策略配置实践

开发者学堂课程【降本增效实战利器: Serverless 应用引擎大型企业在 Serverless  架构下的流量管理和路由策略配置实践】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/647/detail/10741


大型企业在 Serverless  架构下的流量管理和路由策略配置实践


内容介绍:

一、流量管理,从面向实例到面向应用

二、单应用的负载均衡配置

三、多应用的路由策略管理

四、微服务场景的自建 Gateway 方案

 

一、流量管理,从面向实例到面向应用

仅仅需要关心监听的配置以及应用实例的健康检查探针将复杂的配置工作

交给 SAE 产品

 

二、单应用的负载均衡配置

一次配置

即可将应用通过 SL .B 实例暴露应用发布、扩缩容、实例异常恢复

交给 SAE 处理

外部像访问单体应用一样访问你的 SAE 应用

单应用的负载均衡

 

三、多应用的路由策略管理

基于域名与 URL 的路由策略配置

一次配置

自由拆分解耦巨型应用.

提升迭代效率,降低故障风险

外部像访问单体应用一样访问你的 SAE 应用栈

 

四、微服务场景的自建 Gateway 方案

最大程度的灵活性

任意自建无状态网关方案均可适配

参考文档

实例健康检查配置: https://help.aliyun.com/document detail/96713.html

为应用绑定 SLB: https://help .aliyun.com/document detail/1 13305.html

为应用配置网关路由: https://help aliyun.com/document detail/148129.html

代码:

tolci m

touch /tmp/liveness;

echo "I am alive.";

sleep 30;

touch /tmp/ readiness;

echo "I am ready.";

sleep 90;

n-rf /tmp/readiness;

echo"Ian not ready any more.";

sleep

m -rf /tmp/liveness;

echo "I am dead.";

sleep 3600;

实时日志

POD 名称:

readinessprobe-fa64f965-4459-4b7f-937a-d7b518a867d7-9bc89c5pqd6 最多显示最新时间的 500 条日志

1 I am alive.

2 Iam ready.

3 I am notready any more.

Last login: Tue Jul 1416:51:07 on ttys002

besh -c"count-100;

while [ $count -gt0];do count='expr Scount -1';

cur1-L "http://120.25.213.153/hello";done

相关实践学习
【文生图】一键部署Stable Diffusion基于函数计算
本实验教你如何在函数计算FC上从零开始部署Stable Diffusion来进行AI绘画创作,开启AIGC盲盒。函数计算提供一定的免费额度供用户使用。本实验答疑钉钉群:29290019867
建立 Serverless 思维
本课程包括: Serverless 应用引擎的概念, 为开发者带来的实际价值, 以及让您了解常见的 Serverless 架构模式
相关文章
|
2天前
|
运维 监控 API
深入浅出:微服务架构的设计与实践
在软件开发的世界中,微服务架构如同一股清新的风,吹散了单体应用带来的沉重与复杂。本文将带你走进微服务的世界,一探究竟,从理念到实践,我们一同领略微服务的魅力所在。
|
1天前
|
搜索推荐 API 开发者
深入浅出:微服务架构的设计与实践
在数字化时代的浪潮下,微服务架构以其灵活性、可扩展性和独立部署的特点,成为众多企业技术选型的宠儿。本文将通过浅显易懂的语言和生动的比喻,带领读者一探微服务世界的奥秘,从基础概念到实际案例,逐步揭示如何设计并实施一个高效、稳定的微服务系统。无论你是技术小白还是资深开发者,这篇文章都将为你打开一扇了解和应用微服务的大门。
|
1天前
|
消息中间件 API 持续交付
深入浅出:微服务架构的设计与实践
在软件开发的广阔海洋中,微服务架构如同一艘灵活的帆船,它以模块化的方式切割复杂的单体应用,让服务独立、轻盈且易于管理。本文将带你从理论到实践,一步步揭开微服务的神秘面纱,探讨如何设计并实现一个高效、可扩展的微服务系统。无论你是架构新手还是资深开发者,这篇文章都将为你提供新的视角和实用的技巧。
16 6
|
1天前
|
设计模式 消息中间件 监控
深入浅出微服务架构:从理论到实践
探索微服务,不仅是技术的革新,也是思维的革命。本文将带你走进微服务的世界,了解其核心理念、设计模式及实际应用案例,让你对微服务有更深入的认识和理解。
13 3
|
14天前
|
机器学习/深度学习 机器人 Serverless
FaaS 的应用场景
FaaS 的应用场景
|
14天前
|
Serverless API 异构计算
函数计算产品使用问题之修改SD模版应用的运行环境
函数计算产品作为一种事件驱动的全托管计算服务,让用户能够专注于业务逻辑的编写,而无需关心底层服务器的管理与运维。你可以有效地利用函数计算产品来支撑各类应用场景,从简单的数据处理到复杂的业务逻辑,实现快速、高效、低成本的云上部署与运维。以下是一些关于使用函数计算产品的合集和要点,帮助你更好地理解和应用这一服务。
|
14天前
|
运维 Serverless 网络安全
函数计算产品使用问题之通过仓库导入应用时无法配置域名外网访问,该如何排查
函数计算产品作为一种事件驱动的全托管计算服务,让用户能够专注于业务逻辑的编写,而无需关心底层服务器的管理与运维。你可以有效地利用函数计算产品来支撑各类应用场景,从简单的数据处理到复杂的业务逻辑,实现快速、高效、低成本的云上部署与运维。以下是一些关于使用函数计算产品的合集和要点,帮助你更好地理解和应用这一服务。
|
17天前
|
消息中间件 SQL 监控
Serverless 应用的监控与调试问题之BMQ的架构是怎么支持流批一体的
Serverless 应用的监控与调试问题之BMQ的架构是怎么支持流批一体的
|
14天前
|
运维 监控 Serverless
函数计算产品使用问题之应用怎么更换代码源
函数计算产品作为一种事件驱动的全托管计算服务,让用户能够专注于业务逻辑的编写,而无需关心底层服务器的管理与运维。你可以有效地利用函数计算产品来支撑各类应用场景,从简单的数据处理到复杂的业务逻辑,实现快速、高效、低成本的云上部署与运维。以下是一些关于使用函数计算产品的合集和要点,帮助你更好地理解和应用这一服务。
|
16天前
|
前端开发 小程序 Serverless
异步任务处理系统问题之阿里云函数计算FC的应用场景有哪些
异步任务处理系统问题之阿里云函数计算FC的应用场景有哪些

相关产品

  • 函数计算