V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
iqoo
V2EX  ›  程序员

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

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

    虽然网络偶尔不稳定,但客户端可以同时连接多个服务器冗余传输,即使有两倍的额外开销,价格也比 CDN 便宜。
    29 条回复    2021-12-08 11:36:50 +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 吗.....🤣🤣🤣
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3201 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 00:40 · PVG 08:40 · LAX 16:40 · JFK 19:40
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.