可照搬实施的商超高可用方案:proxmox+haproxy等
现状
单点问题很多:每个门店一台物理服务器,中心机房多台服务器。门店服务器故障,业务受影响;中心机房服务器故障影响了店铺的非现金业务(yhk刷卡、微信支付、支付宝等。).
总体思路
取消各门店的服务器,保证门店网络的可靠性(多线接入,4G终端设备等。),并将服务器集中在中心机房,构建可用性更高的数据平台。
基本目标
高可用性:最大限度减少停机时间,部分硬件损坏不影响正常业务。
可扩展性:随着业务的增加,可以在不停止业务、不改变现有系统架构的情况下进行扩容。
可视化运维:及时了解系统运行情况,集中直观展示。
成本低:充分利用现有资源,合理规划,使整个平台的成本可控,符合实际需求。
架构构成
该方案架构由负载均衡、超融合私有云、监控平台和备份系统组成。
负载均衡
负责将商店终端的请求按照一定的算法转发给多个相同的后端应用。负载均衡实际上包括三个功能:负载均衡、健康检查和故障转移。
负载均衡:多个后端分担负载,支持更大规模的访问和业务请求;
健康检查:如果一个或多个后端服务失败,
负载均衡器会自动将失败的系统从转发队列中清除;后端服务恢复正常后,会自动加入转发队列;
Fail-over:负载均衡器成对出现,一般设置为一主一备。一旦主负载平衡失败,辅助负载平衡将自动接管其工作。
超融合私有云
或者三个以上配置更高的物理服务器组成一个去中心化的集群,去中心化的存储,只要集群的最小单元存在,整个集群就不会崩溃;如果为运行在物理节点上的虚拟机设置了HA(高可用性),一旦物理机出现故障,这些虚拟机会自动漂移到其他正常运行的物理节点上。
超级聚变有以下特点:
去中心化:没有专门的控制节点,所以不需要考虑控制节点的单点。
分散存储:传统的私有云集群架构,保证了可用性,是通过共享存储来实现的。然而,共享存储本身是一个单点。虽然多磁盘冗余和双控制器可以提高可用性,但仍然存在IO集中和性能故障的困境。
更低的建设成本:去掉了昂贵的集中存储,将磁盘分布到本地物理服务器上,大大降低了投资成本。
在线扩展:在不停止服务的情况下,扩展物理机配件(内存、cpu等。)甚至添加新的物理节点。
系统监控
实时监控主机资源(包括物理节点和虚拟机节点),实时监控应用程序或服务,出现故障时及时有效报警。
数据备份
备份包括两部分,一是备份重要的虚拟机,二是备份应用数据。虚拟机备份的目的是从故障中快速恢复,数据备份是为了数据的完整性。
有了以上多重保障措施,整个平台的可用性提升了几个数量级。考虑到几种情况下的故障,让我们进一步描述它的可用性和可靠性:
虚拟机故障。负载平衡正常工作,客户端访问不受影响,业务不会中断。
物理机故障。超融合机制工作,其上运行的应用(包括虚拟机系统)自动漂移,使客户端访问不受影响,业务不中断。
整个集群崩溃。备份系统工作,重新构建一个新的集群,备份数据通过网络附上。web界面选择备份文件,单击恢复,然后等待虚拟机快速恢复。传统的恢复方法大致如下:重装系统,部署应用环境,将备份数据复制到目标系统,导入数据,验证数据的有效性和完整性,恢复服务。
监控系统是不眠之眼。一旦出现故障,会立即报警,可以通知技术人员及时维修。
基础设施
负载平衡器
一对独立的服务器,对配置要求不高。推荐配置:单cpu,32g内存,300G15000rpmsas磁盘(主要数据是访问日志)。
超融合私有云
至少有四台物理服务器,数据网络与集群网络分离。建议万兆网络,在无条件的情况下,也必须保证全千兆网络。单个物理服务器的具体配置建议如下:
CPU:2个。单核数10,多线程。
内存:至少128G,ddr3也行,主要看主板。
硬盘:系统盘250G固态硬盘,数据盘4个以上2.4T容量10000转sas高性能磁盘(sata磁盘读写性能差,不推荐)。
网卡:如果使用万兆网络,需要单独购买网卡和光纤模块。
数据备份
内存和cpu低分配,磁盘使用多个低速大容量sata磁盘,备份容量大于其他数据的总和。为了减少备份时间,有效利用
存储空间空,不备份所有数据,但足以保证在灾难性故障的情况下,整个系统能够快速恢复。
监视系统
一般可以配置一台物理机。为了保证可靠性,整个系统可以自动备份。
主软件
负载平衡
Keepalived+haproxy
超融合私有云
系统:debian
管理平台:proxmoxVE5.3
存储:ceph
监控系统
系统:centos7
管理平台:centroen18
备份系统
系统:centos7或freebsd
份额:NFS
实施步骤
1。部署超融合私有云
初始化集群并创建ceph存储(监视器、OSD、池);
挂载共享存储,上传 *** 作系统ISO;
创建虚拟机;
安装虚拟机 *** 作系统;
虚拟机被设置为高可用性(HA)。
虚拟机可以做成模板,克隆,手动迁移,物理功能的情况下自动漂移。
2。部署应用程序
在虚拟机上安装需要的应用,检查后做成模板;
用模板克隆虚拟机,启动后更改其网络地址等。确保虚拟机的唯一性;
导入数据;
测试服务的正确性。
应用部署由甲方自行完成,乙方予以配合
3。负载平衡
安装系统;
安装软件;
功能配置;
功能测试;
4。监控系统
安装系统;
监控项目配置;
模拟故障和故障恢复。
5。数据备份
准备空房间并分配适当的权限;
设置自动备份时间;
临时设置一个比较近的时间点,选择几个虚拟机进行备份;
检查自动备份是否如预期。
手动删除已经备份的虚拟机,用刚才的数据恢复测试一下,检查其可靠性和正确性。
项目交付
所有单一功能正常:负载平衡、监控系统、备份、故障转移等。
整体功能正常:终端系统能正常开展各项业务,如收银、订单处理、商品录入等。
技术培训:模块功能讲解、风险告知(哪些功能不要轻易尝试)、虚拟机控制、数据备份、监控项目增减;
免费保养期:自交付之日起三个月。
要购买的硬件
序列号
名字
部署
购买
量
价格
总数
保修期
1
负载平衡对
现有设备,内存32G,硬盘600G
不需要(做某事)
0
2
备份服务器
现有设备,32G内存,8-12个SATA磁盘
不需要(做某事)
0
3
服务器替换CPU
更换为10H20CCPU2470V2
需要
10
4
增加服务器内存
每台服务器的内存增加到160G。
需要
20
5
服务器系统盘
服务器使用单独的系统盘,每台服务器一个,共5台服务器。
需要
五
[h/]6
万兆网卡
10Gb/秒10Gb网卡+10Gb光纤跳线
需要
五
7
巨型模块
10Gb/s10gb光纤模块
需要
10
8
SAS硬盘
服务器更换为SAS硬盘以提高性能,每台服务器4台,共5台服务器。
需要
20
9
4端口万兆交换机
24口都是10万亿;支持4K·VLAN;;嘉宾VLAN和VLAN之声;得到支持;支持GVRP议定书;支持MUXVLAN功能;一个VLAN;支持MAC/协议/IP子网/策略/端口;支持1:1和N:1VLAN映射功能;MAC特性:支持MAC地址的自动学习和老化;支持静态、动态和黑洞MAC条目;支持源MAC地址过滤;
IP路由:静态路由,RIPv1/2,RIPng,OSPF,OSPFv3,ECMP,ISIS,ISISv6,BGP,BGP4+,VRRP,VRRP6;
根据实际
情况,选择
16口全
万兆或
24口全
万兆交换机
一个
[h/]10
6端口万兆交换机
6个月10万亿;支持4K·VLAN;;嘉宾VLAN和VLAN之声;得到支持;支持GVRP议定书;支持MUXVLAN功能;一个VLAN;支持MAC/协议/IP子网/策略/端口;支持1:1和N:1VLAN映射功能;MAC特性:支持MAC地址的自动学习和老化;支持静态、动态和黑洞MAC条目;支持源MAC地址过滤;
IP路由:静态路由,RIPv1/2,RIPng,OSPF,OSPFv3,ECMP,ISIS,ISISv6,BGP,BGP4+,VRRP,VRRP6;
一个
增值税合计
项目实施服务
项目需要现场进行,涉及的费用包括差旅费、住宿费、餐费。因为超融合平台、负载均衡平台、监控平台都采用开源软甲,不会有授权费。而在平台上运行的各种erp等商业应用、授权、费用都是由项目方自己解决和负责的。
名称
一笔钱
项目有回报,但我们不预支。
实施成本
元,不含税。
授权
不需要,如果需要付费,项目方自行处理。
预计项目实施周期为两周。
验收标准如下:
超融合系统
可以创建虚拟机并安装 *** 作系统;
可以迁移虚拟机;
可以创建模板;
虚拟机可以从模板创建;
可以克隆创建的虚拟机;
可以破坏虚拟机;
虚拟机可以备份;
虚拟机可以从备份中还原;
关闭物理服务器,在上面运行并设置在HA的虚拟机可以自动漂移。
负载平衡
健康检查:关闭某个虚拟机或应用,服务不受影响;
切换失败(1):关闭主负载均衡,vip自动漂移,转发业务不受影响;
切换失败(2):主负载均衡恢复,vip返回主负载均衡,转发业务继续。
监控系统
监控项目可以正常添加;
能够检查语法;
模拟主机故障,监控可实时报警;
模拟服务故障,监控可以实时报警。
评论列表(0条)