Hacker News 中文摘要

RSS订阅

Matthew Prince on why Cloudflare offers a free version and always will (2016)

CloudFlare(Cloudflare)如何能提供带无限带宽的免费内容分发网络(CDN)?此页面位于堆栈溢出(Stack Overflow)旗下的网站管理员(Webmasters)社区,这里有 184 个面向好奇者的社区;Webmasters 属于 Stack Overflow 的开放社区,是专门空间,好奇心受到欢迎,知识被自由分享,最好的答案会浮现到顶部,正文内容目前正在加载。

正文

CloudFlare 的免费套餐提供无限带宽,而其他 CDN 的收费大约从每 GB 0.10 美元起。官方称:“CloudFlare 不设带宽限制。只要添加的域名符合我们的服务条款,CloudFlare 就不会施加任何限制。”他们网站上关于限制的规定说得很少,这个套餐看起来是真实的。那么,这里面有猫腻吗?

5 个回答

CloudFlare 联合创始人兼 CEO Matthew Prince 表示,我们提供、并将永远提供免费版服务,有五个原因:

Image 5: dan's user avatar

  1. 数据:如果只服务付费用户,我们看到的攻击种类会少得多。免费用户让我们看到更广的攻击范围,从而为付费用户提供更好的保护。
  2. 客户推荐:我们一些最有影响力的拥护者正是免费用户,他们之后会“把 CloudFlare 带去公司用”。我们很多最大的客户,都是因为某位关键员工爱上了免费版而来。
  3. 员工推荐:我们需要雇用世界上最聪明的工程师。多数企业级 SaaS 公司不得不请猎头、在招聘上投入大量资源;我们不需要,却持续收到优秀候选人的涌入,其中多数本人就是 CloudFlare 用户。2015 年,我们的录用率(employment acceptance rate)为 1.6%,与一些最大的消费互联网公司相当。
  4. 质量测试(QA):软件开发中最难的问题之一是生产规模下的质量测试。开发新功能时,我们经常先提供给免费用户;总会有很多人自愿测试新代码、帮我们排查缺陷。这让我们的迭代和开发周期比多数企业级 SaaS 公司更快,也远快于任何硬件或盒装软件公司。
  5. 带宽的“鸡生蛋、蛋生鸡”问题:要想在带宽上形成规模经济,以可接受的利润率提供有竞争力的价格,就需要规模;但要想从付费用户那里获得规模,又必须先有有竞争力的价格。早期的免费客户帮我们解决了这个鸡生蛋问题。直到今天,我们仍在受益:在各地,用户的多样性有助于说服区域电信运营商在本地与我们建立对等连接(peer),持续压低我们的带宽单位成本。

如今,即便绝大多数用户一分钱都不付,CloudFlare 的毛利率仍达到 70% 以上,并且实现盈利(EBITDA)/收支平衡(净利润)。

Matthew Prince,CloudFlare 联合创始人兼 CEO

它并不提供无限带宽。 无限带宽并不存在,也不可能实现。它只是一个营销说法,意思是“限制高于大多数用户所需”。凡是宣称“无限”的东西,总有某个猫腻;面对宣称无限的服务,你的处境其实比拥有明确已知上限(或按使用量付费)的服务更糟。

见 CloudFlare 服务条款(https://www.cloudflare.com/terms/):

第 10 节:非 HTML 缓存的限制

你进一步同意:如果 CloudFlare 自行判定你违反了本条,或 CloudFlare 自行判定因过度负担、对 CloudFlare 系统的潜在不利影响、对其他用户的潜在不利影响、服务器处理能力、服务器内存、滥用控制或其他原因而有必要,CloudFlare 可不经通知你,且不对您承担任何责任,暂停或终止你的账户。

所以,如果你让他们花太多成本,他们可以不经通知就停止向你提供服务。此外,当你一分钱不付时,又有什么保证说他们的服务不会出现大规模中断呢?

Image 10: Jonas Krummenacher's user avatar

更新

Image 11: Sista Fiolen's user avatar

从商业角度看,CloudFlare 能提供免费 CDN,是因为部分免费客户会转化为付费客户。这带来了巨大的营销机会,也有助于覆盖免费套餐的成本。如果你给 CloudFlare 系统造成很大负担,他们很可能会劝你升级到付费套餐,或者 CloudFlare 可能会限制缓存的项目数量。

一位长期用户认为,CloudFlare 能推出免费套餐,是因为付费高级套餐的收入足以覆盖成本。为成千上万的免费用户提供服务,让他们能分析更多网络流量,这会使算法更聪明,也让高级套餐更有价值。举例来说,他们的 Web 应用防火墙(WAF)之所以如此智能,就因为它基于全网数据构建而成。他们规模化运营已久,因此不必担心 CloudFlare 会倒闭。

另一个回答提到了 Freemium 这一角度:

免费增值(Freemium)是一种定价策略:产品或服务(通常是软件、媒体、游戏或网络服务等数字产品/应用)免费提供,但对专有功能、特性或虚拟商品收取费用(高级版)。

这是让用户先熟悉服务、希望他们以后升级的常见做法。只要限制透明,免费增值本身没什么问题。使用免费套餐时,你也很可能会遇到带宽之外的其他限制,从而促使你升级账户。尤其是如果运营电商网站,你会需要很多其他功能和特性(HTTPS、实时分析等),并愿意为之付费。

Image 13: Illustration of upvote icon after it is clicked

CloudFlare 博客文章《The Relative Cost of Bandwidth Around the World》中提到:

CloudFlare 是一个缓存代理,因此出向流量(egress,出)通常约为入向流量(ingress,入)的 4 到 5 倍。我们的带宽账单因此按出向流量计算,所以我们不为入向流量付费。这也是当网络上的站点遭受 DDoS 攻击时,我们不额外收费的部分原因。攻击会增加我们的入向流量,但除非攻击规模非常大,我们的入向流量仍不会超过出向流量,因此也不会增加我们的带宽账单。

评论

讨论气氛明显分裂:许多开发者称赞 Cloudflare 免费层慷慨、接入门槛极低且体验愉快,并从带宽边际成本近乎为零解释其免费的经济合理性。警惕与反对的声音同样集中,核心分歧在于它是否只是尚未盈利的获客机器——未来会通过服务榨取化收割用户,且已经把自身变成互联网的单点守门人和数据飞轮。

认为 Cloudflare 免费是因为带宽边际成本极低,免费只是获客漏斗

  • 大规模基建摊薄后,多服务 1GB 流量的边际成本基本为零,因此理性的策略是先让全球尽可能多的人免费用,再等其中一部分成长为付费用户;带宽在规模下本身很便宜,托管云的高价更多是市场定价而非成本。(较多人) > 规模摊薄后,多传输 1GB 的边际成本基本为零,因此理性的做法是先让全球尽可能多的人免费用,再等其中一部分成长为付费用户。(@roncesvalles)

认为 Cloudflare 产品体验好、免费层慷慨,甚至只要邮箱即可匿名使用

  • Cloudflare 的免费层不仅够用,还被用户形容为“令人愉快”、像诚实生意,且接入门槛极低:只要一个邮箱地址就能一直免费用,而 AWS、Azure、Hetzner 等多数主机商最终都要求信用卡和真实身份;Workers、Durable Objects 和 Wrangler 等也让日常部署变得顺手。(较多人) > 用 Cloudflare 实际上等于匿名——只要一个邮箱地址就能一直免费用,而多数主机商最终都要信用卡和真实身份。(@EGreg)

认为 Cloudflare 的免费实质是换取数据和流量,已造成互联网单点依赖

  • 免费层让 Cloudflare 看到海量流量,可用于训练竞争对手做不到的 AI 能力,同时也抬高后来者进入门槛;它已成为事实上的互联网守门人,被指在安全名义下对非主流用户代理做歧视性拦截,“启用 JavaScript 和 cookies 才能继续”被视为这种姿态的缩影。(较多人) > 免费层让他们获得海量流量以训练超越竞争对手的 AI 能力,同时也把 Cloudflare 变成了互联网咽喉:它一宕机,几乎什么都不工作。(@ArcHound)
  • 也有人用阴谋论式玩笑表达不信任:把 Cloudflare 比作 Crypto AG 或 NSA 前台,称其集中“互联网”并到处做中间人,证据则是“我编的”;这类玩笑折射出对它做守门人的深层不信任。(少数人)

认为 Cloudflare 并不盈利,免费不可持续,未来必然服务榨取化

  • Cloudflare 长期未盈利,且十六年里拿了约 20 亿美元外部融资,投资终究要求回报;一旦规模成型或资本压力到来,免费层缩水、服务榨取化只是时间问题。(较多人) > Cloudflare 并不盈利,16 年里融了约 20 亿美元外部资金,这些钱终究要回报;因此不能假设它会一直免费,榨取式变现不可避免。(@mschuster91)

认为 Cloudflare 企业版昂贵且性能并不突出,并非 CDN 行业最优

  • 有人指出 Cloudflare 企业版价格堪比 Akamai 甚至更贵,且长期存在 5–10 毫秒的“幽灵延迟”,在 serverless 函数等场景下反而不如 Fastly、CloudFront;他还称自己很少看到顶级站点直接使用 Cloudflare,付费层额外能力也有限,并非 CDN 界的苹果。(少数人) > Cloudflare 企业版据说和 Akamai 一样贵甚至更贵,还有一直没修好的 5–10 毫秒“幽灵延迟”;它并不像人们以为的那样是 CDN 界的苹果。(@nikolqy)

有价值的补充

  • 关于带宽成本:在全球摊薄后,1TB 带宽可能只值约 1 美元,但非洲和亚洲部分地区会更贵;而 AWS 等托管云维持高价,某种程度上是为了支付六到七位数美元的工程薪资。(@Onavo)
  • 把超大规模服务的宕机比作“天气事件”:当 Cloudflare 或 AWS us-east-1 宕机时,体量已大到没人会去索赔,这类中断被当成自然灾害一样接受。(@ArcHound)