赛尔校园公共服务平台 Logo
平台使用
阿里云
百度云
移动云
智算服务
教育生态
登录 →
赛尔校园公共服务平台 Logo
平台使用 阿里云 百度云 移动云 智算服务 教育生态
登录
  1. 首页
  2. 阿里云
  3. Serverless应用引擎(新版)
  4. 实践教程
  5. 网络
  6. 五分钟玩转ALB Ingress网关路由

五分钟玩转ALB Ingress网关路由

  • 网络
  • 发布于 2025-04-17
  • 0 次阅读
文档编辑
文档编辑

应用型负载均衡 ALB(Application Load Balancer)提供强大的应用层处理能力和丰富的高级路由功能,聚焦HTTP、HTTPS和QUIC应用层协议,是阿里云官方云原生Ingress网关。本文介绍ALB Ingress的最佳实践,您可以参考以下信息对SAE应用进行配置,获得最佳的使用效果。

背景信息

随着云原生应用微服务化、Serverless化,您需要面对复杂路由规则可配置、支持多种应用层协议(HTTP、HTTPS和QUIC等)、服务访问的安全性以及流量的可观测性等诉求,但传统的四层SLB Ingress已无法满足现有诉求。

Serverless 应用引擎 SAE(Serverless App Engine)实现的ALB Ingress Controller基于应用型负载均衡 ALB(Application Load Balancer)之上提供了全托管免运维的Ingress流量管理。依托SAE的网关路由兼容Nginx Ingress语义,SAE具备配置以及管理复杂业务路由的能力,包括证书自动发现、流量入口可观测、多种应用层协议(QUIC等)兼容和大规模七层流量处理能力,让您轻松应对云原生应用流量管理。

功能详解

ALB

应用型负载均衡 ALB(Application Load Balancer)是阿里云推出的专门面向HTTP、HTTPS和QUIC等应用层负载场景的负载均衡服务,具备超强弹性及大规模七层流量处理能力。

SAE的网关路由基于阿里云应用型负载均衡 ALB(Application Load Balancer),提供更为强大的Ingress流量管理方式,兼容Nginx Ingress语义,具备处理复杂业务路由和证书自动发现的能力,支持HTTP、HTTPS和QUIC协议,可满足云原生应用场景下对超强弹性和大规模七层流量处理能力的需求。

dg_alb_introduction

应用场景

ALB目前支持的场景包括高弹性互联网场景、视音频行业低延迟场景、面向云原生应用场景等。

dg_alb_supported_scenarios

SAE上快速使用ALB

对于托管到SAE的应用,配置SAE路由规则,能够实现通过负载均衡实例,将请求流量转发到一个或多个应用中。适用场景如下。

  • 单应用或多应用有相同域名不同路径流量转发的需求。

  • 单应用或多应用有不同域名流量转发的需求(不同域名解析的访问IP地址是同一个)。

配置准备

创建ALB实例。

SAE网关路由功能基于绑定负载均衡实例来实现,在SAE侧配置的一条网关路由,在负载均衡SLB侧将会映射为一条名称以ingress开头的监听配置。负载均衡SLB支持应用型负载均衡ALB,关于ALB实例的更多配置信息,请参见创建和管理ALB实例。

sc_view_auto_created_ingress_on_alb_console

配置规则

新建路由规则时,需要先配置网关入口,绑定您已创建的ALB实例。sc_create_ingress_rule_on_sae_console_step1

然后为绑定的ALB实例配置自定义与默认的转发策略,输入域名、路径、端口等参数,并选择接收流量的后端应用。sc_create_ingress_rule_on_sae_console_step2

说明

本文的端口值仅为示例,您可以根据实际需求配置具体的端口值。

配置验证

路由规则配置完成后,可以在命名空间的网关路由页面,查看路由规则,并通过域名:访问端口/Path访问相应的后端服务或者应用。

下图为一个简单的路由规则,将来自www.example.com/path的请求通过8080端口转发至后端应用spring-boot-provider,将没有配置自定义转发策略的请求都转发到后端应用spring-boot-consumer。sc_view_ingress_forwarding_rules_alb

更多信息

负载均衡SLB产品家族介绍

相关文章

关于在SAE非公网测试环境下使用GTS的注意事项 2025-04-17 10:58

在SAE的非公网测试环境(即线上正式环境)下使用GTS时,必须将URL参数配置为https://cs2.gts.aliyuncs.com。 使用txc-c

SAE CLB直接访问增加ECS服务器部署的方案 2025-04-17 10:58

如果您有应用需同时在SAE和ECS实例运行,可以根据本文提供的混合部署方案实现。本文介绍如何配置SAE CLB直接访问增加ECS服务器部署的方案。 前提条件

SAE和ECS侧通过网关路由实现混合部署 2025-04-17 10:58

如果您有应用需同时在SAE和ECS实例上运行,那么您可以根据本文提供的混合部署方案实现。 前提条件

SAE ALB网关路由复用已有监听方案 2025-04-17 10:58

如果您的应用已经部署在ECS或者其他云产品,ALB的80端口已经对外提供部署,这时候部分应用想部署在SAE,继续复用

五分钟玩转ALB Ingress网关路由 2025-04-17 10:58

应用型负载均衡 ALB(Application Load Balancer)提供强大的应用层处理能力和丰富的高级路由功能,聚焦HTTP、HTTPS和QUIC应用层协议,是阿里云官方云原生Ingress网关。本文介绍ALB Ingress的最佳实践,您可以参考以下信息对SAE应用进行配置,获得最佳的使

目录
Copyright © 2025 your company All Rights Reserved. Powered by 赛尔网络.
京ICP备14022346号-15
gongan beian 京公网安备11010802041014号