100个客户端*10*2G*30天=60T,完全无法想象题主的开发成本小是啥意思。
可能是说单纯编码开发的成本,不算硬件支出、运维等。
@liqipeng: 我只是吐槽“开发成本小”,如果是李彦宏说的,可能是一亿以下叫小吧。
你普通人谁知道你是1万叫小还是100万叫小。
@爱编程的大叔: 其实我也想吐槽一下的,忍住了,好难受啊,哈哈哈。。。
@liqipeng: 就是说的是开发成本小。。。
@liqipeng: 对,就是这个意思
@爱编程的大叔: 就是光开发成本。。性能可靠的。。能够快速开发的
@liqipeng: 只是说开发成本。。
@爱编程的大叔: 我每组视频需要填写对应的表单。。但是走http估计慢吧。。这样的话有什么好技术没。。。还是说自己socket编一个啊。。。。就是怕多线程搞不好。。程序容易死。。。我是小白,,请大神支招啊。。。
@秋风悲画扇: 你把这个项目拿下就不是小白了,我也不能再说神马了。
成本每个人不一样,数量级我可以告诉你。
你把硬件成本加在一起(估计怎么也20万上下)
1台服务器5万
1台SAN服务器5万
600G SAS硬盘 * 120个 = 1500*120 = 180000
带宽成本(一年按10万计算好了,不知道够不够)
也就是说,客户只要花在软件上的钱少于50万,还能用,我觉得就谢天谢地了。
@爱编程的大叔: @liqipeng: 你说的对,条件是他是一个内网。。不能访问互联网啊。。。
我本来就是想用CS做的。。。就没有考虑过用BS。。不走http的。。。
我问的就是CS架构的软件有没有比较现成的东西可以用。。。
还是说只能自己走socket自己从头到尾做。。。
关于存储。。是不是可以架设网络存储。。。或者自己实现一套分布式存储系统。。。
@秋风悲画扇: 这已经不是技术上的考虑了。
技术上你要是小白,建议你直接找家公司外包了,自己赚点业务费就好了。
这也是为客户负责任的态度。
你要是碰到一个问题就到这儿来问的话,三年你也完不成这项目。
@爱编程的大叔: 博客园不是挺NB的吗。。都是NB人。。
听说有个Hadoop。
要开发成本小,直接找云存储服务提供商呗。
我的程序是特定的领域的。。。基本没有什么变动。。大概就上边那些功能
求大神支招
我是一个人在战斗啊。。。开发成本为0的啊。。我就是为了要实现功能。。。存储可以不用考虑啊。。。那个是使用我软件的人考虑的事。。
@秋风悲画扇: 我其实没资格讨论这个问题的,我什么都不懂,对于这样的问题一没经验二没实践,我只是来凑热闹的。
下面乱说一堆:
1. 如果说单个文件2G,还是C/S结构比较合适,你看各种网盘的大文件上传都是要装浏览器插件的或者用它的客户端,http是不行的吧
2. 大叔已经算过了,每月60T,这其实也是一个问题啊,怎么储存;Hadoop?我实际也不知道它到底是个什么,能用来干什么
3. 这是大文件,上传下载都得断点续传吧
4. 如果文件信息不是特别敏感,可以用云存储提供商,如七牛云储存(有广告嫌疑啊),少考虑很多问题
@liqipeng: 你说的对,条件是他是一个内网。。不能访问互联网啊。。。
我本来就是想用CS做的。。。就没有考虑过用BS。。不走http的。。。
我问的就是CS架构的软件有没有比较现成的东西可以用。。。
还是说只能自己走socket自己从头到尾做。。。
关于存储。。是不是可以架设网络存储。。。或者自己实现一套分布式存储系统。。。
nodejs
什么意思啊
什么意思啊,nodejs能弄啥。。。。不过是个web服务器吧
@秋风悲画扇:
你这对nodejs的理解也太简单的了,不过看你的需求,我是觉得用nodejs来处理会更好
先介绍下nodejs的一些特点吧:
在说说比较适合的应用场景:
@visonme: nodejs能做C/S吗。。。我印象中只是做B/S吧
@秋风悲画扇:
C/S是可以的,参考nodewebkit, 其实就是给web添加了执行的外壳
@visonme: 做分布式程序好用吗,是不是走http啊。。能走socket吗。。
@秋风悲画扇:
nodejs可以应用于分布式系统的,但是很多场景都是做为分布式系统中某个业务处理环节存在(毕竟如果是个大的分布式系统单纯的nodejs是无法解决太多问题的,需要混编) ,这个可以在infoq上面找下相关的文章了解下
nodejs 默认走http的为最佳,如果你要走socket那么需要用到一个库socket.io, 配合实现可以实现http+socket