背後支援著 Instagram 的開源技術
Facebook用10億美元收購Instagram,成為一時熱話。但在創業的初期,在使用者數目難以估計、資金和人手有限的情況下,他們如何建立出今天覆雜的基建系統?最近由Instagram開發團隊發表的一篇文章,披露了創業期間的一些事實。
這篇名為What Powers Instagram: Hundreds of Instances, Dozens of Technologies的文章,其實早在2011年底已經存在,只是當時Instagram未被高額收購,所以並未吸引太多注意。開發團隊表示他們出了名後,其中一個最多人問及的 問題,便是Instagram背後採用的是什麼技術。Instagram面向使用者的介面都是iOS和Android的,但背後運作的卻是Linux。
Instagram背後用伺服器的Linux版本是Ubuntu 11.04,並在Amazon EC2上運作。團隊表示早期的Ubuntu版本在網路交通繁忙時仍會當機、但Ubuntu 11.04及之後的版本就沒有此問題。當然除了Linux外Instagram還用了很多開源技術,包括Apache Solr、PostgreSQL、Redis和Django等等,更驚人的是在文章釋出之時,管理整個Instagram系統就只有3名工程師。今天 Instagram的管理團隊已經增至13名成員,但以管理一個有超過1400萬使用者、1.5 億張照片的網路服務來說,仍然是一個奇蹟。
當然使用雲端服務的點子也應記一功。過去要架設網路服務,首先就要估計使用者人數和增長速度,然後去添置新的硬體、伺服器和聘請人手。但當要向大眾提 供的是前所未有的服務,使用者數目便會變得難以估計。雲端的好處是將電腦資源變成像水電一樣從量計算的服務,用多少便付多少將成為未來數年的必然趨勢。 Instagram被收購後估計將會不再用Amazon EC2而改用Facebook的資料中心,但使用開源技術配合雲端提供服務,將會是未來網路服務的大方向。
來自:http://www.linuxpilot.net/industry/news/2012041702Instagram-Ubuntu
相關文章
- 瞭解Instagram背後的技術
- 《深空之眼》口型動畫背後的技術支援動畫
- 微博春晚背後的技術故事
- Google DNS劫持背後的技術分析GoDNS
- 深挖谷歌 DeepMind 和它背後的技術谷歌
- JDV背後的技術-助力618
- 無人駕駛汽車背後的技術
- TGDC | 探索人臉藝術背後的技術
- 百度技術開放日即將開啟 揭祕春晚紅包背後的技術
- ChatGPT 背後核心技術的白話版ChatGPT
- 視訊直播秒開背後的技術與優化經驗優化
- 微軟開源 .Net 平臺的背後故事微軟
- 漫談 Greenplum 開源背後的動機
- 前端技術選型及背後思考前端
- 人臉識別背後:可怕的不是技術
- GIFTO背後區塊鏈技術的分類區塊鏈
- 滴滴AR實景導航背後的技術
- 揭祕.NET Core剪裁器背後的技術
- 詳解Windows 11背後的技術創新Windows
- 國貨之光業務增長背後的技術支援 - 完美日記的雲原生實踐
- 支援30多款遊戲,網易“遊戲超級會員”的背後有著怎樣的野心?遊戲
- 手機廠商黑莓是百度Apollo背後的技術支援?沒錯我們沒搞反
- 直播預告 | “大淘寶技術論壇”太好逛了,背後的技術分享
- 《青春有你2》全民pick背後的投票技術
- 聊聊人像摳圖背後的演算法技術演算法
- 深入解讀Service Mesh 背後的技術細節
- 解析波士頓Handle機器人背後的技術機器人
- Facebook移動端照片預覽背後的技術
- Spring Cloud Alibaba 開源背後的故事 | 開源中國專訪SpringCloud
- 優步的緊急按鈕及其背後的技術
- 「我在淘天做技術」雙11背後的營銷技術體系
- 開源筆記軟體 Joplin 背後的故事筆記
- 開源網格VPN meshboi及其背後原理
- 俄羅斯世界盃直播背後的技術趨勢
- 探索新零售時代背後的技術變革
- 滴滴全民拼車日背後的運維技術揭秘運維
- 淺談滴滴需求響應式公交背後的技術
- 淺談AlphaGo背後所涉及的深度學習技術Go深度學習