什么是动态分流平台

动态分流平台服务可通过分流服务为应用提供动态分流、高可用、灰度发布、流量监控及可视化呈现等功能,您可以使用阿里云提供的动态分流平台服务方便的处理针对应用需要场景进行ip或者百分比进行分流,从而满足业务的需求。

动态分流平台功能
阿里云动态分流平台服务是一个配置简单、功能强大、容易使用的分流平台,可以提供以下功能:
 
动态分流:支持多种分流场景
 
您可将根据业务需求,可通过IP、百分比维度进行系统分流。
 
可视化:提供便捷的监视试图
 
可查看历史策略创建时间和当前使用策略及创建人。
 
实时采集:提供一键切换分流策略
 
提供应用可视化流量展示,应用总流量展示及每天实例流量分布情况。
 
动态分流平台基础概念
 
NG服务器
 
NG服务器是客户在阿里云动态分流平台中创建应用时生成的ip+端口,采用负载均衡模式,对采集到的请求按分流策略进行分流处理。

会话重置
 
会话重置是指将NG服务器中的会话信息清空。

灰度
 
NG服务器配置中会有生产(master)和灰度(salve)两种环境,在动态分流平台中将salve定义为灰度。

下发策略
 
下发策略是指将策略下发至NG服务器中,让NG服务器按照策略执行任务,使策略生效。

切生产
 
切生产指将请求流量切换到生产(master)环境,即在生产环境下运行业务。

切灰度
 
切灰度指将请求流量切换到灰度(salve)环境,在业务发生故障中断时,您可以将业务切换到灰度环境。
 
IP分流
 
指定某一个IP或者多个IP根据业务场景分流到生产(master)或灰度(salve)。

百分比
 
指定一定比例的请求根据业务场景分流到生产(master)或灰度(salve)中。

动态分流平台架构
NG服务器
采用负载均衡模式,对采集到的请求按分流策略进行分流处理:
 
支持HTTP协议。
阿里云动态分流平台服务会根据分流策略,在请求流量到达NG服务后,根据策略进行流量分流。
提供友好的配置展示页面,可根据业务场景可以进行精确IP分流和按比例的百分比分流方式:
 
Ip分流:可以根据用户的ip地址进行精确分流。
百分比:可按流量比例进行百分比分流。
运行时配置:查看应用系统历史及当前策略。
环境配置:配置NG服务中对应的主备环境信息。
监控视图:提供可视化流量统计、请求分布、流量占比情况和NG状态。
系统信息:新增灰度信息。

动态分流平台优势
 
实时流量查询
支持应用用户流量查询,实例分布情况及分流策略查询。

精细分流控制
可根据应用日志中的任意参数分流,一期支持ip或者百分比进行精细精确分流,实现用户精细颗粒度应用服务级别。
 
动态分流平台应用场景
 
运维分流
通过动态分流平台可以对应用进行精细化分流,根据业务需求和版本迭代实现平滑发版的过程,从而确保业务系统的稳定性。

业务分析
通过对流量视图查询分析,可实现对线上业务流量的实时监控、针对系统异常时可迅速切换到灰度环境,及时发现问题,降低用户流失风险。