佛山市顺德区建设局网站,拼多多网站的类型,手机端网页设计软件,网站访问者qq简介#xff1a; 本节课程包含三部分内容#xff1a;单应用的负载均衡配置、多应用的路由策略配置以及自建微服务网关。 作者 | 落语 阿里云云原生技术团队
本文整理自《Serverless 技术公开课》#xff0c;“Serverless”公众号后台回复“入门”#xff0c;获取 Serverle…简介 本节课程包含三部分内容单应用的负载均衡配置、多应用的路由策略配置以及自建微服务网关。 作者 | 落语 阿里云云原生技术团队
本文整理自《Serverless 技术公开课》“Serverless”公众号后台回复“入门”获取 Serverless 系列文章 PPT。
流量管理从面向实例到面向应用 在 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 控制台白屏化管理自己的流量或者部署自建的网关应用。 原文链接 本文为阿里云原创内容未经允许不得转载。