传统的商家应用系统架构一般为集中式架构,即应用系统集中部署在一台服务器上。随着商家业务规模的不断发展,商家订单量随之增长,原有应用系统无法支撑订单量增长时,商家就需要对应用系统的硬件资源进行扩容。
商家应用系统的扩容方案一般包括两种:
第一、采购处理能力更强的服务器替换原有服务器部署应用系统,此种方式称为“纵向扩展”,此种方式的缺点是扩容成本较高,可扩展能力差,无法实现水平式平滑扩展,原有资源闲置浪费,且存在单点故障隐患。
第二、采购传统的负载均衡器为应用系统提供负载均衡服务,但传统负载均衡器动辄十几万甚至几十万元的价格,同样需要商家付出不菲的成本。
聚石塔基于先进云计算技术推出的负载均衡SLB服务,与聚石塔云主机ECS结合能够为用户提供低成本、高可扩展的弹性计算服务。
聚石塔负载均衡服务(Server Load Balance,简称:SLB)是对多台云服务器进行流量分发的负载均衡服务。SLB可以通过流量分发扩展应用系统对外的服务能力,通过消除单点故障提升应用系统的可用性。
相比传统的应用系统扩容方案,聚石塔负载均衡服务具有以下优势:
1)成本低廉,按需使用:商家不需要支付一次性的高额采购成本,只需按需使用SLB服务并按使用量付费(试用期免费使用)。
2)配置简单,自动部署:无需编写复杂的指令或脚本,只需在图形化界面上进行简单的配置,即可部署并使用负载均衡服务,配置工作1分钟完成。
3)具有权重设置功能:支持多种不同规格ECS混搭的负载均衡服务,无需考虑ECS的规格升降级。
4)安全可靠:聚石塔SLB没有单点故障,具有防DDOS攻击能力,具备流量清洗能力,避免攻击流量对商家应用系统造成冲击。
某商家ERP系统采用集中式架构,应用服务层采用两台服务器(主备配置),随着线上业务量的持续增长,现有服务器处理能力已无法满足业务需求,商家决定对应用服务层架构进行改造,并以此次软件改造为契机,将ERP系统迁移至聚石塔平台。
根据该商家的业务发展情况,聚石塔为该商家编制的ERP系统应用服务层入塔架构如下:
图4.2-1 商家ERP应用服务层入塔架构
入塔后商家ERP系统应用服务层通过聚石塔ECS部署,并且通过聚石塔SLB为商家ERP应用服务层ECS提供负载均衡服务。
该商家ERP系统应用服务层入塔成本主要是采购ECS成本:商家购买2台ECS主机,采购ECS成本=3*8050=24150元/年;聚石塔SLB服务当前免费使用。
若商家选择自行采购设备,则商家需要支付设备采购成本及运维成本。
(1)采购成本:商家需采购1台服务器(与原有两台服务器做集群),并采购两台负载均衡器,自行采购成本=(1*2.5万元/台(服务器)+2*8万元/台(负载均衡器))/5年(按5年折旧)=37000元/年。
(2)运维成本包括服务器运维人工成本、机柜成本、配套成本(空调、电源成本)、电费成本等,由于其它成本不方便进行量化计算,在此仅针对电费成本进行计算:应用服务器功率600W,负载均衡器300W(实际功耗系数为0.6,同时取PUE=2(机房电源及空调等配套设备耗电量与服务器等主设备一致)),电价按0.9元/度估算,则每年的电费成本=((600*3+300*2)/1000)*2*0.6*24*365*0.9=22706元/年。
表4.3-1 商家使用聚石塔SLB服务与自行采购设备的成本对比表
对比项 |
采购成本 (元/年) |
电费成本 (元/年) |
总成本 (元/年) |
迁移入塔 |
24150 |
0 |
24150 |
自主采购 |
37000 |
22706 |
59706 |
商家选择聚石塔SLB服务,每年可节省超过35000元,成本降低60%。若按IT设备5年生命周期估算,商家总共可节省超过170000元。
图4.4-1 商家使用聚石塔SLB服务与自行采购设备的总成本对比
图4.4-2各分项成本对比
聚石塔为用户提供ECS+SLB组合服务,不仅大幅降低用户采购昂贵服务器与负载均衡器的成本及运维成本,同时为用户提供正版软件支持、软件架构优化、系统高可用、资源弹性配置、资源运维保障、API接口调用等服务。用户通过聚石塔SLB服务可轻松实现应用系统水平扩展。