简介: 本节课程包含三部分内容:单应用的负载均衡配置、多应用的路由策略配置以及自建微服务网关。

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

在 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 控制台白屏化管理自己的流量,或者部署自建的网关应用。

实操演示

演示内容(点击可查看参考文档):

  • 实例健康检查配置
  • 应用绑定 SLB 配置
  • 网关路由配置

作者:落语

原文链接

本文为阿里云原创内容,未经允许不得转载。

openstack根据公网查不到路由_从零入门 Serverless | SAE 场景下,应用流量的负载均衡及路由策略配置实践...相关推荐

  1. 从零入门 Serverless | SAE 场景下,应用流量的负载均衡及路由策略配置实践

    作者 | 落语 阿里云云原生技术团队 本文整理自<Serverless 技术公开课>,"Serverless"公众号后台回复"入门",获取 Serv ...

  2. java作业远程联调_从零入门 Serverless | SAE 的远程调试和云端联调

    作者 | 弈川 阿里巴巴云原生团队 **导读:**本节课程包含三部分内容,前两个部分简单介绍远程调试以及端云联调的原理,最后在 Serverless 应用引擎中进行实际演示. 经过之前课程的学习,相信 ...

  3. 下pg负载均衡_SAE 场景下,应用流量的负载均衡及路由策略配置实践

    流量管理从面向实例到面向应用 在 Serverless 场景下,由于弹性能力以及底层计算实例易变的特性,后端应用实例需要频繁上下线,传统的 ECS 场景下的负载均衡管理方式不再适用. SAE 产品提供 ...

  4. Serverless 应用引擎产品的流量负载均衡和路由策略配置实践

    流量管理从面向实例到面向应用 在 Serverless 场景下,由于弹性能力以及底层计算实例易变的特性,后端应用实例需要频繁上下线,传统的 ECS 场景下的负载均衡管理方式不再适用. SAE 产品提供 ...

  5. 源码分析Dubbo Invoker概述----服务发现、集群、负载均衡、路由体系

    Invoker,负载网络调用组件,底层依懒与网络通信,Invoker主要负责服务调用,自然与路由(比如集群)等功能息息相关,本节先从整体上把控一下Dubbo服务调用体系,服务发现.集群.负载均衡.路由 ...

  6. Dubbo负载均衡和路由规则的区别

    点击关注强哥,查看更多精彩文章呀 哈喽,大家好,我是强哥. 大家知道,强哥之前有一篇推文Dubbo也支持基于应用粒度的服务发现机制啦中说到,Dubbo2.x版本目前大都还是使用接口粒度的服务发现机制. ...

  7. 静态路由_【零基础学云计算】静态路由!静态路由!静态路由!原理与配置

    本次和各位小伙伴分享的是静态路由的原理和配置,接下来我会从以下几个方面来和大家进行解析: 1.路由器的工作原理 2.路由表的形成 3.静态路由和默认路由 4.路由器转发数据包的封装过程 5.静态路由和 ...

  8. dubbo 自定义路由_爱奇艺在 Dubbo 生态下的微服务架构实践

    作者 | 周晓军 爱奇艺中间件团队负责人 导读:本文整理自作者于 2020 年云原生微服务大会上的分享<爱奇艺在 Dubbo 生态下的微服务架构实践>,重点介绍了爱奇艺在 Dubbo.Se ...

  9. 基于ip地址的客户识别原理_使用 LVS 实现负载均衡原理及安装配置

    [141] 负载均衡集群是 load balance 集群的简写,翻译成中文就是负载均衡集群.常用的负载均衡开源软件有nginx.lvs.haproxy,商业的硬件负载均衡设备F5.Netscale. ...

最新文章

  1. bug带来的兄弟感情
  2. 数字货币 Electron Cash钱包 如何离线转账
  3. python中接口测试垃圾数据如何清理_接口测试---Python数据处理需要注意的细节
  4. JAVA生成随机字符串方法
  5. vue --- v-html、v-bind
  6. 人才管理是什么意思_上海托管仓库外包仓库管理什么意思
  7. multipart/form-data
  8. 大数据之-Hadoop3.x_MapReduce_Combiner概述---大数据之hadoop3.x工作笔记0118
  9. string equals java_Java equals比较方法(Java StringEquals)
  10. 北航的计算机与技术专业如何,计算机科学与技术考研北航的这个专业怎么样
  11. 利用xposed自动获得微信个人收款二维码链接和收款记录
  12. 【渗透测试基础-1】渗透测试方法论及渗透测试流程
  13. C语言实现电脑关机程序
  14. 取消移动端按钮按钮点击时的蓝色背景
  15. 图的点,边和度之间的关系
  16. 1.3《数据库系统概论》之数据库系统结构和组成(内模式、模式、外模式、人员……)
  17. html页面生成easyui,Easyui 为网页创建边框布局_EasyUI 教程
  18. uniapp引入支付宝原生扫码插件步骤详解
  19. 纯英文拼音交流1声应该表示成0,要不就不知道怎么发音
  20. 0起步的摄影初学笔记

热门文章

  1. Python使用系统聚类算法对随机元素进行分类
  2. android cmake 打印_Android NDK 开发:CMake 使用
  3. 134.加油站(javascript)
  4. java interceptor用法_java自定义拦截器用法实例
  5. redis实现轮询算法_Dcron:基于redis与一致性哈希算法的分布式定时任务库
  6. unity协程_[C#进阶]C#实现类似Unity的协程
  7. matlab自带python_在matlab中直接在python中使用sklearn
  8. java+读取source资源_如何从JavaJAR文件中读取资源文件?
  9. app 侧边栏 html,响应式手机App样式隐藏侧边栏特效插件
  10. Linux字符串转码utf8,Linux C/C++ 字符集转换,UTF-8,GB2312