在 Serverless 场景下,由于弹性能力以及底层打算实例易变的特性,后端运用实例须要频繁高下线,传统的 ECS 场景下的负载均衡管理办法不再适用。
SAE 产品供应给用户面向运用的流量管理办法,不再须要关心弹性场景以及发布场景的实例高下线,仅仅须要关心监听的配置以及运用实例的康健检讨探针,将面向实例的繁芜配置事情交给 SAE 产品。
对付单个运用,SAE 产品支持将运用做事通过公网或私网 SLB 实例监听暴露,目前支持仅支持 TCP 协议。考虑到传统的 HTTP 类型运用存在 HTTPS 改造的需求,SAE 还支持配置 HTTPS 监听,让 HTTP 做事器无需修正就能够对外供应 HTTPS 做事。

公网 SLB 用于互联网客户端访问,会同时产生规格费与流量用度;私网 SLB 用于 VPC 内客户端访问,会产生规格用度。
为了让 SAE 产品能够准确掌握实例高下线机遇,用户须要在支配时精确地配置探针,避免业务涌现丢失。
多运用的路由策略配置大中型企业在实践中,常常会将业务拆分身分歧的运用或者做事,例如将上岸做事、账单做事等关联度较高的部分,单独拆分为运用,独立进行研发以及运维,再对外通过统一的网关做事进行暴露,对用户来说就像利用单体运用一样。
SAE 供应基于 SLB 实例的网关,将流量按照域名以及 HTTP Path 转发到不同的运用的实例上,从功能上对标业界的 Nginx 网关。
公网 SLB 实例实现的网关用于互联网客户端访问,会同时产生规格费与流量用度;私网 SLB 实例实现的网关用于 VPC 内客户端访问,会产生规格用度。
自建微做事网关对付微做事场景中常见的微做事网关,SAE 并没有供应产品化的支持,但用户依然可以自由发挥,在 SAE 中支配自建的微做事网关。
实践中,微做事网关也可以作为一个运用,支配到 SAE 中。微做事网关会根据用户自定义的配置,将业务流量转发到供应微做事的实例中。微做事网关作为运用,也是可以通过 SLB 实例对公网以及私网暴露做事。
结语不管是传统的单运用处景,还是拆分后的多运用处景,以及现在比较盛行的微做事场景,在流量管理以及路由策略上,SAE 产品都供应了完全的办理方案,依赖可靠的云产品供应根本网络举动步伐,并尽可能地降落用户的利用本钱。用户只须要极低的学习本钱,即可在 SAE 掌握台白屏化管理自己的流量,或者支配自建的网关运用。
作者 | 落语 阿里如斯原生技能团队
本文为阿里云原创内容,未经许可不得转载。