大风云 CDN 运营两年半的心得和体会 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
star7th
V2EX    分享创造

大风云 CDN 运营两年半的心得和体会

  •  
  •   228 天前 2192 次点击
    这是一个创建于 228 天前的主题,其中的信息可能已经有所发展或是发生改变。

    两年半前,我写过一篇文章《我是如何把网站图片 CDN 流量成本压到全网最低(之一)》 t/877718 ,在那篇文章中,我分享了自己基于需求自研 CDN 并将其开放为产品进行运营的经历。现在,我想谈谈这段时间以来的一些后续体会。

    运营数据如何?

    目前,我的客户大概有二十个,日均流量约为 3T 。大部分客户都是像我一样的独立开发者,他们自己研发产品并进行运营,获得盈利。此外,还有一些小团队在使用我的服务。

    流量的大头是客户端的安装包/更新包的下载,其次是图片文件。

    我对客户的接入标准非常严格,基本上每个申请接入的产品我都会进行人工考察。对于一些可能存在内容审核风险的产品,比如图床类和海外加速类,我会拒绝接入。同时,我要求客户的产品域名经过备案,并确保服务器位于大陆境内。此外,客户的产品必须已经运营,并且月流量不低于 200G 。我的想法是,客户的质量比数量更重要。

    怎么做宣传的?

    我的整体运营方式比较佛系,主要通过在网上发帖进行宣传。我并不依赖这个产品来谋生,只是把它当作零花钱。虽然零花钱越多越好,我还是会认真维护这个项目,因为我的其他盈利产品也在使用这个 CDN 。

    主要的客源渠道是独立开发者社区 w2sole 、V2EX 、learnku 、以及知乎。虽然我尝试过其他渠道,但阅读量并不理想。

    两年多里做了什么改进?

    整体思路与之前的文章类似,依然是通过 302 跳转实现调度到不同地域节点。这两年间,我进行了断断续续的改进,主要包括:

    • 优化节点监控机制
    • 提升系统稳定性
    • 将调度服务器和节点服务器实现 Docker 化
    • 实现分布式同步 HTTPS 证书
    • 节点服务器改用默认标准端口
    • 支持客户申请开发票
    • 重构官网和管理控制台 UI

    踩过什么坑吗?

    最大的坑是我不应该使用拨号服务器。拨号服务器是一种托管在机房但使用家宽拨号上网的机器(与 PCDN 不同,PCDN 是用户在家里部署的机器)。这种机器的网络性价比很高,所以我一开始使用了它作为调度节点之一。

    然而,运营商在打击 PCDN 的同时,也对这种服务器的上网账号进行了限制,导致网络严格受限。我并不担心机器一开始就挂掉,因为调度服务器会自动切换到其他节点。但我比较担心的是,机器正常使用时却会无规律地限制带宽。

    从客户的反馈来看,这会体现为,流量大时部分文件下载会变得很慢。一开始我很困惑,因为这是部分节点无规律出现的问题,难以找到规律。后来才发现是运营商的限制。因此,我也失去了几个大客户。去年,我开始全面放弃拨号服务器,转而使用正常机房带宽的服务器,现在整体稳定性已经提升,能够应对大流量的突发高峰。

    目前已知的不支持的功能特性

    1. 绑定自定义域名
      在运营过程中发现,实际上需要绑定域名的客户并不多。大部分客户都有一定的技术能力,能够自行进行容灾切换,域名并不是特别重要,修改代码切换到另一个 URL 也很容易。

    2. 大视频加速
      大视频文件对服务器磁盘缓存空间的要求很高,服务器存储费用往往超过流量费用,这让我面临亏损。因此,我通常会友好地劝退这类客户。

    最后,附上官网地址 : https://www.dfyun.com.cn/ ,有需求的朋友可以支持下。

    26 条回复
    daimaosix
        1
    daimaosix  
       227 天前 via Android
    现在大厂的 CDN 也足够便宜啊。。。
    LeoSpeaker
        2
    LeoSpeaker  
       227 天前
    博主你好,请问下目前这么多文件的情况下,如果做到多台服务器的同步的?
    LeoSpeaker
        3
    LeoSpeaker  
       227 天前
    不好意思,搞错了,我还以为是对象储存。。
    xieqiqiang00
        4
    xieqiqiang00  
       227 天前 via Android
    @daimaosix 他这价格我看只有华为的四分之一,确实让我有点心动
    fengci
        5
    fengci  
       227 天前
    看到响应就一个节点?
    swananan
        6
    swananan  
       227 天前
    好奇问问,就是私人运营,是自己和运营商购买机房服务器吗,感觉成本很高啊,业务量不大的情况下,怎么保证全国各个大区以及各个运营商覆盖率的。
    swananan
        7
    swananan  
       227 天前
    看了之前的帖子,大概明白了,还是按业务需求,按需加机器的
    daimaosix
        8
    daimaosix  
       226 天前 via Android
    @xieqiqiang00 不会吧。。。还有这么高价的 cdn 啊,现在卷的不挣啥钱的
    xieqiqiang00
        9
    xieqiqiang00  
       226 天前 via Android
    @daimaosix 华为 0.2 元/GB 他这个才 0.05
    daimaosix
        10
    daimaosix  
       226 天前
    @xieqiqiang00 大厂的价格普遍可以做到 0.03-0.05 的,你 0.2 属实是信息差
    star7th
        11
    star7th  
    OP
       225 天前
    @daimaosix

    你说的便宜的大厂流量,前提是流量非常大吧。而且还是优惠价,随时可能撤回优惠的。
    如果你有长期稳定的无消费门槛的 0.03 ,你介绍给我,我改用这个。
    star7th
        12
    star7th  
    OP
       225 天前
    @fengci 不是一个节点。是一个节点做调度 302 跳转。多节点分发文件
    daimaosix
        13
    daimaosix  
       225 天前 via Android
    @star7th 发联系方式,我给你来
    star7th
        14
    star7th  
    OP
       225 天前
    @daimaosix

    xing7th&gmail.com (把&改为 @就是邮箱地址)
    star7th
        15
    star7th  
    OP
       181 天前
    @daimaosix

    这么久都没看到你发。说实话我不相信真有这个无门槛的便宜套餐
    daimaosix
        16
    daimaosix  
       181 天前
    @star7th #15 别急宝贝
    star7th
        17
    star7th  
    OP
       180 天前
    @daimaosix

    那你慢慢吹,有了再发我。都几个月了还发不出,还让等。
    daimaosix
        18
    daimaosix  
       180 天前
    @star7th #17 我擦你绝对是故意的,我那天看了一眼账单单价是 0.04 ,并没有用量约束。你提的 0.03 基本就是能给出的最低价了,要再低那就是闲时定价了,你个老小子坏的很
    star7th
        19
    star7th  
    OP
       180 天前
    @daimaosix 0.03 不是你提的吗,跟我有什么关系。你之前说可以做到 0.03-0.05 .
    KasuganoSoras
        20
    KasuganoSoras  
       124 天前
    做游戏的能用嘛?主要都是一些游戏模型和美术资源分发下载,都是二进制文件,一个月几个 T 这样
    star7th
        21
    star7th  
    OP
       123 天前
    @KasuganoSoras

    不好说,得看你的文件有多大,平均访问次数怎样
    Yserver
        22
    Yserver  
       78 天前
    挺诱人的价格,不过 302 做跳转来保 sla 是不是有点夸张了,现在 dns 有效期最低有 1s 了吧?
    zoharSoul
        23
    zoharSoul  
       74 天前
    有服务器推荐吗?
    star7th
        24
    star7th  
    OP
       70 天前
    @Yserver

    你理解错了,你以为我是依靠 dns 来做容灾的。不是的。跟 dns 有效期无关。如果你有兴趣了解的话,你可以阅读下我之前发的文章 t/877718
    Yserver
        25
    Yserver  
       70 天前
    @star7th 之前看过,你是用 302 来做的,我意思是现在 dns 有效期能做到 1s 了,这点时间的宕机可以忽略不计吧
    star7th
        26
    star7th  
    OP
       70 天前
    @Yserver

    没有意义啊,某些地方能 dns 有效期能做到 1s ,但很多地方不行。比如说很多公司局域网有 dns 缓存,小区的共享出口等等。太多地区和局域网有 dns 缓存了,依赖 dns 肯定不行的
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5323 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 28ms UTC 07:26 PVG 15:26 LAX 00:26 JFK 03:26
    Do have faith in what you're doing.
    ubao 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