电商网站高并发问题

在电商网站中,达到50W-100W高并发的情况,说明该电商正在做大促活动。我们都知道在大促活动中,对于电商网站的压力是瞬间成几何指数的增加。如何确保确保电商平台的IT系统在流量洪峰下保证高稳定,高可用,这不仅仅是考验企业过硬的技术实力,更考验的是所选择的服务器设施。

首先,我们先来分析一下电商在促销活动中,出现爆发性的用户访问和下单请求时可能会带来的问题:

1、突增的服务器及网络需求

对IT运维部门来讲,需要备足充分的服务器和网络带宽资源来应付这一挑战。通常情况下,双11的服务器使用是平时的3-5 倍,网络带宽是平时2-4 倍,如何在短时间应付这些问题,如何让IT投资利用最大化,是摆在电商IT 们面前一大难题。

2、业务高并发,服务负载重

我们通常衡量一个 Web 系统的吞吐率的指标是 QPS(Query Per Second,每秒处理请求数),解决每秒数万次的高并发场景,这个指标非常关键。

假设处理一个业务请求平均响应时间为 100 ms,同时,系统内有 20 台 Web 服务器,配置最大连接数为 500 个,Web 系统的理论峰值 QPS 为(理想化的计算方式):100000 (10万QPS)意味着 1 秒钟可以处理完 10 万的请求,而“秒杀”的那 5w/s 的秒杀似乎是“纸老虎”。

实际情况,在高并发的实际场景下,服务器处于高负载的状态,网络带宽被挤满,在这个时候平均响应时间会被大大增加。随着用户数量的增加,数据库连接进程增加,需要处理的上下文切换也越多,服务器造成负载压力越来越重。

3、业务耦合度高,引起系统“雪崩”

更可怕的问题是,当系统上某个应用因为延迟而变得不可用,用户的点击越频繁,恶性循环最终导致“雪崩”,因为其中一台服务器挂了,导致流量分散到其他正常工作的机器上,再导致正常的机器也挂,恶性循环,将整个系统拖垮。

电商大促期间,服务器必需保持48小时不间断正常稳定高效的运行。IT技术保障中,服务器稳定性和可靠性成为电商巨头首先考虑的事情,为此,我们要选择的是高可用性的云服务器。

华为云于今年初推出的新款实例C6s瞄准中高负载场景,为电商行业对服务器计算、存储、网络能力有强诉求的场景提供强而有力的基础支撑。

我们先开看下C6s的特性都有哪些。C6s采用新一代英特尔处理器,基频2.6GHz,睿频3.4GHz,内存频率升级至2922MHz,计算性能极为出色。C6s云服务器在虚拟化层面资源分配算法进行了深度优化,将计算波动控制在5%以内。搭载通用型SSD云硬盘,读写能力提升4倍,时延低至1ms。即使在大量计算和超高并发的情况下,用户也能得到稳定强劲的计算表现。

网络性能层面,C6s搭载双25GE高性能智能网卡,最大内网带宽可达30G,支持高性能网络转发,最高收发包能力高达 850万PPS。更低的网络时延、更高的内外带宽、更大的网络吞吐量赋予C6s更高的数据传输效率,使其处理高负载、多线程、大数据量计算的业务游刃有余。

展开阅读全文

本文系作者在时代Java发表,未经许可,不得转载。

如有侵权,请联系nowjava@qq.com删除。

编辑于

关注时代Java

关注时代Java