如何用家用闲置计算资源搭建的稳定小型机房呢?

2019-02-09 00:09:12 +08:00
 SlipStupig

项目前提

我和一个小伙伴在弄一个业余项目,目前项目营收水平一般,三个月赚了几千块,之前用的是腾讯云, 一个季度两台服务器,居然花了两千多,这个成本太高了,目前承受不起,于是我想能不能用家用闲置的计算资源来做一个小型机房呢?

我有的闲置资源:

我有几个疑问想请教大家:

同时向以前我发出质疑的小伙伴表示致歉,云计算带宽实在是太贵了

11651 次点击
所在节点    奇思妙想
85 条回复
oott123
2019-02-09 00:16:31 +08:00
http 不行,违法,需要做备案才能开网站
hundan
2019-02-09 00:20:53 +08:00
家用宽带的 80 443 端口被运营商屏蔽了 做不了 http 的 不是 ip 不固定的问题……
SlipStupig
2019-02-09 00:21:50 +08:00
@oott123 我去备案就完了嘛,但是如何能让用户访问到非固定 ip 呢?
SlipStupig
2019-02-09 00:22:32 +08:00
@hundan 我可以使用非 80 端口,大家请忽略端口问题.....
Raynard
2019-02-09 00:26:41 +08:00
这路子走不通,很多前人已经走过了。。。

这不仅仅是备案和端口的问题。


并且看你的描述,一个季度两千+的费用,更不行了。


期待有大佬能帮你解决这个问题,
kersbal
2019-02-09 00:27:58 +08:00
@SlipStupig 你自己用无所谓端口,搞项目让别人用端口就是个大瓶颈。想搞 ssl/tls 证书就得需要 443 端口吧
gy911201
2019-02-09 00:32:18 +08:00
@SlipStupig 家用宽带不能备案,你没有 IDC 资质
SlipStupig
2019-02-09 00:32:21 +08:00
@kersbal 用户就二十几号人,主要是跑 API 服务和微信后端

@Raynard 一个季度 2k+,是腾讯云的费用啊,我当然知道贵啊,所以我想着法子省钱
tiaod
2019-02-09 00:36:44 +08:00
啥业务啊,二十几个用户要用这么好的服务器
hundan
2019-02-09 00:39:25 +08:00
好吧 那么
第二个问题我觉得我可以说一下 如果有公网 ip 的话 那么 这个就是动态 dns 解析的问题 也就是 ddns 虽然我只知道花生壳 但是实际上还有其他成型的产品

不过我觉得 ddns 需要注意一件事 就是 dns 的 ttl 问题 像有些公共 dns 服务器 不遵循 ttl 强制缓存解析 就会导致问题 如果是有客户端的话 这个问题就可以写在代码里解决

第一个问题 从带宽问题来看 我感觉是会低 但是我没有试过 没发言权
SlipStupig
2019-02-09 00:41:41 +08:00
@tiaod 爬虫业务
SlipStupig
2019-02-09 00:43:04 +08:00
@tiaod 我抓取一些数据生成报表,企业用户去下载,一般报表会非常大
zilan
2019-02-09 00:43:38 +08:00
备案在腾讯云,反代到家庭宽带家庭,内网穿透开放非 80 443 端口 试试
fox0001
2019-02-09 00:48:34 +08:00
1 )树莓派必须放弃,性能太差。

2 )家用宽带上行不行。

3 )自建机房要考虑备份、散热、电费等问题。

如果要省钱,可以考虑国外廉价 VPS 吧?需要高性能计算的,用本地计算机完成,再上传到服务器供用户访问。
crazycabbage
2019-02-09 00:54:19 +08:00
可以本地爬虫,将数据上传到云端,然后租用一个廉价服务器,只提供 api 访问数据,这样就把计算放在本地了,当然我是假设你租用那么好的服务器是为了爬虫而不是为了访问数据


或者可以本地当数据库,云端远程访问本地数据库。
lookas2001
2019-02-09 00:55:36 +08:00
网络方面,首先你的 100M 家宽,下行能到 100M,上行不一定啊,其次公网 IP 是一个头疼事,如果你有公网 IP,只不过在变,弄一个 ddns 就好了,如果你没有公网 IP 什么的,那可能就需要打洞了,曾经想过的是在公有云上放一个极其简单的网页以及 js,其中包括用于打洞的 webrtc 相关代码,相当于作为一个入口。
但是我不知道有没有人实现过这个东西,大概率你要自己实现这些。
电费方面,简单的算了一下,一年的电费价格还是能有几千。比云计算便宜一些,但是有限。
稳定方面,云计算能做到稳定不掉线,自己家中停电,断网这种事情发生的还是蛮频繁的。。。(相对于机房吧。。)
另外我看你的历史发帖记录,猜你的项目可能与下载有关,那其实可以换一种思路,国内的太贵了,为啥不用国外的呢,下载并不在意延迟,在意的是速度,若有 bbr 加持,速度不会特别难看。
另外,其实你的时间也是成本啊。
lookas2001
2019-02-09 00:59:25 +08:00
另外还可以倒腾一下路由器,让路由器维持一个与你在云上服务器的连接,等到数据量积攒到一定程度啥的再让你的路由器唤醒你的电脑,然后让你的电脑处理这些数据,算是一种省电费的方式哈
Jessepinkman
2019-02-09 01:02:56 +08:00
我也一直想利用家庭宽带运营我的个人博客 /网站和相关服务
ccav
2019-02-09 01:34:06 +08:00
1,找一个对你自己的线路友好的 VPS.电信可以测试一下 RU 的,移动可以测试一下 SG 的节点.速度都在 60MS 左右.
2,在这个 VPS 上装一个 SOFTETHER 服务器.
3,本地你的机器,安装 一个 SOFTETHER 客户端.
4,把 VPS 的 IP NAT 回来,或者直接桥接一个公网 IP 回来.

完事.
wafm
2019-02-09 01:48:49 +08:00
之前有个项目是 C/S 构架的,开始我放在了自己的家庭带宽下,使用 DDNS 进行服务

没有使用到 80,443,用的别的端口进行服务,在路由器做好映射美滋滋。

除了 48 小时的换 IP 部分地区需要清理 DNS 缓存等待生效和停电等不可抗力因素外,我这个 20M 上传好像还是可以承受住一些用户的。

大概运行了 2 个月,一次被人使用服务器扫库造成了流量异常,简单点可以理解成是被 DDOS 了。

我家的电话+带宽立马被电信拉黑,就是电话外面打不进,里面打不出,网络拨号一直返回错误。

后面没多久 10000 号打到了户主的电话描述情况,需要我到市级营业厅去解封。

过程还挺麻烦的,说是我违反的用户条例什么的,后面还是让我解封了,签了个承诺书,反正就是承诺不得商业用途,否则进行追责之类的。

当时有个电信的技术(看起来级别挺高不是那种接网线的)告诉我,家庭用户都会有流量阈值,正常用户在 100M 下疯狂使用都很难达到阈值,如果超过了肯定是违反用户条例的异常使用,这里其实就是指商业用途,当然阈值是具体多少没有告知。

当时我应该就是触发了阈值被系统自动拉黑了,后面我就老老实实在网上去租了个机器了。

我的建议:想盈利还是得付出对应的成本,即使你的网络 OK 没有问题,家里停电什么的你能控制的到吗?备用电源?顶多久呢?发电机?邻居估计要宰了你哈哈哈

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/533508

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX