原文刊載于backstage.crew.co巫俺,作者為Luke Chesser认烁,免費高清素材網(wǎng)站網(wǎng)站Unsplash的運營者。Unsplash是一個免費提供高質量照片、圖片素材的站點却嗡,平均約每天更新一張高清素材圖片舶沛,圖片均為真實拍攝所得。
在開始正文之前稽穆,先請大家思考一個問題:你覺得運營全球最大的圖片素材網(wǎng)站冠王,一個月得花多少錢嗎?
1000美金舌镶?
10000美金柱彻?
50000美金?
在開始做Unsplash這個網(wǎng)站之前餐胀,我也不知道怎么回答這個問題哟楷。
注:Unsplash是一個國外免費高清壁紙分享網(wǎng)站,該每天都會更新一張高質圖片素材否灾,作品均為現(xiàn)實生活的景象卖擅。
似乎很少站長會談論這個問題,原因我也不得而知墨技。
下面就讓我們一起算算到底得花多少錢吧惩阶!
服務器
Unsplash使用的是Heroku(一個支持多種編程語言的PaaS)。PaaS(平臺即服務)是一種云計算服務扣汪,可方便實現(xiàn)安全性措施與管理断楷。
相比其他主機服務,Heroku的價格比較有優(yōu)勢崭别,所以對于我們這種人員少冬筒、高流量的團隊而言確實很適合,讓我們節(jié)省了很多開發(fā)和運維方面的花銷茅主。
2月份舞痰,我們就Heroku方面的花銷金額為2731.23美元(包括Heroku本身的花費,及數(shù)據(jù)庫诀姚、服務器解析响牛、API等第三方服務的額外消費)。
Heroku服務 2月份支出如下圖:
其中学搜,約1200美金直接花在了Heroku的Dynos產品上娃善,而剩下的1500美金則用在了網(wǎng)站的技術支持上,如Unsplash
Source(用戶嵌入Unsplash網(wǎng)站圖片的API接口)瑞佩、Made with
Unsplash聚磺、數(shù)據(jù)庫(Postgres、Redis炬丸、Memcached)等瘫寝。
支持性服務
支持性服務包括日志和數(shù)據(jù)蜒蕾。沒做Unsplash之前,我真沒想過這兩個方面的開銷焕阿。而事實證明咪啡,它們確實得花錢,還花的不少暮屡!
Unsplash網(wǎng)站主要的數(shù)據(jù)存儲撤摸、事件查詢服務使用的是Keen旗下的API,二月份的花銷為1000美金褒纲∽家模可以這么說,如果我們經營的是一個更復雜的網(wǎng)站莺掠,那么這個數(shù)字可能就得增加4衫嵌、5倍了,所以這絕對是一筆不容小覷的開銷啊彻秆。
Keen2月份支出如下:
注:Keen(keen.io)是一家定制化分析 API 提供商楔绞,成立于2011年11月。Keen可以向開發(fā)者提供一系列的工具唇兑、及API酒朵,讓那些不愿或沒辦法自己開發(fā)分析工具的開發(fā)者使用。簡單說就是扎附,Keen可幫助用戶收集耻讽、存儲互聯(lián)網(wǎng)上任何來源的數(shù)據(jù),并根據(jù)用戶的需求對這些數(shù)據(jù)進行可視化處理帕棉。
日志方面我們使用的是Logentries,2月份花銷是630美金饼记,從我們的日志數(shù)據(jù)量(幾百GB)來看香伴,這個價格真的算得上廉價了。
Logentries2月份開支如下:
注:Logentries 是一個日志管理平臺,提供各種語言的客戶端開發(fā)包,可以在云端對應用日志進行分析統(tǒng)計具则。該平臺的服務器端是不開源的,但其各種客戶端 API 都是開源的即纲。
圖片托管
毋庸置疑,圖片托管絕對是Unsplash這個網(wǎng)站的所有開銷中最大的一筆了博肋。
每個月低斋,Unsplash上的圖片瀏覽量約為10億次,下載量大約在550萬張左右匪凡。
Unsplash使用的圖片處理服務是Imgix膊畴,2月份支出費用如下圖:
注:Imgix是一項圖像實時處理和傳輸服務,可對圖片進行優(yōu)化并授權給企業(yè)和開發(fā)者使用病游。只需借助簡單的URL API接口唇跨,Imgix便可實現(xiàn)實時抓取稠通、傳輸圖像,并通過CDN將圖像提供到世界各地买猖。此外改橘,個人用戶在使用時可以無限量地動態(tài)生成圖像,而不需要在本地儲存大量的圖像玉控。圖像剪裁飞主、大小調整等動態(tài)調整過程防止了網(wǎng)頁過于臃腫,保證了網(wǎng)站精煉簡潔高诺。據(jù)2015年9月的數(shù)據(jù)顯示碌识,Imgix已經可以實現(xiàn)每秒處理超過10萬個的圖像。
此外懒叛,在 Amazon 的 Cloudfront 和 S3 上分布花了1713.58美金和413.81美金丸冕。
注:Cloudfront是亞馬遜旗下一個用于加速靜態(tài)或動態(tài)內容發(fā)布的內容發(fā)布服務,簡單說就是一套覆蓋全球的CDN網(wǎng)絡薛窥,是一種非常徹底的云計算服務胖烛,可以根據(jù)流量和請求數(shù)量進行收費,相對來說費用還算低廉诅迷,比較適合小型團隊佩番、公司或個人使用。
Amazon S3是一個公開的服務罢杉,Web 應用程序開發(fā)人員可以使用它存儲數(shù)字資產趟畏,包括圖片、視頻滩租、音樂和文檔赋秀。它提供一個 RESTful API 以編程方式實現(xiàn)與該服務的交互。
全部費用清單:
服務器:2731.23美金
日志:630美金
數(shù)據(jù):1000美金
圖片托管:11170美金
圖片存儲:2127.39美金
共計:17658.62美金
看到這組數(shù)據(jù)律想,大家的反應大概可以分為以下三種:
1猎莲、運營一個網(wǎng)站真的挺花錢的!
2技即、通過{接入技術}著洼,我能幫你剩下好幾千美金。
3而叼、根本不用這么多好么身笤,我們只花了XXX!
我敢打賭葵陵,看到這篇文章的你肯定也是抱著這些想法液荸。
針對第一種看法,我想說的是:
如果你對Unsplash足夠了解埃难,你就不會覺得這是個“天文數(shù)字”了莹弊。
針除了高清素材圖片外涤久,Unsplash還提供API、及web查詢服務忍弛,現(xiàn)在一周的圖片瀏覽量都已經超過了網(wǎng)站剛上線的第一年一整年的數(shù)據(jù)响迂。
從Unsplash的規(guī)模、現(xiàn)狀等情況來看细疚,18K美金絕對是一個非常合理的數(shù)字蔗彤。
對第二種看法,我想說的是:
使用{接入技術}的確能減少部分基本花費疯兼,但一旦使用了第三方技術然遏,相信我,我們的團隊得花更多的時間來考慮每項服務的優(yōu)吧彪、缺點待侵,如何優(yōu)化性能等問題。
打個比方姨裸,我們可以把托管服務換成AWS秧倾,這樣就可以減少50%的開支,但這樣一來傀缩,我們就無端多了許多額外的評測工作那先,與我們當下“小團隊”模式相悖。
針對第三種看法赡艰,我想說的是:
非常好售淡,我們有必要談談!
寫在最后
“私自縮減開支”慷垮、“吹噓收入”似乎已成了一種“常態(tài)”揖闸。在我看來,這根本就是無稽之談料身,作為運營者楔壤,首先應該對自己誠實。無論好惯驼、壞,保持“透明”是我們團隊的基本原則递瑰。
最后祟牲,希望正在看這篇文章的你,也能跟我們一樣抖部,誠實面對自己網(wǎng)站的一切“開支”说贝。