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

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

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

一种低成本对外提供服务的方案

  •  
  •   test0103 · 2023-04-25 03:11:19 +08:00 · 4653 次点击
    这是一个创建于 570 天前的主题,其中的信息可能已经有所发展或是发生改变。
    前提条件:家用宽带是多线接入,已经配套了 UPS ,对外服务的域名也备案了

    本地网络通过 QoS ,保证连接质量

    DNS 使用的是 Cloudflare 的服务,通过自己写的监控脚本来进行故障转移,没有使用付费的套餐

    用高校的学生优惠买的 10M 带宽的云服务器,相当于买了多地专线组网,成本锚定参考同等配置的云服务器及本地企业专线,能大幅降低成本同时保证服务质量,对于静态的文件再套 CDN

    这样就可以在本地运行诸如类 GPT 的网站,需要大量计算资源的,且以极低的成本对外提供服务

    20 条回复    2023-05-02 09:39:22 +08:00
    czwstc
        1
    czwstc  
       2023-04-25 04:33:54 +08:00 via iPhone
    简化成…国内公有云转发到本地端口
    通过多线应对断网…
    test0103
        2
    test0103  
    OP
       2023-04-25 05:03:32 +08:00
    哈哈,是这样的,但是这又区别于传统的 NAT 穿透和 SDN ,这是目前成本低于专线和上云,还能灵活路由,为以后的扩展提供了更灵活的选择
    totoro625
        3
    totoro625  
       2023-04-25 08:22:12 +08:00   ❤️ 1
    家用宽带是多线接入本身就很牛了
    而且都有公网 IP 就更牛了
    相当于自建机房了

    DNS 来控制故障转移等他传递到终端不知道啥时候了
    我觉得可以在 10M 的公有云上留一个配置文件,写上目标服务器 IP 信息,进行故障转移
    musi
        4
    musi  
       2023-04-25 09:01:30 +08:00
    gpt 不就是一个转发么哪来的大量计算,我寻思这真要算你也买不起能支撑 GPT 的资源啊
    v2yllhwa
        5
    v2yllhwa  
       2023-04-25 09:02:57 +08:00 via Android
    @totoro625 cloudflare 的 dns 解析修改生效相当的快
    thetbw
        6
    thetbw  
       2023-04-25 09:14:32 +08:00
    @musi 可能是自己训练,或者 ai 画图之类
    swulling
        7
    swulling  
       2023-04-25 09:26:56 +08:00 via iPhone
    直接用 cloudflare tunnel 就完了
    star7th
        8
    star7th  
       2023-04-25 09:37:41 +08:00
    个人项目的话,量太小,没必要这么做。
    商业项目的话,对稳定性要求极高,不敢这么做。如果是盈利商业项目,基本挂一次的损失就超过你节省的成本了。
    还是老老实实用机房托管或者云服务器吧。
    star7th
        9
    star7th  
       2023-04-25 09:39:14 +08:00
    在稳定性面前,节省的那一点成本不值一提。如果你扣到那点成本都要省,则证明你的项目太小。这样子你怎么做都行,反正都没什么人用。
    star7th
        10
    star7th  
       2023-04-25 09:40:40 +08:00
    至于说跑离线训练什么的,本来就可以本机跑然后上传数据到服务器。但是对外服务的,依然是服务器,而不直接是你的 本机 本身。
    wxw752
        11
    wxw752  
       2023-04-25 09:42:00 +08:00   ❤️ 1
    你怎么知道我的前端在云,后端部署在家里😁
    yunyuyuan
        12
    yunyuyuan  
       2023-04-25 11:16:38 +08:00
    cloudflare tunnel +1 ,除了速度一般,延迟略高
    test0103
        13
    test0103  
    OP
       2023-04-25 14:04:25 +08:00 via Android
    @musi 本地跑类 GPT 的项目
    myqoo
        14
    myqoo  
       2023-04-26 17:34:18 +08:00
    家里云
    test0103
        15
    test0103  
    OP
       2023-04-26 23:48:08 +08:00
    @myqoo 哈哈哈哈,差不多吧
    test0103
        16
    test0103  
    OP
       2023-04-26 23:52:30 +08:00   ❤️ 1
    @totoro625 这里的 DNS 故障转移是对于云 RouterOS 来说的,也就是对外的服务,因为都是通过 VPN 建立的连接,怕拨号重连或者 VPN 重连的,对内的有一套完整的负载均衡和故障转移
    mayli
        17
    mayli  
       2023-04-27 10:27:47 +08:00 via Android
    @yunyuyuan 那是你的问题
    yunyuyuan
        18
    yunyuyuan  
       2023-04-27 11:18:07 +08:00
    @mayli #17 ?不会说话
    yinmin
        19
    yinmin  
       2023-04-29 01:35:10 +08:00
    提供一个更简单的方法:frp+负载均衡(frp 内置)+健康检查(frp 内置)
    chancat
        20
    chancat  
       2023-05-02 09:39:22 +08:00 via Android
    记得前年 v2 上那个因为家宽给群晖开 ddns 被叫走签保证书的帖子还在。只能说家庭宽带不允许备案,不允许对外开设服务。你觉得你没事就用呗。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3572 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 10:32 · PVG 18:32 · LAX 02:32 · JFK 05:32
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.