Master21ave
I
Server5-erver'ServerServer
矗习七直匸||Msnt^TBpu玄口p
II!
i
业务隼雅
T"
OBMasterDBSlave
1SKSH"vmmuwumM-aa-_s.aad-a.as».i.aj-a.a---s.bad-a.hbd-.-“um“l23saubaMa.a-»aad.&a-».aad.o.sa
I
■■・■・・>■・・・■■■・・■・・・・■_■・・■_・・■■!
■■■■■;■■■■.・・・・・・・■■■■・・・■・・■・■■・・■“・・・・■・・■■・・・■.・■■气
■壑建]
2.2.1Fota管理平台服务器
1、部署fota管理平台以及差分工具服务端
1)客户通过管理平台管理项目,版本,差分包信息,以及查看数据统计;
2)客户通过差分工具做包,并把差分包上传至该服务器;
2.2.2Fota业务集群
过fota业务集群来检测新版本,下载差分包,最终完成升级。
业务集群包含以下组件:
1、负载均衡服务器:
通过LVS做负载均衡,前端负载服务器做主从,可在主服务器发生故障时,程序自动启用备用服务器实现负载均衡;
2、检测服务器:
用户请求检测服务器获取新版本信息,一台主服务器一台备份,主服务器故障,会自动切换至备份服务器;
3、下载服务器:
用户下载差分包。
一台主服务器一台备份服务器,主服务器发生故障,会自动切换至备份服务器;
4、数据库服务器:
保存业务以及用户数据。
一台主服务器,一台备份;
2.2方案优点
稳定性:
通过LVS做负载均衡,前端负载服务器做主备备份,可在主服务器发生故障时,程序自动启用备用服务器实现负载均衡。
通过Keepalived检测集群中服务器的状态,可实现自动剔除故障服务器,保证业务系统7X24小时不间断稳定运行。
扩展性:
可根据用户量的增加动态扩展服务器,在不影响用户使用的情况下可以动态扩展检测服务器以及下载服务器来承载更多的用户。
容灾:
业务备份
2.3投入数量预算
1.服务器:
9台支持50万终端
建议配置:
编号
硬件配置
fota模块
数量
1
cpu:
2*XE0NE5-2630V2
内存:
8G
硬盘:
300G15KSAS系统盘+1T硬盘
LVS
2
2
cpu:
2*XEONE5-2630V2
内存:
32G
硬盘:
300G15KSAS系统盘+1T硬盘
检测服务器
2
3
cpu:
2*XEONE5-2630V2
内存:
16G
硬盘:
300G15KSAS系统盘+1T硬盘
下载服务器
2
4
cpu:
2*XEONE5-2630V2
内存:
32G
硬盘:
300G15KSAS系统盘+1T硬盘
数据库服务器
2
5
cpu:
2*XEONE5-2630V2
内存:
16G
硬盘:
300G15KSAS系统盘+1T硬盘
管理平台
1
汇总
9
2•带宽
2.1、带宽使用根据升级的次数,版本更新的频繁度,以及下载量可以动态扩展。
建议初始带宽设置为20M
3方案二
3.1业务拓扑图
网络析)
I
SsrverServeri
.j
业茅
DEMasterDBSlavs
萱飪自
3.2方案简介
321Fota管理平台
5、部署fota管理平台以及差分工具服务端
1)客户通过管理平台管理项目,版本,差分包信息,以及查看数据统计。
2)客户通过差分工具做包,并把差分包上传至该服务器
3.2.2Fota业务集群
过fota业务集群来检测新版本,下载差分包,最终完成升级。
业务集群包含以下组件:
1、检测服务器:
用户请求检测服务器获取新版本信息,(下载服务器可作为备用节点)
2、下载服务器:
用户下载差分包。
(检测服务器作为备用节点)
4、数据库服务器、:
保存业务以及用户数据。
一台主服务器,一台备份。
3.3方案风险
稳定性:
该方案各模块属于单节点,单服务部署,故障发生时,无法做到智能切换,需要人工干预恢复;
扩展性:
扩展节点时会对业务有所影响;
数据:
数据库备份,防止数据丢失,业务备份;
1.1硬件投入数量预算
1.服务器:
5台支持50万终端
建议配置:
编号
硬件配置
fota模块
数量
cpu:
2*XE0NE5-2630V2
1
内存:
32G
检测服务器
1
硬盘:
300G15KSAS系统盘+1T硬盘
2
cpu:
2*XE0NE5-2630V2
内存:
16G
硬盘:
300G15KSAS系统盘+1T硬盘
下载服务器
1
3
cpu:
2*XEONE5-2630V2
内存:
32G
硬盘:
300G15KSAS系统盘+1T硬盘
数据库服务器
2
4
cpu:
2*XEONE5-2630V2
内存:
16G
硬盘:
300G15KSAS系统盘+1T硬盘
管理平台
1
汇总
5
2、带宽:
2.1、带宽使用根据升级的次数,版本更新的频繁度,以及下载量可以动态扩展。
建议初始带宽设置为20M,
2、方案三
2.1业务拓扑图
网络
IDNS解析)
管理平台
・・■!
■・・・》・・・■・・・■「■・・■・・・・!
■・・・■・・・■・・・・tll・・N・・・■・・・■■・・■・・・・「■・・■■■・・・■・・
业务
■■■■丫■■*■・・■・・anaI
2.2方案简介
3.2.1Fota管理平台
6、部署fota管理平台以及差分工具服务端
1)客户通过管理平台管理项目,版本,差分包信息,以及查看数据统计。
2)客户通过差分工具做包,并把差分包上传至该服务器
3.2.2Fota业务集群
通过fota业务集群来检测新版本,下载差分包,最终完成升级。
业务集群包含以下组件:
1、检测服务器:
用户请求检测服务器获取新版本信息,
2、下载服务器:
用户下载差分包。
3、数据库服务器:
保存业务以及用户数据。
2.3方案风险
稳定性:
该方案各模块属于单节点,单服务部署,故障发生时,无法做到智能切换,需要人
工干预恢复;
扩展性:
扩展节点时会对业务有所影响;
数据:
数据库以及业务服务器均无备份;
2.4硬件投入数量预算
1•服务器:
3台支持50万终端
建议配置:
编号
硬件配置
fota模块
数量
cpu:
2*XE0NE5-2630V2
检测服务器
1
内存:
32G
And
1
硬盘:
300G15KSAS系统盘+1T硬盘
下载服务器
cpu:
2*XEONE5-2630V2
2
内存:
32G
数据库服务器
1
硬盘:
300G15KSAS系统盘+1T硬盘
3
cpu:
2*XE0NE5-2630V2
内存:
16G
硬盘:
300G15KSAS系统盘+1T硬盘
管理平台
1
汇总
3
2带宽:
2.1带宽使用根据升级的次数,版本更新的频繁度,以及下载量可以动态扩展。
建议初始带宽设置为20M
3、部署流程以及支持
3.1部署流程(使用广升服务器无此流程)
3.2部署周期
一周
4、方案四(对接广升云服务器)
4.1业务拓扑图
对接广升云服务器
客户
Internet
Adups云服务器
a:
Ci)
11
1.
j.
1瓷
IIJ—一———三―
上传成功
:
:
!
■1■
管理平台
1:
——1\上
差分包上传壬
制作工具差/<
分
11:
!
■1■
:
■:
1—“■■■IMIM.P
安
w全通信
务请
7?
希/业
i1
11
i|
1i
业务集群
Uh-—
—业务返回
■1■
1
1i
11|
1|
终端
4.2方案优点
稳定性:
1)负载均衡:
多台节点就行流量分发的负载均衡系统,可以应对大用户量
并发。
2)高可用:
服务器自动对集群中节点健康检查,自动剔除故障节点,启用备份节点。
3)监控:
丰富的监控系统,可提供7X24/小时服务器自动监控,如有故障,
短信通知运维人员,可在第一时间排除故障。
4)扩展:
充足的服务器资源,可以随时动态扩展服务器,应对大并发访问。
5)下载:
优质的全球CDN资源,可保证用户下载效率,无需考虑动态增加流量。
安全性:
1)安全的防火墙策略,服务器定期扫描,修复漏洞,可有效防止黑客入侵。
2)异地容灾,异地备份,保证数据安全。