V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Recommended Services
Amazon Web Services
LeanCloud
New Relic
ClearDB
lstz
V2EX  ›  云计算

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

  •  
  •   lstz · 29 天前 via Android · 6766 次点击

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

    适用于

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

    好处

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

    缺点

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

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

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

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

    第 1 条附言  ·  27 天前
    各位大佬有没有类似的想法呀?不要只收藏,一直聊聊。。
    81 条回复    2024-06-22 18:24:42 +08:00
    lstz
        1
    lstz  
    OP
       29 天前 via Android
    新用户资格用完了,每次续费都肉痛,产品还没起来,想先降低下成本
    dasf53adf
        2
    dasf53adf  
       29 天前   ❤️ 1
    你是不是在找 托管机房?
    rekulas
        3
    rekulas  
       29 天前
    根据我的了解自建的 v 友还是挺多的吧,范围再宽松点 nas 跑点服务也算自建了那就更多了,我们一直内网自建,然后公网 IP 或 frp 映射出去使用,cpu+gpu 资源,买云每月得几千去了(光存储就几十 t ),自建就几百电费,跑了 3 4 年也没出啥大故障还行
    coolcoffee
        4
    coolcoffee  
       29 天前   ❤️ 1
    要稳定,就基本上只能自己买服务器托管到机房,再搭上人力才能达到接近云服务器的 SLA 水平。

    至于家用机托管在家里,稳定性只能说十分堪忧。服务器大部分硬件都是双份冗余就是为了提升那百分之几个点的稳定性。至于两地负载均衡,数据主从同步就是稳定,怎么着也得三处保证奇数选举。真搭建三处,费用估计也不低🐶
    airqj
        5
    airqj  
       29 天前   ❤️ 1
    自己在老家放了个台式机算吗
    pikvm + pve
    jonty
        6
    jonty  
       29 天前   ❤️ 1
    可以看看我在售的 aio 配件,可能符合需求
    gaobh
        7
    gaobh  
       29 天前 via iPhone
    得是商业 ip ,ip 要可以支持域名工信部备案,所以你得找个机房托管。
    YongXMan
        8
    YongXMan  
       29 天前   ❤️ 3
    车库放两个 2U 服务器,Dell R720 R730 ,电费一个月不到 100
    IvanLi127
        9
    IvanLi127  
       29 天前   ❤️ 1
    有个问题,你搞双备的话,是异地运维,会不会增加很多成本?
    自己搞的话 SLA 估计不会太好看,我觉得自建的前提是用不上云服务那么多 9 的 SLA 。
    lstz
        10
    lstz  
    OP
       29 天前
    @IvanLi127 确实是... 如果云服务器依赖高配置的话,上云会比较肉痛,我想了一下,似乎我也不需要那么多 9 的 SLA
    lstz
        11
    lstz  
    OP
       29 天前
    @airqj 其实我的想法,就是弄个台式机 lol
    lstz
        12
    lstz  
    OP
       29 天前
    @gaobh 我打算内网穿透一下


    @YongXMan 哇,赞呀,想弄个 R720 在家里,但是太吵了,即使我租房间里有 90 平
    chf007
        13
    chf007  
       29 天前   ❤️ 1
    你不是会想在自已家搞吧

    话说现在云服务盛行的情况下,还有哪些靠谱的能托管服务器的机房?有推荐的么

    中小公司适用的,甚至可以个人的或合租的
    lstz
        14
    lstz  
    OP
       29 天前
    @chf007 测试服务器在家里搞,正式的在机房托管


    如果测试服务器运行也稳的话,那就弄家里头 doge
    chf007
        15
    chf007  
       29 天前
    家里玩玩可以,正式的肯定不行
    wcloudme
        16
    wcloudme  
       29 天前   ❤️ 1
    确实,我也觉得自建可玩性大一些,买个低配云服务器(带宽大点)做前置就好了,全部隧道打通~
    zhangjiashu2023
        17
    zhangjiashu2023  
       29 天前
    @lstz 可以换实名玩新号啊,我服务器都是年抛号
    liuzimin
        18
    liuzimin  
       29 天前 via Android   ❤️ 1
    你说的这个安全性,原来是物理安全性啊。
    vibbow
        19
    vibbow  
       29 天前
    @chf007 每个城市都有自己的电信/移动机房的,都还算靠谱
    caola
        20
    caola  
       29 天前   ❤️ 1
    我就是这么干的,反正是免费的应用,不用太在意稳定性,直接是 frp 穿透使用,
    主页的 html+js 放云主机上,其他数据通过 api 调用接口是 frp 家里的(成本便宜),
    主页上用了个定时器,监控接口不通的情况下直接返回通知页面(系统临时维护中……)
    lstz
        21
    lstz  
    OP
       29 天前
    @wcloudme 哈哈哈我感觉我是垃圾佬爱折腾的心还没灭,又能省钱又能配置高,稳定性这东西呢,1 天宕机 30 分钟我都能接受,因为我觉得真到 10 万用户那个级别,应该也不在乎这些扣扣嗖嗖的了


    @zhangjiashu2023 不好意思跟家里人要,主要这东西太多管理不来


    @liuzimin 物理安全性也是一方面,万一哪天云服务商看你不爽,直接封号岂不是数据都没了。。。


    @caola 可以的,我之前搜索了 v 站,似乎这么做的不在少数,主打就是一个高性价比
    YongXMan
        22
    YongXMan  
       29 天前   ❤️ 1
    @lstz
    @chf007 家里服务器运行了两年了,只有一次无预警停电,服务没中断过,移动电信双线接入,除了家庭带宽动态公网 IP ,如果要对外提供服务,可以搞一台韩国 aws lightsail ,延迟 30ms ,wireguard 组个内网,直接用 caddy 反代到家里内网。如果不想花钱,可以用 cloudflare tunnel 。
    berserk
        23
    berserk  
       29 天前   ❤️ 1
    我已经放弃在云上交易了。全移到之前就买了的家里的机器上。本来是打算家里机器只做研发的。
    aru
        24
    aru  
       29 天前   ❤️ 1
    可以自己组个普通的机器,通过 cloudflare tunnel 提供访问
    2000 左右配个合适的小主机应该没啥问题,平时功耗 20-40 瓦
    建议:6 核 12 线程以上,硬盘按需搞个 ssd ,240G - 2T 都行,内存 32G 或 64G
    kenvix
        25
    kenvix  
       29 天前   ❤️ 1
    商用必须买商宽,你用家宽可能哪天就给你封停了并且你没话说
    StinkyTofus
        26
    StinkyTofus  
       29 天前   ❤️ 1
    已经把大部分服务都迁移到家里的服务器了, 动态公网 IP 够用, 停电可以不考虑, 这几年好像没停过。 只留了几个必要的服务开了两台便宜的云服务器, 实在是买不起了, 自建太省钱了。
    DeWjjj
        27
    DeWjjj  
       29 天前
    自建机房还不如买点国内的野鸡厂,基本运营 2-3 年也会一直有利可图干下去。
    雨云的 2h2g ,100m 上下的年付才 300 ,1024g/套外 20 每 t ,超额降速 5m 。
    Inn0Vat10n
        28
    Inn0Vat10n  
       29 天前   ❤️ 1
    我自己是量化交易,交易执行肯定是放在云上的,对配置要求不高,但对网络和稳定性要求高。至于研究,因为有大内存+ GPU 需求,上云太贵了,自己整了两台塔式,运维成本其实还行,目前一切感觉良好。
    dwu8555
        29
    dwu8555  
       28 天前   ❤️ 1
    我家里放了 3 台服务器,功耗越 600W 左右,一台 EPYC 7763 , 两台 i7 12700 ,硬盘 NVME 20TB 左右,装机成本 6W 。
    nomytwins
        30
    nomytwins  
       28 天前   ❤️ 1
    已经实践过了,在线率 99.99%
    ccloving
        31
    ccloving  
       28 天前
    @YongXMan 曾经拥有一台 720 ,一个月电费可不止 100
    ccloving
        32
    ccloving  
       28 天前   ❤️ 1
    @lstz 我曾经拥有一台 R720 XD ,用了各种手段降低风扇速度,只是为了降低噪音,放在厨房杂物间,还是很吵。电费一个月 150+,放弃了。还是自己 DIY 台式机吧。省电性能友好。关于公网 IP ,还有一个解决方案,不用 FRP ,用那个公网 IP 盒子,一个几十块,香港 IP 都有,都免备案。
    emartcn
        33
    emartcn  
       28 天前
    家里的宽带,80/443 都封了,代理过来,速度感人。
    asuraa
        34
    asuraa  
       28 天前
    请教各位,tcp 和 udp 的服务, 如何通过代理对外服务呢? 毕竟没公网 ip 啊。 是否可以 wireguard 组网? 然后用 ng 或者 caddy 之类的反代 udp 和 tcp 提供对外服务?
    YongXMan
        35
    YongXMan  
       28 天前
    @ccloving #32 我的 720 正常负载下功耗 210w ,一天 5 度电,还有峰谷电,一天不到 3 块
    OnlyTL
        36
    OnlyTL  
       28 天前 via iPhone
    自建成本高
    Satansickle
        37
    Satansickle  
       28 天前
    @lstz 我自己的机房里啥都有,找我租一个不就完了
    winson030
        38
    winson030  
       28 天前 via iPhone
    蹲一个解决方案,我想买一个在家里
    nomytwins
        39
    nomytwins  
       28 天前
    nomytwins
        40
    nomytwins  
       28 天前   ❤️ 1
    场景一:去年初购置了 T630 作为研发测试服务器,理论上能满足测试或正式 web 服务器对外提供服务
    1 配置 256G 内存、1.6Gsata+2T 固态,安装 exsi 虚拟化,投入为 7000 元
    2 使用 centos 和 ubuntu ,通过内网开放端口到公网,使用阿里云 ddns 解析,域名复用成本 0
    3 带宽下行 1G 上行 100M ,成本 39 元/月
    4 购置了腾讯云轻量云服务器转发端口和 web 服务,带宽 12M 访问速度稳定,年费 1200 元
    5 电费不详 以上固定投入 7000 元,年使用成本 1600-3000 元含电费

    场景二:团队有远程办公的同事,去年中旬开始使用云桌面方便联调
    1 购置了一台 T640 工作站,配置为 512G 内存、1.8Gsata+6T 固态,投入 12000 元
    2 使用 vmware horion 虚拟化云桌面服务,0 元
    3 使用 win11x 系统,通过内网开放端口到公网,使用阿里云 ddns 解析,域名复用成本 0
    4 带宽下行 1G 上行 100M ,成本 39 元/月
    5 电费不详 以上固定投入 12000 元,年使用成本 1000-1500 元含电费

    遗留问题:
    1 、无法解决断电或者临时断网带来的工作停滞问题,虽然暂时没出现过此类问题
    2 、提供 web 服务的转发服务器理论上成本还能节省,需要解决带宽平衡主要还得看访问量
    3 、web 服务如果能保持 99.99%在线还需要再增加异地双活,数据增量备份频率增加
    4 、云桌面多人使用的时候静音工作站风扇声音也不小,有个小机房最佳
    nomytwins
        41
    nomytwins  
       28 天前
    huigeer
        42
    huigeer  
       28 天前   ❤️ 1
    解决被攻击的安全性,如果做好网络层的攻击防护,性价比很高
    MoonLin
        43
    MoonLin  
       28 天前
    @DeWjjj 搜了一下这家,没有这么便宜呀,2h2g ,100m 上下的应该是宁波 KVM 标配版,月付 60 。
    年付有比较大的优惠吗?
    sarices
        44
    sarices  
       28 天前
    机房 2U 100M 一般托管费用都需要 7~8k ,这是单台托管费
    WhatIf
        45
    WhatIf  
       28 天前
    测试环境就这么搞,弄了两台 nuc 8 i3 版本。
    首先还是得有个公网的服务器,然后通过内网穿透,把两台 nuc 暴露出去。
    还搞了个智能插座,设置来电自动启动。系统没响应的时候 ,直接远程掐电,再通电,多数情况都 ok 。
    但是遇到一次,启动的时候提示文件系统不一致, 要手工执行检查命令, 没办法还是得到机器前操作。
    m1nm13
        46
    m1nm13  
       28 天前
    起码 GPU 服务器是不那么稳.以前公司搞了个 GPU 服务器,结果里面的 8 卡 3090 一直漏油到主板上,一年得修好几回.跑着跑着就不认卡
    Admstor
        47
    Admstor  
       28 天前
    OP 的自建是放到自己家里的自建?
    还是放到 IDC 的托管自建啊
    eluotao
        48
    eluotao  
       28 天前
    @nomytwins #40
    购置了一台 T640 工作站,配置为 512G 内存、1.8Gsata+6T 固态,投入 12000 元

    这个整套下来 1.2W 能搞定?

    我记得 T640 二手都要 9000 了
    内存 32G 也要好几百一根
    还没有算 4114cpu 和 硬盘
    isnullstring
        49
    isnullstring  
       28 天前
    自建

    托管或者云服务器,费用一年下来比自建的电费高

    稳定性看个人能力,自建就没必要折腾 4 个 9
    DeWjjj
        50
    DeWjjj  
       28 天前
    @MoonLin 用代理链接可以反利,我这边会退反利。
    然后用户可以自己拿积分大概也有 10+第一次。
    mellowmemories
        51
    mellowmemories  
       28 天前   ❤️ 1
    @lstz 微信云托管应该可以吧,按量付费,国内的话应该比买服务器划算些
    uu2020nn
        52
    uu2020nn  
       28 天前
    自己搞好穿透,我 200 块钱就能解决服务器的问题了,内地访问也能控制在 100ms 以下
    hysjw
        53
    hysjw  
       28 天前
    自建+aws 永远的神
    ltkun
        54
    ltkun  
       28 天前 via Android   ❤️ 1
    我是在接触了云计算以后彻底抛弃了公有云
    见我去年文章
    ltkun
        55
    ltkun  
       28 天前 via Android
    cnlnlhb
        56
    cnlnlhb  
       28 天前   ❤️ 1
    我现在是,本地主要落一些定时业务、爬虫、开发测试等使用,对稳定性要求不高
    云端主要放一些实时性业务,数据库,云服务器对外响应服务,主要是一些查询接口,没什么算力消耗
    一些数据分析啥的耗算力的,爬虫这类耗时间的都放在本地,处理好了之后结果再存到数据库里,供对外查询
    本地的机器用的是 2 颗 E5-2680V4,主板 X99 ,内存用的 4*32G ,硬盘 2T 固态 16T 机械,加起来不到三千,现在跑了十来个虚拟机。
    稳定性上,电力其实不太担心,国内现在民用电其实不怎么停,一年一次都没有。但是网络比较贵,云厂商卖的基本都是专线,带宽和可用性是有保证的。现在开的哪怕是商宽其实也是普通宽带,我开的 100 上 500 下双栈公网一个月 30 ,高峰期 qos 其实是没保证的。所以本地只跑一些对实时性要求不高的业务,还有做测试用
    juzisang
        57
    juzisang  
       28 天前   ❤️ 1
    https://www.v2ex.com/t/1002552 你们是不是在找这种
    juzisang
        58
    juzisang  
       28 天前
    我也有家里自建一个
    lstz
        59
    lstz  
    OP
       28 天前
    @juzisang 应该是家里 PC 和托管的都有,我个人更偏向于家里 PC ,因为那样子维护更方便,不需要跑机房。。。。


    @ltkun 古典软件艺术,点赞!


    @isnullstring 我也是这么觉得,一些静态文件就放云端,涉及到 API 之类的,可以考虑自建


    @m1nm13 不打算弄 GPU 自建了,如果有需要 AI 的话我可能会考虑调用大模型

    @asuraa 公网 IP ,我打算弄个云服务器,按宽带计费的,100M 拉满然后每月费用 35 元左右,再借助 ssh tunnel 或者 frp 之类就可以成功打洞了
    lstz
        60
    lstz  
    OP
       28 天前
    @Admstor 我是打算放家里,我有两个住所,如果这个自建方案稳定的话,做个双备在本地自建,应该是还可以的
    lstz
        61
    lstz  
    OP
       28 天前
    因为写的程序不少还是单机的,重度依赖 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
        62
    juzisang  
       28 天前   ❤️ 1
    现在用的 docker swarm ,最近准备换成 K3S 集群了,我还有几个云服务器组一块,自建一个 minio 作为存储备份,配合 k8s 的一些存储方案,来做到数据统一备份,容器能快速在各个节点中迁移,以后加减服务器就方便多了(
    daluobai
        63
    daluobai  
       28 天前
    我淘宝买了一台二手 1U 机器 R730 大概 4000 ,自己买固态硬盘和内存 128G ,总共 1W.
    托管到江西机房一年 3000 ,两个外网 ip ,30M 带宽吹空调。和云服务器基本没差别。128G 内存的服务器,你到阿里云一年得十几万。
    LoveMyself546
        64
    LoveMyself546  
       28 天前
    @daluobai 想问一下老哥托管的是哪家机房,我想整一套
    timczm
        65
    timczm  
       28 天前 via iPhone
    还是不建议自建,云容易很多了
    hexpop
        66
    hexpop  
       28 天前
    推荐一个大带宽便宜的服务器: https://www.rainyun.com/MzAzOTQy_
    GeekGao
        67
    GeekGao  
       28 天前
    家里有一台工作站,ups + 5G CPE
    供电保障、网络保障,SLA 不低于 99%。
    wkingnet
        68
    wkingnet  
       28 天前
    同样价格的自建硬件配置肯定比云机器翻 10 倍

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

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

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

    ---

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

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

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

    每年养云服务费用大概在 2W 左右,家里 5 条宽带每年 4K 左右,电费(仅服务相关)1K5 左右,就为了图自己测速爽那几秒钟。现在又准备玩托管了,打算过两年云服务到期后 All in one 迁移到机房托管的服务器上。
    daluobai
        81
    daluobai  
       21 天前
    微信:kangkangryan0830 ,你加他,我是江西的机房.海南海口 重庆 贵州都有
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1086 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 18:51 · PVG 02:51 · LAX 11:51 · JFK 14:51
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.