并发2000人服务器升级方案及分析

2023-04-11 02:01:12   文档大全网     [ 字体: ] [ 阅读: ]

#文档大全网# 导语】以下是®文档大全网的小编为您整理的《并发2000人服务器升级方案及分析》,欢迎阅读!
升级方案,并发,服务器,分析,2000




2000



-CAL-FENGHAI-(2020YEAR-YICAI)_JINGBIAN


并发2000人服务器升级方案及分析

优化目标

每秒钟并发2000 人访问。 1s内完成页面加载。 以阿里云为托管服务商。



基准参数

1天按照8小时峰值计算(上午3小时,下午3小时,晚上2小时)计算访问量。 1个月按照30天计算。

1Mbit/s带宽的下载速率:1024bit/8=128KB/s 页面经压缩后平均大小:20KB

每页平均包含20图片,每张图片平均大小50KB



方案分析

1 2000访

24*60*60*2000=1,7280,0000pv/天(约亿),一般按照每天8个小时峰值估算约:8*60*60*2000=57,600,000pv/天(约千万)。 2 首先解决数据库连接的问题,假设每个页面平均执行3SQL语句,按每秒并发执行

10SQL语句(即每个语句执行平均100ms),为了保证2000页面/秒的并发访问,RDS服务并发连接数应该为:600个,价格是18850/

3 然后解决服务器及带宽的问题,假设单个页面压缩后平均大小为20KB,需要在700ms

1000ms-3*100ms)内加载完毕,那么每个人的带宽是s, 为了保证2000页面/秒的并发访问,所需要的最大带宽为:2000*1000=(按照60MB计算),服务器配置:CPU8核、内存16GB1块云磁盘100GB,价格是53470/

4 然后解决服务器及带宽的问题,假设单个页面压缩后平均大小为20KB,需要在700ms

1000ms-3*100ms)内加载完毕,那么每个人的带宽是s, 为了保证2000页面/秒的并发访问,所需要的最大带宽为:2000*1000*8=(阿里云单台服务器一般负载125个并发(约1千万PV),需要16台服务器),服务器配置:CPU8核、内存16GB1块云磁盘100GB5Mb带宽,单台服务器价格是947//16台服务器需要SLB做负载均衡,500Mb的价格是49680/

5 最后解决图片文件加载的问题(CDN),假设平均每个页面20图片,平均每个图片

50KB,为了保证2000页面/秒的并发访问,流量为:20*50KB*2000*60*60=小时,一般按照每天8个小时峰值估算约:8*小时= TB,每月:30* TB =,按流量计费,每小时计费一次,每月费用518400/月。

总结


本文来源:https://www.wddqxz.cn/507b230c7ed184254b35eefdc8d376eeaeaa173f.html

相关推荐