- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
并发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/ 天(约1.7亿),一般按照每天 8个小时峰值估算约:8*60*60*2000=57,600,000pv/天(约 5.7千万)。
2,首先解决数据库连接的问题, 假设每个页面平均执行 3个SQL语句,按每秒并发执行10
个SQL语句(即每个语句执行平均 100ms),为了保证2000页面/秒的并发访问,RDS
服务并发连接数应该为: 600个,价格是18850元/年。
3,然后解决服务器及带宽的问题,假设单个页面压缩后平均大小为 20KB,需要在 700ms
(1000ms-3*100ms )内加载完毕,那么每个人的带宽是 28.57KB/S,为了保证2000页面
/秒的并发访问,所需要的最大带宽为: 2000*28.57/1000=57.14MB (按照60MB计算),
服务器配置:CPU8核、内存16GB 1块云磁盘100GB,价格是53470元/年。
4,然后解决服务器及带宽的问题,假设单个页面压缩后平均大小为 20KB,需要在 700ms
(1000ms-3*100ms )内加载完毕,那么每个人的带宽是 28.57KB/S,为了保证2000页面
/秒的并发访问,所需要的最大带宽为: 2000*28.57/1000*8=457.12Mb (阿里云单台服务
器一般负载125个并发(约1千万PV),需要16台服务器),服务器配置:CPU8核、内 存16GB、1块云磁盘100GB、5Mb带宽,单台服务器价格是 947元/台/月。16台服务器 需要SLB做负载均衡,500Mb的价格是49680元/月。
5,最后解决图片文件加载的问题 (CDN),假设平均每个页面20张图片,平均每个图片50KB,
为了保证2000页面/秒的并发访问, 流量为:20*50KB*2000*60*60=7.2TB/小时,一般按 照每天8个小时峰值估算约: 8*7.2TB/小时=57.6 TB,每月:30*57.6 TB =1.728PB,按流
量计费,每小时计费一次,每月费用 518400元/月。
总结: 每年成本:每月成本:1885元/月(数据库RDS + 947元/月*16 (服务器ECS+49680 元/月(负载均衡 SLB) +518400元/月(文件加速 CDN) =585117元/月(约59万元 /月)。
以上计算方案没有考虑任何冗余,一般应考虑 10%-20%的冗余。
对于每天1千万PV (并发100用户)网站阿里云的解决方案:
1,处理器:8核 内存:16384 MB x10数据盘:100GB建议带宽:50Mbps( 11115元/月)
2,MSSQL2008R2 数据盘:100GB 内存:12000MB 内存(3690 元/ 月)
3,文件服务器CDN价格(9万元/月
4,因为涉及到备案所以实施时间会在 30个工作日。
文档评论(0)