1、FOTA服务器搭建方案客户1ADUPSFOTA服务器搭建简介文档记录版本编号变化状态简要说明撰写/变更人日期V0.1C初建杨森2016/5/5变化状态:C创建a增加,M 修改,D删除目录 3 1 介绍 5.1.1 目的 5 2 业务拓扑图 5.2.1 方案一 5.2.2.1 Fota 管理平台服务器 7.2.2.2 Fota 业务集群 7.2.2 方案优点 7.3 方案二 9.3.1 业务拓扑图 9.3.2 方案简介 9.3.2.1 Fota 管理平台 9.3.2.2 Fota 业务集群 1.0.3.3 方案风险 1.0.1.1 硬件投入数量预算 1.0.2、 方案三 1.2.2.1 业务拓扑
2、图 1.2.2.2 方案简介 1.2.3.2.1 Fota 管理平台 1.2.3.2.2 Fota 业务集群 1.3.2.3 方案风险 1.3.2.4 硬件投入数量预算 1.3.3、 部署流程以及支持 1.4.3.1 部署流程(使用广升服务器无此流程) 1.43.2 部署周期 1.5.4、 方案四(对接广升云服务器) 1.54.1 业务拓扑图 1.5.4.2 方案优点 1.5.1介绍1.1目的描述广升fota客户自建服务器搭建方案。我方提供四种服务器方案,客户可根据自身业务 情况选择。2业务拓扑图A火FOTAI 3必筑山客广端设汁弓肖开笈人肘2.1方案一FOTA管理平台:主要供客户管理配置项目
3、以及差分包使用。FOTA业务集群:为机车提供升级服务,车机连接服务器获取新版本以及下载差分包部署拓扑网貉 _ ! ;. “ .气壑建 2.2.1 Fota 管理平台服务器1 、部署 fota 管理平台以及差分工具服务端1)客户通过管理平台管理项目,版本,差分包信息,以及查看数据统计;2)客户通过差分工具做包,并把差分包上传至该服务器;2.2.2 Fota 业务集群过 fota 业务集群来检测新版本,下载差分包,最终完成升级。业务集群包含以下组件:1 、负载均衡服务器:通过 LVS 做负载均衡,前端负载服务器做主从,可在主服务器发生故 障时,程序自动启用备用服务器实现负载均衡;2、检测服务器:用
4、户请求检测服务器获取新版本信息,一台主服务器一台备份,主服务器 故障,会自动切换至备份服务器;3、下载服务器:用户下载差分包。一台主服务器一台备份服务器,主服务器发生故障,会 自动切换至备份服务器;4、 数据库服务器:保存业务以及用户数据。一台主服务器,一台备份;2.2 方案优点稳定性: 通过 LVS 做负载均衡,前端负载服务器做主备备份,可在主服务器发生故障时, 程序自动启用备用服务器实现负载均衡。通过 Keepalived 检测集群中服务器的状态,可实 现自动剔除故障服务器,保证业务系统 7X24 小时不间断稳定运行。扩展性: 可根据用户量的增加动态扩展服务器, 在不影响用户使用的情况下可
5、以动态扩展检 测服务器以及下载服务器来承载更多的用户。容灾: 业务备份2.3投入数量预算1.服务器:9台 支持50万终端建议配置:编号硬件配置fota模块数量1cpu:2*XE0N E5-2630V2内存:8G硬盘:300G 15K SAS 系统盘+1T硬盘LVS22cpu:2*XEON E5-2630V2内存:32G硬盘:300G 15K SAS 系统盘+1T硬盘检测服务器23cpu:2*XEON E5-2630V2内存:16G硬盘:300G 15K SAS 系统盘+1T硬盘下载服务器24cpu:2*XEON E5-2630V2内存:32G硬盘:300G 15K SAS 系统盘+1T硬盘数据
6、库服务器25cpu:2*XEON E5-2630V2内存:16G硬盘:300G 15K SAS 系统盘+1T硬盘管理平台1汇总92带宽2.1、带宽使用根据升级的次数,版本更新的频繁度,以及下载量可以动态扩展。建议初始带宽设置为 20M3方案二3.1业务拓扑图网络 析)ISsrve r Server i . j业茅DE Master DB Slavs萱飪自3.2方案简介321 Fota管理平台5、部署fota管理平台以及差分工具服务端1)客户通过管理平台管理项目,版本,差分包信息,以及查看数据统计。2 )客户通过差分工具做包,并把差分包上传至该服务器3.2.2 Fota 业务集群过fota业务集
7、群来检测新版本,下载差分包,最终完成升级。业务集群包含以下组件:1、 检测服务器:用户请求检测服务器获取新版本信息,(下载服务器可作为备用节点)2、 下载服务器:用户下载差分包。(检测服务器作为备用节点)4、数据库服务器、:保存业务以及用户数据。一台主服务器,一台备份。3.3方案风险稳定性:该方案各模块属于单节点,单服务部署,故障发生时,无法做到智能切换,需要 人工干预恢复;扩展性:扩展节点时会对业务有所影响;数据:数据库备份,防止数据丢失,业务备份;1.1硬件投入数量预算1.服务器:5台 支持50万终端建议配置:编号硬件配置fota模块数量cpu:2*XE0N E5-2630V21内存:32
8、G检测服务器1硬盘:300G 15K SAS 系统盘+1T硬盘2cpu:2*XE0N E5-2630V2内存:16G硬盘:300G 15K SAS 系统盘+1T硬盘下载服务器13cpu:2*XEON E5-2630V2内存:32G硬盘:300G 15K SAS 系统盘+1T硬盘数据库服务器24cpu:2*XEON E5-2630V2内存:16G硬盘:300G 15K SAS 系统盘+1T硬盘管理平台1汇总52、带宽:2.1、带宽使用根据升级的次数,版本更新的频繁度,以及下载量可以动态扩展。建议初始带宽设置为 20M,2、方案三2.1业务拓扑图网络IDNS解析)管理平台! ! tllN 业务 丫
9、 * anaI2.2方案简介3.2.1 Fota管理平台6、部署fota管理平台以及差分工具服务端1)客户通过管理平台管理项目,版本,差分包信息,以及查看数据统计。2 )客户通过差分工具做包,并把差分包上传至该服务器3.2.2 Fota 业务集群通过fota业务集群来检测新版本,下载差分包,最终完成升级。业务集群包含以下组件:1、 检测服务器:用户请求检测服务器获取新版本信息,2、 下载服务器:用户下载差分包。3、 数据库服务器:保存业务以及用户数据。2.3方案风险稳定性:该方案各模块属于单节点,单服务部署,故障发生时,无法做到智能切换,需要人工干预恢复;扩展性:扩展节点时会对业务有所影响;数
10、据:数据库以及业务服务器均无备份;2.4硬件投入数量预算1服务器:3台支持50万终端建议配置:编号硬件配置fota模块数量cpu:2*XE0N E5-2630V2检测服务器1内存:32GAnd1硬盘:300G 15K SAS 系统盘+1T硬盘下载服务器cpu:2*XEON E5-2630V22内存:32G数据库服务器1硬盘:300G 15K SAS 系统盘+1T硬盘3cpu:2*XE0N E5-2630V2内存:16G硬盘:300G 15K SAS 系统盘+1T硬盘管理平台1汇总32带宽:2.1带宽使用根据升级的次数,版本更新的频繁度,以及下载量可以动态扩展。建议初始带宽设置为 20M3、部署
11、流程以及支持3.1部署流程(使用广升服务器无此流程)3.2部署周期一周4、方案四(对接广升云服务器)4.1业务拓扑图对接广升云服务器客户InternetAdups 云服务器a :Ci)111 .j.1 瓷II J 一 三上传成功: ! 1 管理平台1: 1 上差分包 上传壬制作工具 差/分1 1: ! 1 : :1 “ IMI M. P安w全通信务请7?希/业i 11 1i |1 i业务集群Uh -业务返回 1 11 i1 1 |1 |终端4.2方案优点稳定性:1 )负载均衡:多台节点就行流量分发的负载均衡系统,可以应对大用户量并发。2)高可用:服务器自动对集群中节点健康检查,自动剔除故障节点,启用备份节点。3)监控:丰富的监控系统,可提供 7X24/ 小时服务器自动监控,如有故障,短信通知运维人员,可在第一时间排除故障。4)扩展:充足的服务器资源,可以随时动态扩展服务器,应对大并发访问。5)下载:优质的全球 CDN 资源,可保证用户下载效率,无需考虑动态增加 流量。安全性:1)安全的防火墙策略,服务器定期扫描,修复漏洞,可有效防止黑客入侵。2)异地容灾,异地备份,保证数据安全。
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1