使用多个轻量服务器作为 CDN 有人实践过吗? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
iqoo
V2EX    程序员

使用多个轻量服务器作为 CDN 有人实践过吗?

  •  
  •   iqoo 2021-12-07 14:57:31 +08:00 4719 次点击
    这是一个创建于 1483 天前的主题,其中的信息可能已经有所发展或是发生改变。
    良心云的轻量服务器 24 元一月有 1TB 流量,套路云更便宜,月初流量清零,每月单独买相当于 24 元 2TB 。这价格比绝大多数 CDN 都便宜。对于流量较大的应用,多买个作为 CDN 可行吗?

    虽然网络偶尔不稳定,但客户端可以同时连接多个服务器冗余传输,即使有两倍的额外开销,价格也比 CDN 便宜。
    30 条回复    2025-02-05 20:48:39 +08:00
    pupboss
        1
    pupboss  
       2021-12-07 15:01:17 +08:00
    CDN 还有一个要素是分区解析,你有没有可靠的域名解析服务,收费 DNS 也不便宜的

    另外就是 CDN 好像一般都是 8 毛钱 1GB ,24 块钱 2GB 给我整的有点不明白了
    Kinnice
        2
    Kinnice  
       2021-12-07 15:01:21 +08:00
    带宽吃得消?
    clf
        3
    clf  
       2021-12-07 15:01:29 +08:00
    (一个月 1TB 吧? 1GB 的话好像有点贵?

    相比 CDN 的话,带宽上限更低,好像是 8Mbps 左右的出站带宽,如果想要 100Mbps 的带宽支持,价格会更高。
    iqoo
        4
    iqoo  
    OP
       2021-12-07 15:05:30 +08:00
    @pupboss
    @clf 笔误,24 元 2TB 。其实还可以更低,1TB 只要 7 块钱。www.v2ex.com/t/604178
    iqoo
        5
    iqoo  
    OP
       2021-12-07 15:08:22 +08:00
    @pupboss 分区解析直接在客户端实现,判断下地理位置选择相应的服务器。不过廉价的轻量云都没有大陆地区的,判不判断也无所谓,或者运行时对每个节点测速,自动选最快的。
    Kinnice
        6
    Kinnice  
       2021-12-07 15:13:40 +08:00
    流量较大的应用: 视频,下载

    5-8M 带宽,一个用户就给你吃满了,
    多个机器负载?现在大部分宽带百兆起,一个用户给配 10 个轻量?
    iqoo
        7
    iqoo  
    OP
       2021-12-07 15:20:13 +08:00
    @Kinnice 轻量上行 30Mbps ,买 40 台有 1200Mbps (理论值),80TB ,一月 960 元。

    每个用户带宽限制够用就可以,不能无限占用。(下载这种还是算了)。

    带宽实在不够再走传统 CDN ,这样也能节省不少。
    Kinnice
        8
    Kinnice  
       2021-12-07 15:23:24 +08:00
    @iqoo 30Mbps 是非大陆带宽哦,如果是不考虑大陆带宽,随便买其他的国外机器也差不多有 G 口,几 T 这个流量,甚至可以买到无限流量
    Kinnice
        9
    Kinnice  
       2021-12-07 15:27:23 +08:00
    1. 国内是否友好
    2. 带宽
    3. 流量管理(一台给你拉超了,超出的价格确认付的起)
    4. 回源( CDN 一般走的优化路由回源)
    5. 一个比较优秀的管理程序
    6. 防 DDoS/CC
    7. 新 /旧节点上下线切换
    iqoo
        10
    iqoo  
    OP
       2021-12-07 15:29:49 +08:00
    @Kinnice 国外带宽是不错,不过综合流量成本、延时、稳定性等因素,貌似还是轻量更好一些。
    iqoo
        11
    iqoo  
    OP
       2021-12-07 15:30:33 +08:00
    @Kinnice 之前试了不少无限流量的服务,说是无限但用多了就严重限速了,而且延时也很大。轻量延时大概 60ms 左右,还算不错,就是丢包严重,需要冗余发包传输。
    Kinnice
        12
    Kinnice  
       2021-12-07 15:33:03 +08:00
    @iqoo 轻量在国内访问也是看运营商路由,很多地方体验很好,也有很多地方体验很差,另外这种小鸡自建 CDN 的有很多人操作过,但是基本都是用吃灰小鸡,实际生产使用还是局限性太大。
    iqoo
        13
    iqoo  
    OP
       2021-12-07 15:35:04 +08:00
    不差钱当然不用想,肯定直接上 CDN ,毕竟管理维护也要成本,甚至比流量成本更高。差钱的话是不是可以考虑这种方案~
    Kinnice
        14
    Kinnice  
       2021-12-07 15:38:41 +08:00
    @iqoo Cloudflare+优选 IP 服务
    iqoo
        15
    iqoo  
    OP
       2021-12-07 15:41:35 +08:00
    @Kinnice 国内访问 Cloudflare 的延时比轻量云高很多吧。
    Kinnice
        16
    Kinnice  
       2021-12-07 15:46:55 +08:00
    @iqoo 误区: 对于网页,视频等应用来说 延时 != 快 ,延时几百 ms ,人能有什么感知呢?
    是由于大部分延时高的机器,基本丢包严重,丢包和带宽低才是导致卡,感觉到慢的原因
    现在做的比较好的优选 ip 服务,差不多对国内来说可以做到 0 丢包。
    libook
        17
    libook  
       2021-12-07 16:07:35 +08:00
    CDN 提供的特性不只有带宽,CDN 最后一个 N 是指 Network 不是 Node ,也更能说明不是有几台服务器提供些带宽就完事的。如果实际需求仅仅是需要一个网络存储设备,那么直接租廉价 VPS 是可以考虑的;如果需要 CDN 的更多特性,自建的成本和效果肯定不如专业 CDN 服务。

    另外,企业采购 CDN 服务是可以找商务议价的,除了单价能压低以外,还有各种付费方案可以选,比如按峰值带宽付费就是一种比较特殊的 CDN 付费方案。
    westoy
        18
    westoy  
       2021-12-07 16:10:12 +08:00
    考虑成本优先的话是可以的,B 站一开始就是这样搞的, 弄了几十个海外大流量便宜 VPS 分流
    nolo
        19
    nolo  
       2021-12-07 16:18:00 +08:00
    想法很好。轻量的系统盘太小,不能额外挂载磁盘,可以挂载对象存储。io 可能不适合做 cdn 节点。另外你的基于价格是香港的节点,网络质量可能不太稳定.
    zzzmh
        20
    zzzmh  
       2021-12-07 16:19:30 +08:00
    我试过,放弃了,我试的香港轻量云,全国各地访问速度很不一样,时不时又用户说图片加载不出来,然后我这里试的秒开。。。
    另外不如找便宜点的 oss ,我目前在用多吉云,双十一是 1111 20t
    loveminds
        21
    loveminds  
       2021-12-07 16:22:45 +08:00
    ”轻量服务器“,顾名思义性能基线不会太高,相对来说,并不适于 CDN 这种高负载的场景
    iqoo
        22
    iqoo  
    OP
       2021-12-07 16:45:04 +08:00
    @zzzmh 如果能秒开的用户走轻量,加载慢的走 OSS ,有这样的机制就会好用很多了吧
    changwei
        23
    changwei  
       2021-12-07 18:34:00 +08:00
    腾讯云的轻量服务器是共享 8m 带宽,意味着只保证速度上限有 8mbps ,下限可以低至 0.00001mbps
    我晚高峰 git clone github 上面的代码都费劲,基本上就是 20k/s 的 2g gprs 速度,你拿这玩意儿做 cdn 根本不现实。
    akira
        24
    akira  
       2021-12-07 18:38:54 +08:00
    以前试过,可以有效的分流主站流量。但是稳定性就别指望太多了。 用户打开个网页,有几个图片加载不了也是正常的
    yrj
        25
    yrj  
       2021-12-07 18:48:04 +08:00 via iPad
    当然可以,不过这么做为什么没有流行起来,当然有其原因,首先是小站没必要,大站赚钱了直接上其他方案了。注意流量别超了,否则要付费。
    xiaming123
        26
    xiaming123  
       2021-12-07 18:49:35 +08:00
    做静态 cdn 绝对没问题,静态资源基本不咋消耗资源,但是轻量级的带宽太低,也没有多地区,远达不到 cdn 的效果
    huxiaofan1223
        27
    huxiaofan1223  
       2021-12-07 19:37:17 +08:00 via iPhone
    这问题我也想过,问题是好像并没有很成熟的方案。。
    snuglove
        28
    snuglove  
       2021-12-08 11:35:39 +08:00
    流量顶个屁用.....带宽不行啥都白瞎
    snuglove
        29
    snuglove  
       2021-12-08 11:36:50 +08:00
    最主要的是国内 cdn 都要备案,自己用的话有必要自建 cdn 吗.....
    ekkoforv2
        30
    ekkoforv2  
       327 天前
    在我们过去的工作中也发现世界上缺少一个优雅的真正意义上的自托管安全 CDN 系统。

    构建一套像 Cloudflare 这样的安全 CDN 需要非常复杂的技术栈组合。

    例如,你需要一个高性能的反代,你需要一个强大的分布式配置管理,你需要一个适合各种流量的缓存,你需要一个全球的流量调度系统,你需要一个强大的监控和可观擦性系统。你需要一个强大的分布式网络。你需要在网络具备 L3-L7 的流量清洗能力。。。

    最后你需要将上述这些技术栈简单、可靠的组合在一起。


    www.iedge.dev 真正降低了上述的复杂性
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     930 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 30ms UTC 22:40 PVG 06:40 LAX 14:40 JFK 17:40
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86