文档介绍:FOTA服务器搭建简介
文档记录
版本编号
变化状态
简要说明
撰写/变更人
日期
C
初建
杨森
2016/5/5
*变化状态:C――创建,A——增加,M——修改,D——删除
目录
目录 3
1 介绍 5
目的 5
2 业务拓扑图 5
方案一 5
Fota管理平台服务器 7
Fota业务集群 7
方案优点 7
3 方案二 9
业务拓扑图 9
方案简介 9
Fota管理平台 9
Fota业务集群 10
方案风险 10
硬件投入数量预算 10
2、 方案三 12
业务拓扑图 12
方案简介 12
Fota管理平台 12
Fota业务集群 13
方案风险 13
硬件投入数量预算 13
3、 部署流程以及支持 14
部署流程(使用广升服务器无此流程) 14
部署周期 15
4、 方案四(对接广升云服务器) 15
业务拓扑图 15
方案优点 15
介绍
目的
描述广升fota客户自建服务器搭建方案。我方提供四种服务器方案,客户可根据自身业务情况选择。
业务拓扑图
方案一
FOTA业务主要由两部分组成,别为: FOTA管理平台以及FOTA业务集群
FOTA管理平台:主要供客户管理配置项目以及差分包使用。
FOTA业务集群:为机车提供升级服务,车机连接服务器获取新版本以及下载差分包。
部署拓扑
Fota管理平台服务器
部署fota管理平台以及差分工具服务端
1)客户通过管理平台管理项目,版本,差分包信息,以及查看数据统计;
2)客户通过差分工具做包,并把差分包上传至该服务器;
Fota业务集群
过fota业务集群来检测新版本,下载差分包,最终完成升级。业务集群包含以下组件:
1、负载均衡服务器:通过LVS做负载均衡,前端负载服务器做主从,可在主服务器发生故障时,程序自动启用备用服务器实现负载均衡;
2、检测服务器:用户请求检测服务器获取新版本信息,一台主服务器一台备份,主服务器故障,会自动切换至备份服务器;
3、下载服务器:用户下载差分包。一台主服务器一台备份服务器,主服务器发生故障,会自动切换至备份服务器;
数据库服务器:保存业务以及用户数据。一台主服务器,一台备份;
方案优点
稳定性:通过LVS做负载均衡,前端负载服务器做主备备份,可在主服务器发生故障时,程序自动启用备用服务器实现负载均衡。通过Keepalived检测集群中服务器的状态,可实现自动剔除故障服务器,保证业务系统7X24小时不间断稳定运行。
扩展性:可根据用户量的增加动态扩展服务器,在不影响用户使用的情况下可以动态扩展检测服务器以及下载服务器来承载更多的用户。
容灾:业务备份
1. 服务器:9台 支持50万终端
建议配置:
编号
硬件配置
fota模块
数量
1
cpu:2*XEON E5-2630V2
内存:8G
硬盘:300G 15K SAS 系统盘+1T硬盘
LVS
2
2
cpu:2*XEON E5-2630V2
内存:32G
硬盘:300G 15K SAS 系统盘+1T硬盘
检测服务器
2
3
cpu:2*XEON E5-2630V2
内存:16G
硬盘:300G 15K SAS 系统盘+1T硬盘
下载服务器
2
4
cpu:2*XEON E5-2630V2
内存:32G
硬盘:300G 15K SAS 系统盘+1T硬盘
数据库服务器
2
5
cpu:2*XEON E5-2630V2
内存:16G
硬盘:300G 15K SAS 系统盘+1T硬盘
管理平台
1
汇总
9
、带宽使用根据升级的次数,版本更新的频繁度,以及下载量可以动态扩展。
建议初始带宽设置为20M
方案二
业务拓扑图
方案简介
Fota管理平台
部署fota管理平台以及差分工具服务端
1)客户通过管理平台管理项目,版本,差分包信息,以及查看数据统计。
2)客户通过差分工具做包,并把差分包上传至该服务器
Fota业务集群
过fota业务集群来检测新版本,下载差分包,最终完成升级。业务集群包含以下组件