原文刊载于backstage.crew.co,作者为Luke Chesser,免费高清素材网站网站Unsplash的运营者。Unsplash是一个免费提供高质量照片、图片素材的站点,平均约每天更新一张高清素材图片,图片均为真实拍摄所得。
在开始正文之前,先请大家思考一个问题:你觉得运营全球最大的图片素材网站,一个月得花多少钱吗?
1000美金?
10000美金?
50000美金?
在开始做Unsplash这个网站之前,我也不知道怎么回答这个问题。
注:Unsplash是一个国外免费高清壁纸分享网站,该每天都会更新一张高质图片素材,作品均为现实生活的景象。
似乎很少站长会谈论这个问题,原因我也不得而知。
下面就让我们一起算算到底得花多少钱吧!
服务器
Unsplash使用的是Heroku(一个支持多种编程语言的PaaS)。PaaS(平台即服务)是一种云计算服务,可方便实现安全性措施与管理。
相比其他主机服务,Heroku的价格比较有优势,所以对于我们这种人员少、高流量的团队而言确实很适合,让我们节省了很多开发和运维方面的花销。
2月份,我们就Heroku方面的花销金额为2731.23美元(包括Heroku本身的花费,及数据库、服务器解析、API等第三方服务的额外消费)。
Heroku服务 2月份支出如下图:
其中,约1200美金直接花在了Heroku的Dynos产品上,而剩下的1500美金则用在了网站的技术支持上,如Unsplash
Source(用户嵌入Unsplash网站图片的API接口)、Made with
Unsplash、数据库(Postgres、Redis、Memcached)等。
支持性服务
支持性服务包括日志和数据。没做Unsplash之前,我真没想过这两个方面的开销。而事实证明,它们确实得花钱,还花的不少!
Unsplash网站主要的数据存储、事件查询服务使用的是Keen旗下的API,二月份的花销为1000美金。可以这么说,如果我们经营的是一个更复杂的网站,那么这个数字可能就得增加4、5倍了,所以这绝对是一笔不容小觑的开销啊。
Keen2月份支出如下:
注:Keen(keen.io)是一家定制化分析 API 提供商,成立于2011年11月。Keen可以向开发者提供一系列的工具、及API,让那些不愿或没办法自己开发分析工具的开发者使用。简单说就是,Keen可帮助用户收集、存储互联网上任何来源的数据,并根据用户的需求对这些数据进行可视化处理。
日志方面我们使用的是Logentries,2月份花销是630美金,从我们的日志数据量(几百GB)来看,这个价格真的算得上廉价了。
Logentries2月份开支如下:
注:Logentries 是一个日志管理平台,提供各种语言的客户端开发包,可以在云端对应用日志进行分析统计。该平台的服务器端是不开源的,但其各种客户端 API 都是开源的。
图片托管
毋庸置疑,图片托管绝对是Unsplash这个网站的所有开销中最大的一笔了。
每个月,Unsplash上的图片浏览量约为10亿次,下载量大约在550万张左右。
Unsplash使用的图片处理服务是Imgix,2月份支出费用如下图:
注:Imgix是一项图像实时处理和传输服务,可对图片进行优化并授权给企业和开发者使用。只需借助简单的URL API接口,Imgix便可实现实时抓取、传输图像,并通过CDN将图像提供到世界各地。此外,个人用户在使用时可以无限量地动态生成图像,而不需要在本地储存大量的图像。图像剪裁、大小调整等动态调整过程防止了网页过于臃肿,保证了网站精炼简洁。据2015年9月的数据显示,Imgix已经可以实现每秒处理超过10万个的图像。
此外,在 Amazon 的 Cloudfront 和 S3 上分布花了1713.58美金和413.81美金。
注:Cloudfront是亚马逊旗下一个用于加速静态或动态内容发布的内容发布服务,简单说就是一套覆盖全球的CDN网络,是一种非常彻底的云计算服务,可以根据流量和请求数量进行收费,相对来说费用还算低廉,比较适合小型团队、公司或个人使用。
Amazon S3是一个公开的服务,Web 应用程序开发人员可以使用它存储数字资产,包括图片、视频、音乐和文档。它提供一个 RESTful API 以编程方式实现与该服务的交互。
全部费用清单:
服务器:2731.23美金
日志:630美金
数据:1000美金
图片托管:11170美金
图片存储:2127.39美金
共计:17658.62美金
看到这组数据,大家的反应大概可以分为以下三种:
1、运营一个网站真的挺花钱的!
2、通过{接入技术},我能帮你剩下好几千美金。
3、根本不用这么多好么,我们只花了XXX!
我敢打赌,看到这篇文章的你肯定也是抱着这些想法。
针对第一种看法,我想说的是:
如果你对Unsplash足够了解,你就不会觉得这是个“天文数字”了。
针除了高清素材图片外,Unsplash还提供API、及web查询服务,现在一周的图片浏览量都已经超过了网站刚上线的第一年一整年的数据。
从Unsplash的规模、现状等情况来看,18K美金绝对是一个非常合理的数字。
对第二种看法,我想说的是:
使用{接入技术}的确能减少部分基本花费,但一旦使用了第三方技术,相信我,我们的团队得花更多的时间来考虑每项服务的优、缺点,如何优化性能等问题。
打个比方,我们可以把托管服务换成AWS,这样就可以减少50%的开支,但这样一来,我们就无端多了许多额外的评测工作,与我们当下“小团队”模式相悖。
针对第三种看法,我想说的是:
非常好,我们有必要谈谈!
写在最后
“私自缩减开支”、“吹嘘收入”似乎已成了一种“常态”。在我看来,这根本就是无稽之谈,作为运营者,首先应该对自己诚实。无论好、坏,保持“透明”是我们团队的基本原则。
最后,希望正在看这篇文章的你,也能跟我们一样,诚实面对自己网站的一切“开支”。