标准规范下载简介
GB/T 38830-2020 IPTV媒体交付系统技术要求 全局负载均衡子系统简介:
GB/T 38830-2020《IPTV媒体交付系统技术要求》是中国关于交互式网络电视(IPTV)媒体交付系统的一项技术标准。其中的“全局负载均衡子系统”是指一种关键的系统组件,主要用于在大规模的IPTV网络中管理和服务分发。
全局负载均衡子系统的主要作用是通过智能化的算法,将用户请求均衡地分配到各个媒体服务器上,以实现系统的高效运行和优化服务质量。它通常包括以下几个关键功能:
1. 负载检测:实时监控各个服务器的负载情况,根据服务器的繁忙程度进行请求的调度。
2. 路径选择:根据服务器的性能指标(如带宽、延迟、可用性等)选择最优的媒体服务器,提供给用户请求。
3. 自动扩展:当某个服务器负载过大时,会自动将新的用户请求分配到其他空闲的服务器,以防止服务中断。
4. 故障切换:在服务器出现故障时,能快速将用户请求切换到其他可用服务器,保证服务的连续性。
5. 管理和监控:提供对负载均衡策略的管理和调整,以及对整个系统性能的监控,以便实时优化。
通过全局负载均衡子系统,IPTV媒体交付系统能够有效应对高峰期的大流量,提高服务的稳定性和用户体验。
GB/T 38830-2020 IPTV媒体交付系统技术要求 全局负载均衡子系统部分内容预览:
本标准规定了全局负载均衡子系统在IPTV媒体交付系统中的位置、全局负载均衡子系统的部署 系统功能要求及支持的调度策略、内容定位流程、全局负载均衡子系统与终端的接口要求以及相关安全 要求 本标准适用于IPTV媒体交付系统
下列文件对于本文件的应用是必不可少的。凡是注日期的引用文件,仅注日期的版本适用于本文 件。凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。 GB/T38754IPTV媒体交付系统技术要求流媒体服务
下列术语和定义适用于本文件, 3.1.1 交付delivery 向端用户发送内容。 3.1.2 分发distribution 为后续的交付将内容发送到合适的中间位置
GB/T 388302020
《智能运输系统 数据字典要求 GB/T 20606-2006》TCP:传输控制协议(TransmissionControlProtocol) URL:统一资源定位符(UniformResourceLocator) XML:可扩展标记语言(ExtensibleMarkupLanguage)
4全局负载均衡子系统在IPTV媒体交付系统中的位置
图1全局负载均衡子系统在IPTV媒体交付系统中的位置
统与IPTV内容运营系统之间的接口。S接口为IPTV媒体交付系统和终端之间的接口。需要注意的 是,S接口是一个综合接口,其包含了终端和IPTV媒体交付系统内部的各个子系统模块之间的接口。 A、B、S接口具体定义参见GB/T38827。 在IPTV媒体交付系统中,全局负载均衡子系统主要负责完成IPTV媒体交付系统所提供服务的 全局负载均衡和媒体服务定位功能
5全局负载均衡子系统的部署
在实际部署中,全局负责均衡子系统可以根据IPTV媒体交付系统的分级情况以及内容库的部署 情况进行部署。 通常情况下,IPTV媒体交付系统的内容库的部署分为中心内容库、区域内容库和边缘内容库三 级。为更好地进行负载均衡,全局负载均衡子系统也分为三级部署,即顶级负载均衡、二级负载均衡和 边缘负载均衡。在实际部署时,顶级负载均衡部署于中心内容库所在的位置,负责完成整个IPTV媒体 交付系统的负载均衡、二级负载均衡部署于二级内容库所在地,同时边缘负载均衡部署在边缘内容库所 主地。对于没有进行分级部署的IPTV媒体交付系统,全局负载均衡子系统也可以不进行分级部署,可 以考虑按顶级负载均衡和边缘负载均衡进行部署 分级部署的全局负载均衡子系统逻辑示意图如图2所示
图2分级部署的全局负载均衡子系统示意图
在分级部署的全局负载均衡子系统中,GSLB将终端用户的内容定位请求调度到二级负载均衡 二级SLB),二级负载均衡再根据下联的边缘负载均衡的工作负载状态将终端用户请求调度到合适的 边缘负载均衡,边缘负载均衡根据所在节点媒体服务设施的实际使用情况将终端用户请求调度的某, 媒体服务设施,由该媒体服务设施为终端用户提供服务
6负载均衡子系统功能要求及支持的调度策略
6.1顶级负载均衡功能要求及支持的负载均衡觉
顶级负载均衡应具有如下功能: a)顶级负载均衡支持作为基于PC和移动智能终端访同的统一入口; b)顶级负载均衡应支持配置全局负载调度策略,并支持根据配置策略进行媒体服务的全局负载 均衡调度。
GB/T 388302020
6.1.2支持的负载均衡策略
二级或边缘负载均衡功能要求及支持的负载均衡
6.2. 1 功能要求
二级或边缘负载均衡应具有如下功能: a)应支持容灾备份功能,确保业务可靠性; b)应支持配置负载调度策略,并支持根据内容ID和配置策略进行媒体服务的负载均衡。
6.2.2支持的负载均衡策略
级或边家项载均衡应文特如下项载均衡策略 ) 应支持基于就近性的负载均衡策略,根据IP段/单个IP把用户请求导向到用户物理位置就近 区域的分配节点;若存在多个节点距离用户物理位置相同,则应支持随机选择节点为用户 服务; b) 应支持基于内容分布的负载均衡策略,根据内容的分布状况把用户请求导向到含用户请求内 容的分配节点; 应支持基于节点情况的负载均衡策略,根据节点的权重以及负载情况(比如节点的流量、连接 数、健康状况等)把用户请求导向到网络状况好、负担轻的分配节点。
7.1PC终端内容定位流程
GLSB统一接入IPTV媒体交付系统,PC终端内
GB/T388302020
图3PC终端内容定位流程图
PC终端内容定位流程如下: a)PC终端向GSLB发起内容定位请求。 b)GSLB执行全局调度策略选择距离用户物理位置近的节点,GSLB获取二级SLB入口地址。 c)GSLB将PC终端的内容定位请求重定向到二级SLB;由于终端请求URL中携带的域名或者 IP就是GSLB自身的域名或者IP,故GSLB直接将URL中地址替换为二级SLB地址。 二级SLB执行区域调度策略选择距离用户物理位置近的区域节点,二级SLB获取边缘SLB 地址。 e)二级SLB将PC终端的内容定位请求重定向到边缘SLB;由于终端请求URL中携带的域名 或者IP就是二级SLB自身的域名或者IP,故二级SLB直接将URL中地址替换为边缘SLB 地址。 边缘SLB根据配置的负载均衡策略进行本地媒体服务调度,边缘SLB选择最优的媒体服务 器为终端提供服务。 g)边缘SLB将PC终端的内容定位请求(内容服务请求)重定向到媒体服务器。 h) 媒体服务器接收到内容服务请求时获取媒体内容为终端提供服务。
7.2移动智能终端内容定位流程
移动智能终端从GSLB统一接人IPTV媒体交付系统,移动智能终端内容定位流程如图4所示, 注1:要求移动智能终端支持重定向
图4移动智能终端内容定位流程图
移动智能终端内容定位流程如下: a)移动智能终端向GSLB发起内容定位请求。 b)GSLB执行全局调度策略,选择距离用户物理位置近的节点,GSLB获取节点的二级SLB人口 地址。 c)GSLB将移动智能终端的内容定位请求重定向到二级SLB;由于终端请求URL中携带的域名 或者IP就是GSLB自身的域名或者IP,故GSLB直接将URL中地址替换为二级SLB地址。 d)二级SLB执行区域内调度策略,选择距离用户物理位置近的边缘SLB地址;由于终端请求 URL中携带的域名或者IP就是二级SLB自身的域名或者IP,故二级SLB直接将URL中地 址替换为边缘SLB地址。 二级SLB将移动智能终端的内容定位请求重定向到边缘SLB。 边缘SLB根据配置的负载均衡策略进行本节点媒体服务调度,边缘SLB选择最优的媒体服务 器为终端提供服务。 g)边缘SLB将移动智能终端的内容定位请求(内容服务请求)重定向到媒体服务器。 h)媒体服务器接收到内容服务请求时获取媒体内容为终端提供服务。 注2.内容服务请求消 自息租日
7.3IPTV终端内容定位流程(从GSLB接入)
GB/T388302020
5IPTV终端内容定位流程图(丛GSLB接入
IPTV终端内容定位流程如下: a)IPTV终端向GSLB发起内容定位请求。 b)GSLB执行全局调度策略,选择距离用户物理位置近的节点,GSLB获取二级SLB人口地址。 c)GSLB将IPTV终端的内容定位请求重定向到二级SLB;由于终端请求URL中携带的域名或 者IP就是GSLB自身的域名或者IP,GSLB直接将URL中地址替换为二级SLB d)二级SLB执行调度策略,选择距离用户物理位置近的边缘SLB地址。 二级SLB将IPTV终端的内容定位请求重定向到边缘SLB;由于终端请求URL中携带的域 名或者IP就是二级SLB自身的域名或者IP,二级SLB直接将URL中地址替换为边缘SL 地址。 边缘SLB根据配置的负载均衡策略进行本节点媒体服务调度,边缘SLB选择最优的媒体服 务器为终端提供服务。 g)边缘SLB将IPTV终端的内容定位请求(内容服务请求)重定向到媒体服务器。 h)媒体服务器接收到内容服务请求时获取媒体内容为终端提供服务。 注,内容服务请求消息与内容定位请求消息相同
7.4IPTV终端内容定位流程(从二级SLB接入)
IPTV终端从二级SLB接人到IPTV媒体交付系统,内容定位流程(二级SLB接人)如图6所示
图6IPTV终端内容定位流程图(从二级SLB接
a)IPTV终端向二级SLB发起内容定位请求。 b)二级SLB选择距离用户物理位置近的边缘MDS节点,二级SLB获取MDS边缘节点的SLB 地址。 C 二级SLB将IPTV终端的内容定位请求重定向到边缘SLB;由于终端请求URL中携带的域 名或者IP就是二级SLB自身的域名或者IP,故GSLB直接将URL中地址替换为二级SLB 地址。 d)二级SLB根据配置的负载均衡策略进行本节点媒体服务调度,二级SLB选择最优的媒体服务 器为终端提供服务。 e 二级SLB将IPTV终端的内容定位请求(内容服务请求)重定向到边缘媒体服务器。 f 媒体服务器接收到内容服务请求时获取媒体内容为终端提供服务。 注:内容服务请求消息与内容定位请求消息相同
8.1全局负载均衡子系统与终端之间的接口要求
J衡子系统与终端之间的接口应符合GB/T38754
8.2不同级SLB之间的接口要求
不同级SLB之间的接口包括GSLB与二级SLB之间的接口和二级SLB与边缘SLB之间的接口 口主要用于交换收集到的IPTV媒体交付系统负载使用的相关信息。该接口采用HTTP十XM 进行通信。 HTTP+XML消息协议由基本消息头(BasicHeader)和消息体(Body可选)两部分组成。
GB/T388302020
JC∕T 611-1995 链式切条机GB/T38830—2020
GB/T 388302020
RR向SLB/RR发送查询MDS健康负载状态消息。 接口请求数据封装在一个完整的CdnLoadInfo元素中,该接口的返回数据封装在CdnLoadInfoRe sponse元素中。 请求消息CdnLoadInfo的元素基本属性:无。 响应消息CdnLoadInfoResponse元素基本属性如表2所示,
《建筑变形缝装置JGT372-2012》表2响应消息元素基本属性
loadInfo定义如表3所示。
表3loadInfo定义