V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
star7th
V2EX  ›  分享创造

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

  •  
  •   star7th · 9 天前 · 1026 次点击

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

    运营数据如何?

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

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

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

    怎么做宣传的?

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

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

    两年多里做了什么改进?

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

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

    踩过什么坑吗?

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

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

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

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

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

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

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

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

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

    xing7th&gmail.com (把&改为 @就是邮箱地址)
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1032 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 19:30 · PVG 03:30 · LAX 11:30 · JFK 14:30
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.