系统用的java开发,mysql数据库 nginx+tomcat,预计同时在线人数会有几W人,并发大概就有3000-5000,求硬件配置
服务器的配置(几台?CPU/内存等)+带宽
可以用阿里云,通用的最好,3Q
dell r系列 就可以,1~2台完全可以应对。
带宽看你的要处理的业务内容,如果近是支撑在线不用可以要求。 ######要用的阿里云,呵呵###### CPU内存和你具体业务有关系。
一个网页,不包括css、js、图片等静态文件,gzip之后大约10K,3000并发就是10K*3000=30M=240Mbps ######@leo108 你和他说了等于白说,对流弹琴!######回复 @leo108 : 带宽没啥疑问,30M 50M加就是了######回复 @采飞扬 : 我说的是带宽,你说的是服务端缓存,两码事######回复 @leo108 : 不是静态页面也有缓存呀,数据查询还用了redis做缓存######回复 @采飞扬 : 你都是静态页面?######这方面的高手出来晒晒呀###### 实际运营中,并发这玩意,依赖(依次递减):硬盘IO,CPU,内存,带宽,操作系统,软件,举个例子某台服务器CPU为8核双至强16线程,内存为64G,硬盘为SAS 8块RAID5,你在运行中,测试硬盘IO,CPU,内存,总体来说,当并发达到2000的时候,你硬盘的IO已经被占用的差不多了,裸机测试的时候硬盘的读写可能是1000,而现在可能不到50,而CPU和内存基本在70-80%左右,至于流量,楼上说的基本差不多,当然如果购买国内一些比较大的CDN,使用的带宽可能下降一半,但是花钱购买CDN的钱一般要比直接购买带宽的钱要多,所以我们单纯的可以认为价钱为3万元以内的服务器并发不超过2000,假如你网站并发是10000,那么你最少要准备以上配置的服务器5-6台,
至于阿里云等浮云,那根本就不在考虑范围之内,这些浮云基本都只适合中小公司对外宣传的那些小网站(比如几百年都没人维护,或几百年下来每天独立IP都没超过500的),某些浮云的广告虽然好但是不看广告看疗效, ######我K,需要这么高的配置啊 硬盘IO主要是数据库的还是什么的呢?###### 你这种就算是要云,也最好是自己搭建私有云比较好,公有云绝对超卖,这点阿里也不会例外(个别提供的定制也许会例外),尤其是磁盘IO肯定会有瓶颈所在.
另外,你直接问是不可行的,每个项目每个页面都不一样,横向没有参考价值
这个取决于你的架构啊 如果前端接入层只负责托管HTTP连接,那几千个并发根本不算什么啊 ;后端业务层完全可以多部署几个node 。
要区别同时在线数/用户session数 和 QPS啊 ,这是两个维度的指标。 ######预计同时在线人数会有几W人,并发大概就有3000-5000######同时在线和并发是两回事呀,我不写了么######性能因业务差异,不过多数上来就问大并发的多半上线后等不到那么多用户,######至少要有个可行的方案,呵呵######用时间换空间,配置不够可以牺牲点用户体验,让用户去等######那是[得意]######这招太狠了
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。