V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
这是一个专门讨论 idea 的地方。

每个人的时间,资源是有限的,有的时候你或许能够想到很多 idea,但是由于现实的限制,却并不是所有的 idea 都能够成为现实。

那这个时候,不妨可以把那些 idea 分享出来,启发别人。
hector
V2EX  ›  奇思妙想

利用空闲的服务器资源,提供一些服务?

  •  
  •   hector · 2012-12-21 09:46:35 +08:00 · 3318 次点击
    这是一个创建于 4380 天前的主题,其中的信息可能已经有所发展或是发生改变。
    想必很多服务器/vps 都有很多时候,都空闲着,浪费了大量的带宽、空间和cpu。

    有没有考虑一种方案,将这些资源利用起来,服务器可以通过安装一个软件加入这个方案,将自己的空闲资源贡献出来。

    然后这个方案可以提供一些服务,比如翻墙、下载(类似迅雷的vip)等,此服务可以考虑收费。

    最后这个方案给每个加入进来的主机按照提供资源的多少进行有偿的回馈.

    当然装在服务器上的软件需要不抢占主机的正常资源需求。
    29 条回复    1970-01-01 08:00:00 +08:00
    imcj
        1
    imcj  
       2012-12-21 09:59:31 +08:00
    @hector这个可以有。
    wdd2007
        2
    wdd2007  
       2012-12-21 10:03:57 +08:00
    好想法~

    能利用来做些什么呢~
    TONYHEAD
        3
    TONYHEAD  
       2012-12-21 10:04:55 +08:00
    我也想为一些免费性质的VPN/SSH服务提供帐号(对方提供平台并进行管理)
    ergan
        4
    ergan  
       2012-12-21 10:05:29 +08:00 via Android
    分我一点用
    unstop
        5
    unstop  
       2012-12-21 10:34:16 +08:00
    分布式云计算之类的,我想过这个idea,不过完全不懂这方面的技术,希望有大牛能出手做一个。
    imcj
        6
    imcj  
       2012-12-21 10:35:41 +08:00   ❤️ 1
    在同一个机房的可以建立一个资源池,可以把用不完的内存或者CPU出租了。比如建立一个Memcache的集合,10个人每1个人提供100M的Memcache,就1000M,然后可以弹性租用出去,购买者可以用比机房本身更便宜的价格买到内存,而原本的用户可以避免浪费。

    弹性计算,按10分钟计费,可以在高峰期从资源池购买资源,在业务平稳后释放。
    imcj
        7
    imcj  
       2012-12-21 10:36:06 +08:00
    @wdd2007 @TONYHEAD @ergan @unstop 看看我上面说的。
    luztak
        8
    luztak  
       2012-12-21 10:36:17 +08:00
    SETI@home
    好吧我想多了
    unstop
        9
    unstop  
       2012-12-21 10:43:13 +08:00
    @imcj 同一个机房就太局限了,我觉得可以不设限制。

    可以建立一个积分机制,贡献出多少运算、储存、流量就会收获多少积分,这些积分可以用于在平台上获取运算、储存和流量,也可以直接换成钱——当然也可以直接买积分。
    imcj
        10
    imcj  
       2012-12-21 10:58:36 +08:00
    不在同一个机房就不靠谱了 @unstop ,速度太慢了。
    unstop
        11
    unstop  
       2012-12-21 11:01:38 +08:00
    @imcj 如果是大规模运算、分布式储存和CDN的话,还是靠谱的。
    imcj
        12
    imcj  
       2012-12-21 11:08:46 +08:00
    @unstop 通常闲置资源不会太多的,用来解决弹性问题刚好。

    你说的什么大规模运算,本身分布式运算就是一个很复杂的问题,这点上,闲置资源没有帮助。

    分布式存储各厂商已经做得很好了,没有这个必要。

    CDN?现在CDN还能再便宜不?

    你用多少个512M的VPS构建一个分布式存储,还不在一个机房,还有多个5~10G的硬盘空间构建一个CDN?请给出具体方案,起码要像我之前说的一样详细。
    TONYHEAD
        13
    TONYHEAD  
       2012-12-21 11:28:34 +08:00
    先来一个BuyVM集群吧,控制面板内有内网IP,看来BuyVM是非常支持这种集群的做法的。
    jackyz
        14
    jackyz  
       2012-12-21 11:42:36 +08:00
    check this: http://v2ex.com/t/55357#reply4 第四楼
    talk is cheap, so... -_- |||
    imcj
        15
    imcj  
       2012-12-21 12:27:37 +08:00
    @TONYHEAD 这个可以有。
    vking
        16
    vking  
       2012-12-21 12:58:54 +08:00 via Android
    我可以貢獻出我的部份vps。
    誰提供技術支持?
    hector
        17
    hector  
    OP
       2012-12-21 14:33:21 +08:00
    @imcj @TONYHEAD 此想法不错,不过我感觉这是运营商干的事,个人使用者较难将自己服务器局域网的所有拥有者联合起来。如能做到,效果应该是不错的。
    不知道需要耗时的计算,如加密破解之类的,能否用互联网而非局域网的计算器分布式计算。安全性的存储由于服务器的不确定性,冗余什么的貌似也不太合适,不知道有没有很好的解决方案。不过下载和在线播放对存储稳定性要求较小,应该是可行的。


    @jackyz :) 如果用这种方式,应该能实现你那边"理想的云"的想法,由于服务器分散各地,可以采用一些优先线路、多线程等方式进行加速,现在各种翻墙手段最大的问题莫过于速度慢了,客户端也不在乎自己连的哪一台或多台服务器.(类似Tor,不过服务器比Tor有优势),如果一台服务器被GFW了,其他可以照常工作。

    @imcj @unstop CDN虽然目前已经较为廉价,但是此方案成本更小,而且如果加入的服务器更多,分发的节点也就更多,效果应该比目前的CDN效果更好。
    hector
        18
    hector  
    OP
       2012-12-21 14:39:04 +08:00
    @all 如果此方案有较好的实际意义,通过开源和贡献插件的方式,用户根据需求安装插件选择要提供的服务。
    Js
        19
    Js  
       2012-12-21 15:11:03 +08:00
    泼点冷水
    1) 有人拿来开搞web或者email的SPAM
    2) 被一些病毒爱好人士拿来疯狂读写slave的本地硬盘, 或者被一些科学计算爱好者玩cpu满载
    3) 某人翻墙发精忠报国,团结民族,维护世界和平的东西, 然后该slave的拥有者吃饭的时候被查水表了
    mengyang
        20
    mengyang  
       2012-12-21 16:12:59 +08:00
    这个主意不错
    skydiver
        21
    skydiver  
       2012-12-21 17:12:33 +08:00
    有现成的分布式计算软件吧,比如寻找外星人的SETI@home之类的。 http://setiathome.berkeley.edu/
    tywtyw2002
        22
    tywtyw2002  
       2012-12-22 07:52:25 +08:00
    一般来说最有用可以分布式密码破解服务,1000台的话20分钟 md5 16位 不成问题
    vking
        23
    vking  
       2012-12-22 08:46:20 +08:00 via iPhone
    @tywtyw2002 大小寫+數字+符號也行?
    tywtyw2002
        24
    tywtyw2002  
       2012-12-22 11:23:57 +08:00
    @vking 我记得以前有报道 linux集群破解md5的
    应该是基于字典
    vking
        25
    vking  
       2012-12-22 11:51:24 +08:00
    @tywtyw2002 如果密码在字典内,我还是相信“1000台的话20分钟 md5 16位 不成问题”
    AstroProfundis
        26
    AstroProfundis  
       2012-12-23 00:04:44 +08:00
    @skydiver 其实好多服务商的协议里面都写着不能用于BOINC计算/bitcoin挖掘等等...因为这些应用会把机器的空余资源(主要是CPU)充分利用,对于共享CPU的vps来说太拖母机性能...更何况好多服务商都有超售
    jingdezhen
        27
    jingdezhen  
       2012-12-30 08:44:03 +08:00
    还是找个分布式计算的任务吧。反正钱都花了,尽量最大化好了。
    iZr
        28
    iZr  
       2012-12-30 14:41:23 +08:00 via iPad
    其实我也很多~VPS。
    kofj
        29
    kofj  
       2013-01-04 20:04:28 +08:00
    用来做VPN集群吧
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3566 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 10:42 · PVG 18:42 · LAX 02:42 · JFK 05:42
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.