各位大牛好,请教5000万并发的服务器配置

C语言 码拜 6年前 (2015-05-11) 433次浏览 0个评论

各位大牛好!

   昨天把该求助帖发在‘云计算’的‘服务器’子版块中,没人回复,所以今天换到c&c++板块,希望有大牛能不吝给予指导…

???我先把问题描述下:
????目前单位准备建立一个数据中心,作用是接收5万台终端发送的数据,其中有1000台终端是每秒发送20次数据,剩下的终端每秒发送1次数据,每次发送的数据大小均为1K左右;数据为固定结构的字符串,非语音数据,对丢包率要求不会特别高。

???那么请教:
????1.?服务器要达到什么样的配置?
????2.?带宽要求多大?

????如果能简略指教下网络部署那就更好了。

????先谢过去了!

????只能填100的给分,随后追加。

13分
“5万台终端发送的数据,其中有1000台终端是每秒发送20次数据,剩下的终端每秒发送1次数据,每次发送的数据大小均为1K左右”
(1000*20+(50000-1000)*1)*1024字节/秒=70656000字节/秒≈71MB/秒
参考:机械硬盘的传输速率≈50MB/秒
谢谢赵老师的指导!
赵老师的意思是这在逻辑上就不通?

引用 1 楼 zhao4zhong1 的回复:

“5万台终端发送的数据,其中有1000台终端是每秒发送20次数据,剩下的终端每秒发送1次数据,每次发送的数据大小均为1K左右”
(1000*20+(50000-1000)*1)*1024字节/秒=70656000字节/秒≈71MB/秒
参考:机械硬盘的传输速率≈50MB/秒

10分
我觉得赵老师的计算不太对,这么大的量,怎么可能在一台服务器上实现呢?
大规模集群啊,单个服务器压力不会很大。
参考Hadoop的理论
楼主帖子标题是5000万
帖子内容是5万
引用 4 楼 zhao4zhong1 的回复:

楼主帖子标题是5000万
帖子内容是5万

赵老师,这是我的失误,谢谢你的提醒!是5万台设备,不是5000万。
表示歉意!

改不过来了。

引用 2 楼 tonforce 的回复:

谢谢赵老师的指导!
赵老师的意思是这在逻辑上就不通?

Quote: 引用 1 楼 zhao4zhong1 的回复:

“5万台终端发送的数据,其中有1000台终端是每秒发送20次数据,剩下的终端每秒发送1次数据,每次发送的数据大小均为1K左右”
(1000*20+(50000-1000)*1)*1024字节/秒=70656000字节/秒≈71MB/秒
参考:机械硬盘的传输速率≈50MB/秒

如果你需要将数据保存到机械硬盘上的话。

10分
这个后台不用负载均衡和服务器集群很难实现。即便用固态硬盘,单台服务器一般每秒也处理不了这么多的并发io。
关键什么样的专线才能保证70MB/s的真实流量7×24小时不中断不超时呢?直接拉光纤?
10分
我自己在亚马逊的ec2实测写入速度有160MB/s,网络超过1.2Gb/s,所以理论上是有可能的。不过lz的数据比较奇怪,非语音还这么大数据量,感觉太多了。
引用 7 楼 hutliu 的回复:

这个后台不用负载均衡和服务器集群很难实现。即便用固态硬盘,单台服务器一般每秒也处理不了这么多的并发io。

谢谢您的指教!

单台服务器肯定不行,肯定要用多台服务器,我想把全国分为几个区,然后每台服务器负责一个区的数据接入。

引用 8 楼 zhao4zhong1 的回复:

关键什么样的专线才能保证70MB/s的真实流量7×24小时不中断不超时呢?直接拉光纤?

赵老师,谢谢!
直接拉光纤,那成本天文数字了。。。

5分
引用 11 楼 tonforce 的回复:
Quote: 引用 8 楼 zhao4zhong1 的回复:

关键什么样的专线才能保证70MB/s的真实流量7×24小时不中断不超时呢?直接拉光纤?

赵老师,谢谢!
直接拉光纤,那成本天文数字了。。。

你们的成本是多少呢?

引用 12 楼 spaceman10 的回复:
Quote: 引用 11 楼 tonforce 的回复:
Quote: 引用 8 楼 zhao4zhong1 的回复:

关键什么样的专线才能保证70MB/s的真实流量7×24小时不中断不超时呢?直接拉光纤?

赵老师,谢谢!
直接拉光纤,那成本天文数字了。。。

你们的成本是多少呢?

预算在700万内。

12分
楼主的服务器需要处理  70M/秒 数据.
但真的是要 70M/秒 的数据落地。。。。。。。。
70M x 60s x 60m x 24h x 365d = ……这个就是真的天文数字

我的大规模并发处理经验一般
实施和接触过的方案大体都是可分为三部份。 数据服   逻辑服   网关服(平衡负载), 这样的分布式可横向扩展的方案
io 压力大就添加 数据服
逻辑cpu 过高,就添加 逻辑服
….

楼主可到 霸爷 云风 他们的 blog上翻一翻.或是 email 他们问问 …

谢谢“dooX8086”大牛指导!深感受益!
5分
这么大的数据,围观一下,不知道有没有解决方案
5分
总站,一级基站,二级基站,三级基站….

我瞎扯的,别听我的…
楼主最后把自己的做法贴出来哈

5分
有700万预算 花200W请专业的团队来做 其余的建设硬件
5分
别去想你一个人 弄几台服务器就能搞定
谢谢“xxyj6450 ”的建议!
一个人我是没这能力,水都搅不浑。

这些预算我感觉并不算多(没实际接触硬件商),国内几个区域的机房建设、中心机房的建设,关硬件就得花不少,还有网络、软件服务商等等,省着点用,希望够用就好。

网络架构方面,有点思路,但还有些细节不确定,到时候具体问题具体请教,呵呵。
如果实在不行,只能请团队了。

谢谢大家了!下周回来结贴。

5分
看你具体需求
10分
传输的数据如果要保存的话,硬盘柜是跑不掉了,做成阵列,速度是没问题,不过一定要用数据库。
服务器区的光纤也跑不掉了。
ms我觉得有点悬(PS.牛人能用起来我也没什么好说的),用开源的或者针对业务定制吧,前后台分开,后台SAN分流,前台IP分流。

大伙觉得我这设想怎么样

5分
其实吧,一朵云,全搞定。
谢谢楼上各大牛的指导!
目前项目有了些业务需求上的变动,变动后对数据中心的要求降低了不少,在可控范围内。

再次感谢楼上各位大牛的指教,谢谢了!祝好!


CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明各位大牛好,请教5000万并发的服务器配置
喜欢 (0)
[1034331897@qq.com]
分享 (0)

文章评论已关闭!