这样的需求我需要什么配置的云服务器才可以满足要求呢?比如带宽需要多少?cpu 和内存等.求教
|      1wplct      2018-03-14 13:21:13 +08:00 你需要分布式 | 
|      2king2014 OP 现在用的配置是 8 核 16g 外加三条 10M 独立运行商带宽.这样的配置可以承受吗? | 
|  |      4brickyang      2018-03-14 13:26:41 +08:00 via iPhone 如果可以用七牛直传模式,业务服务器只需要处理页面访问,表单提交和写入数据库,一台普通服务器即可。比如 2U4G。 | 
|  |      5loading      2018-03-14 13:29:40 +08:00 via iPhone 因为应对峰值,亚马逊买了一批硬件,然后闲置了,出现 aws。 用云吧。 | 
|      7aksoft      2018-03-14 13:30:24 +08:00 一个市区 几级?总人口有多少,还同时 10w。。 | 
|  |      9brickyang      2018-03-14 13:32:32 +08:00 via iPhone | 
|      10heybuddy      2018-03-14 13:32:51 +08:00 上传图片可以考虑上云存储如 OSS,七牛云等,不要直接往自己的服务器丢 | 
|      12linyinma      2018-03-14 13:34:04 +08:00 似乎需求非常不明确: 需求提到峰值 10000 并发,提到了上送图片( 10M 左右一张), 你的问题是什么配置的云服务器才能满足这样的需求: 如果仅仅是收到请求(最大 10000 ),直接 IO 到文件,只要宽带足够,根本用不到什么配置,你应该描述收到请求后,后端要做什么,数据库配置如何等等~~ | 
|  |      14qiayue PRO 直接把图片传到七牛云存储上面去 | 
|  |      15qiayue PRO 另外,你不可能能够做到同一时刻有一万人同时上传 一小时内有一万人上传你都成功了 | 
|  |      18jd186      2018-03-14 13:39:20 +08:00 1 核 1G 1M 都足够了吧用 OSS 直传。上传流量不计费。下载流量计费美滋滋。 | 
|  |      19crysislinux      2018-03-14 13:39:59 +08:00 via Android 这就是 aws lambda 的典型应用场景了。看看国内有这种没。 | 
|  |      20lllllllllllllll      2018-03-14 13:42:48 +08:00 10M 的请求 x 10000 个 需要处理 100g 左右的数据。假设要在 60 秒内处理完毕,网络设备 /硬盘每秒需要处理 1.6g 左右的流量 /数据量。单台服务器较难以满足需要。 | 
|  |      21likuku      2018-03-14 13:58:08 +08:00 上传嘛,aws 的 s3, 国内云的 oss 都 OK,直接在边缘让云商服务群代为扛起。 | 
|  |      22lauix      2018-03-14 14:20:27 +08:00 具体配置看你代码写的如何了,处理的好低配置(不分布式)一样可以带起来。 | 
|  |      23scriptB0y      2018-03-14 14:23:31 +08:00 google form ? | 
|      25starmoon1994      2018-03-14 14:47:36 +08:00 图片传七牛  你只存图片资源地址就好 | 
|  |      26ytmsdy      2018-03-14 14:56:06 +08:00 图片适当压缩,压缩完以后直接上传到云服务,数据库里面只存图片地址。 | 
|  |      27opengps      2018-03-14 14:59:53 +08:00 @king2014 首先图片不要直接进服务器,1m 带宽,如果不是云服务器那中下行不限速的而是 10m 下行的,传一个 10m 文件需要 10 秒。 | 
|  |      28Immortal      2018-03-14 15:07:44 +08:00 你好像对分布式有点误解 | 
|  |      29realpg PRO 峰值 10000 人同时,一人 10MB 文件 就是峰值同时上传 100000MB 文件 30 秒上传一个人的 266.666Gbps 带宽采购吧…… | 
|  |      30Sapp      2018-03-14 15:17:57 +08:00 买个七牛云就行了 | 
|  |      31geek123      2018-03-14 15:32:50 +08:00 各种云都能实现基本。自己搞可能费点儿劲。 | 
|  |      32jadec0der      2018-03-14 15:41:44 +08:00 我给你算算,10000 人,每人 10MB,一共是 100000 MB,你的带宽是 3x10Mbps,上传这些照片需要的时间是 100000 * 8  / 30 = 26666s  也就是 7.4 个小时。这种大一练习题的数都算不对,建议改行。 | 
|  |      33qfdk PRO 峰值 10000 解决很简单 限制 5 个人同时上传剩下扔去排队 做个倒计时器 还需要等待 xx 分钟上传 这样效率才高 你高并发带宽受不了的 | 
|      34tjsdtc      2018-03-14 15:57:51 +08:00 前端方面的优化可以先用 canvas 把图片压缩一下。 | 
|      35ebingtel      2018-03-14 16:02:42 +08:00 分片上传啊 | 
|      36qwwind      2018-03-14 16:55:11 +08:00 想把图片上传到类似于 aws s3,阿里云  oss 等,然后剩下的就是表单提交了,这里业务应该不会很复杂吧 | 
|      37rayc9223      2018-03-14 17:10:39 +08:00 via iPhone 找个云临时买好足够的带宽,3 条 10M 的差太远了 | 
|  |      38blessyou      2018-03-14 17:38:17 +08:00 via Android 图片网页直传  你只要存图片地址 表单的文本信息 | 
|      39oonnnoo      2018-03-14 18:24:04 +08:00 图片通过网页直传,丢到 oss 或其它类似存储服务,充足够多的钱,带宽、CPU 什么的根本不用管。 | 
|  |      40qinrui      2018-03-14 18:25:00 +08:00 via iPhone 请用户分时段报名 | 
|  |      41arrebol42      2018-03-14 19:39:53 +08:00 via iPhone 1w 人同时提交报名,是什么这么火热? | 
|  |      42ycz0926      2018-03-14 19:51:39 +08:00 先不说 10000,算 5000 好了,就图片上传一块,就 5000 * 10M / 1024 = 48G 内存(不知道算的对不) 其他,5000 - 10000 的并发,简单的业务逻辑,这应该不会是大问题, 这应该是是带宽、内存的问题 | 
|  |      43ycz0926      2018-03-14 19:53:45 +08:00 就如楼上很多同行说的,直接用 aws、七牛之类的好了 | 
|      44wdd2007      2018-03-14 19:55:23 +08:00 图片可以在前端压缩一下再上传。 | 
|  |      45sunchen      2018-03-14 20:03:09 +08:00 aws lambda +1 | 
|  |      46xiangyuecn      2018-03-14 20:06:55 +08:00 | 
|  |      47cnwtex      2018-03-14 20:17:32 +08:00 微信这么普及, 做的那么好的图片压缩功能不用... | 
|  |      48zjcqoo      2018-03-14 20:27:11 +08:00 找些可以免费上传的接口,把图片加密后传上去。自己的服务器只接受 url 和密钥就够了 😀 | 
|      49night98      2018-03-15 01:50:36 +08:00 via Android 页面上传时图片压缩,大概压缩到 300kb 左右就差不多了,表单提交应该不是重点,用对象存储吧,目前这个机器足够用了。 | 
|      5049gd      2018-03-15 10:10:31 +08:00 这是啥报名 万人相亲大会? | 
|  |      51fiht      2018-03-15 12:36:02 +08:00 忽然想,这个表单用腾讯云的或者是问卷星这类的是不是可行... | 
|  |      52zoffy      2018-03-15 19:33:12 +08:00 项目是抢答类 app 吧 |