有没有考虑自建服务器而不购买云服务器的老哥?

193 天前
 lstz

618 快到了,看着各大云平台的服务器价格,还不是特别满意,再加上轻量服务器似乎经常超售,时不时就 cpu 100%,我在考虑要不要服务器从云服务器下云转移到线下自己配

适用于

  1. 除了对金融交易类的应用
  2. 差钱或者抠门的开发团队

好处

  1. 配置给够,性能超强
  2. 就算机器下线了,也有残余价值
  3. 成本降低了,能配的服务器数量就多了

缺点

  1. 稳定性,这个可以通过分布式解决
  2. 安全性,相信也没人会跑进机房或者家里偷硬盘吧
  3. 电费,也便宜的,6 毛不贵
  4. 时延,这个要看你公网 ip 云服务器的位置,我觉得增加 10ms 到 20ms 是可接受的

有人可能会说,自己配服务器运维会很麻烦。但以我自己的经验来说,大多数服务器甚至是台式机,稳定性是很可靠的,毕竟厂家也不是吃素的,如果 7 24 都不能跑稳定,动不动就卡死机,也没人会拿来家用吧

关于网络这块我也不担心,找个公网 ip 的线上云服务器,做个负载均衡,做下双备,我们实在不相信两个地方的网络会同时挂掉

再者说现在分布式这么普遍了,把一些机器弄进来,算下来也比云服务器便宜又有性价比,不知道大家怎么看?有没有已经这么做的老哥呢?

9448 次点击
所在节点    云计算
81 条回复
lstz
192 天前
因为写的程序不少还是单机的,重度依赖 mysql 的 transaction ,所以我决定:
1. MySQL 数据库放在公网的一个云服务器上,保证 7*24 绝对不会 down 机
2. 两台/三台异地服务器,要获取最新数据,就从 MySQL 数据库里,并且弄一些缓存机制到本地( Redis )。只有数据实时性要求高,以及做 upsert 操作时,才会请求云端 MySQL
3. 因为请求会先经过云服务端,我也会在云服务端做一层缓存,这样大多数服务都能在可接受的范围内得到最佳的访问体验:

Client ->
CDN (Cache) ->
云服务端 (Cache) ->
线下自建服务器 (Cache from Redis) ->
实在不行再 call MySQL


而且我实测了一下,广州的云服务器 IP ,我坐标广州,ping 一下大概是 11ms ,完全可以接受


postgresql 有类似的分布式数据库,但懒得折腾了,历史项目先这样吧
juzisang
192 天前
现在用的 docker swarm ,最近准备换成 K3S 集群了,我还有几个云服务器组一块,自建一个 minio 作为存储备份,配合 k8s 的一些存储方案,来做到数据统一备份,容器能快速在各个节点中迁移,以后加减服务器就方便多了(
daluobai
192 天前
我淘宝买了一台二手 1U 机器 R730 大概 4000 ,自己买固态硬盘和内存 128G ,总共 1W.
托管到江西机房一年 3000 ,两个外网 ip ,30M 带宽吹空调。和云服务器基本没差别。128G 内存的服务器,你到阿里云一年得十几万。
LoveMyself546
192 天前
@daluobai 想问一下老哥托管的是哪家机房,我想整一套
timczm
192 天前
还是不建议自建,云容易很多了
hexpop
192 天前
推荐一个大带宽便宜的服务器: https://www.rainyun.com/MzAzOTQy_
GeekGao
192 天前
家里有一台工作站,ups + 5G CPE
供电保障、网络保障,SLA 不低于 99%。
wkingnet
192 天前
同样价格的自建硬件配置肯定比云机器翻 10 倍

如果对 SLA 不是 99.99%的要求+有公网 IP+不需要 80/25 端口,那就可以自建。

域名在路由器开启花生壳动态域名,然后你买个一级域名 cname 到你动态域名,就可以对外服务了。从客户那普通人看不出来你是自建的。
xpzouying
192 天前
我的项目 ( https://cvmax.cn )基本上是跑在家里的机器上,家里全部只有两台小机器:
1. Intel NUC - 大部分服务跑在这上面。
2. Mac Mini m2 - 有一些 NLP 模型跑在这上面。

除了线上项目外,平时也会在这机器上面开发。

---

家里服务维护起来还是较为麻烦,个人遇到过:路由器、科学上网导致过网络不稳定、停电导致整个服务器都关机。
4s4IYOLfT1s3InRR
191 天前
上 r730xd ,转速调到百分之十五,cpu 用 2630lv4 ,功耗也还可以,不吵
4s4IYOLfT1s3InRR
191 天前
买准系统,套餐谁买谁是大怨种
ccloving
191 天前
可能我硬盘多。12 块 SAS 盘+2 块 SSD 外加万兆网卡,两个 2680v2
ebushicao
191 天前
1. 运维复杂,机器越多越麻烦,家用台式机没有远程管理功能,服务器噪音大需要独立房间。
2. 稳定性,全放在一个房间也就多几台机器分担性能而已,一般机器不会出问题,但环境很有可能出问题,包括断电和断网。断电还可以买 UPS ,断网怎么办?线上服务直接停用了,用户流失问题,用户赔偿问题。
3. 延迟,要求低延迟的服务基本做不了。即便是网页延迟高了也影响用户数,而且你的云服务器带宽也直接影响服务可用。

对个人服务器来说:这些都不是啥问题,一个 NUC 就默秒全了。
对商用服务器来说:这些直接影响到赚钱,节约钱的前提是不能影响到赚钱,不然不是因噎废食吗
opengps
191 天前
其实,最经济的是云的网络加家用的机器
ccloving
190 天前
如果对性能要求不是特别高,其实手机当服务器挺好的,自带电池保证不断电。
ccloving
190 天前
@juzisang 你都跑啥业务。
Lekou
190 天前
有需要托管或者合租的可以看下我之前的帖子
https://v2ex.com/t/1045598
Yanlongli
190 天前
一般都是从自建家庭 Nas 开始,兼容一点点服务器功能。
纯当服务器使用的话,如果是给内网用合适,给外网用就不咋合适了。
电费、噪音、灰尘、公网 IP
chaselen
190 天前
@DeWjjj 我咋没看到这个价
chinanala
187 天前
我家里装了 3 条联通 200M 上行公网宽带+1 条电信 50M 上行+1 条移动 100M 上行,链路聚合后下面带着 1 台 E5 服务器,2 台闲置笔记本,1 个 S905x4 盒子,1 个 N1 盒子。另外还持有阿里云腾讯云四五十台服务器。

建设、部署完这些软硬件后,看着后台 1ip 的请求,还是觉得索然无味。

每年养云服务费用大概在 2W 左右,家里 5 条宽带每年 4K 左右,电费(仅服务相关)1K5 左右,就为了图自己测速爽那几秒钟。现在又准备玩托管了,打算过两年云服务到期后 All in one 迁移到机房托管的服务器上。

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

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

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

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

© 2021 V2EX